cpufreq: pcc: call CPUFREQ_POSTCHANGE notfier in error cases
[firefly-linux-kernel-4.4.55.git] / drivers / cpufreq / pcc-cpufreq.c
index 0de00081a81e9b636d42a282123f902838a1e306..1581fcc4cf4a9f3cf8de7b782abe932328584ef0 100644 (file)
@@ -243,6 +243,8 @@ static int pcc_cpufreq_target(struct cpufreq_policy *policy,
        return 0;
 
 cmd_incomplete:
+       freqs.new = freqs.old;
+       cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
        iowrite16(0, &pcch_hdr->status);
        spin_unlock(&pcc_lock);
        return -EINVAL;