diff --git a/arch/ppc/platforms/pmac_cpufreq.c b/arch/ppc/platforms/pmac_cpufreq.c index d1fd535010f0847888dc60fabc9eaca6b99a68ea..a834af812ac09728173e3ff156a479c168f95391 100644 --- a/arch/ppc/platforms/pmac_cpufreq.c +++ b/arch/ppc/platforms/pmac_cpufreq.c @@ -176,7 +176,7 @@ do_set_cpu_speed(int speed_mode) freqs.old = cur_freq; freqs.new = (speed_mode == PMAC_CPU_HIGH_SPEED) ? hi_freq : low_freq; - freqs.cpu = CPUFREQ_ALL_CPUS; + freqs.cpu = smp_processor_id(); cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE); if (cpufreq_uses_pmu)