]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/arm/mach-pxa/cpufreq-pxa3xx.c
cpufreq: Notify all policy->cpus in cpufreq_notify_transition()
[mirror_ubuntu-artful-kernel.git] / arch / arm / mach-pxa / cpufreq-pxa3xx.c
index b85b4ab7aac699e9254ad6828b6a1ed9d718fda7..8c45b2b926a79929691b1733aa8c75a1f9cdd045 100644 (file)
@@ -184,7 +184,6 @@ static int pxa3xx_cpufreq_set(struct cpufreq_policy *policy,
 
        freqs.old = policy->cur;
        freqs.new = next->cpufreq_mhz * 1000;
-       freqs.cpu = policy->cpu;
 
        pr_debug("CPU frequency from %d MHz to %d MHz%s\n",
                        freqs.old / 1000, freqs.new / 1000,
@@ -193,14 +192,14 @@ static int pxa3xx_cpufreq_set(struct cpufreq_policy *policy,
        if (freqs.old == target_freq)
                return 0;
 
-       cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);
+       cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
 
        local_irq_save(flags);
        __update_core_freq(next);
        __update_bus_freq(next);
        local_irq_restore(flags);
 
-       cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE);
+       cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
 
        return 0;
 }