|
@@ -200,13 +200,10 @@ time_cpufreq_notifier(struct notifier_block *nb, unsigned long val, void *data)
|
|
|
{
|
|
|
struct cpufreq_freqs *freq = data;
|
|
|
|
|
|
- if (val != CPUFREQ_RESUMECHANGE && val != CPUFREQ_SUSPENDCHANGE)
|
|
|
- write_seqlock_irq(&xtime_lock);
|
|
|
-
|
|
|
if (!ref_freq) {
|
|
|
if (!freq->old){
|
|
|
ref_freq = freq->new;
|
|
|
- goto end;
|
|
|
+ return 0;
|
|
|
}
|
|
|
ref_freq = freq->old;
|
|
|
loops_per_jiffy_ref = cpu_data[freq->cpu].loops_per_jiffy;
|
|
@@ -237,9 +234,6 @@ time_cpufreq_notifier(struct notifier_block *nb, unsigned long val, void *data)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-end:
|
|
|
- if (val != CPUFREQ_RESUMECHANGE && val != CPUFREQ_SUSPENDCHANGE)
|
|
|
- write_sequnlock_irq(&xtime_lock);
|
|
|
|
|
|
return 0;
|
|
|
}
|