|
@@ -47,9 +47,11 @@ userspace_cpufreq_notifier(struct notifier_block *nb, unsigned long val,
|
|
|
if (!per_cpu(cpu_is_managed, freq->cpu))
|
|
|
return 0;
|
|
|
|
|
|
- pr_debug("saving cpu_cur_freq of cpu %u to be %u kHz\n",
|
|
|
- freq->cpu, freq->new);
|
|
|
- per_cpu(cpu_cur_freq, freq->cpu) = freq->new;
|
|
|
+ if (val == CPUFREQ_POSTCHANGE) {
|
|
|
+ pr_debug("saving cpu_cur_freq of cpu %u to be %u kHz\n",
|
|
|
+ freq->cpu, freq->new);
|
|
|
+ per_cpu(cpu_cur_freq, freq->cpu) = freq->new;
|
|
|
+ }
|
|
|
|
|
|
return 0;
|
|
|
}
|