ath9k: Use correct channel when switching bands
[firefly-linux-kernel-4.4.55.git] / drivers / cpufreq / arm_big_little.c
index 5d7f53fcd6f5eac052d4a0bfed4d48f531921d8c..3549f0784af176d07ee17dd60d02ec85859d6bd1 100644 (file)
@@ -84,11 +84,9 @@ static int bL_cpufreq_set_target(struct cpufreq_policy *policy,
        ret = clk_set_rate(clk[cur_cluster], freqs.new * 1000);
        if (ret) {
                pr_err("clk_set_rate failed: %d\n", ret);
-               return ret;
+               freqs.new = freqs.old;
        }
 
-       policy->cur = freqs.new;
-
        cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
 
        return ret;