41 lines
1.3 KiB
Diff
41 lines
1.3 KiB
Diff
|
From: Thomas Renninger <trenn@suse.de>
|
||
|
Subject: acpi-cpufreq: Fix CPU_ANY CPUFREQ_{PRE,POST}CHANGE notification
|
||
|
Patch-Mainline: submitted - please revert after 2.6.35
|
||
|
References: none
|
||
|
|
||
|
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
||
|
CC: venki@google.com
|
||
|
CC: davej@redhat.com
|
||
|
CC: arjan@infradead.org
|
||
|
CC: davej@redhat.com
|
||
|
CC: linux-kernel@vger.kernel.org
|
||
|
---
|
||
|
arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 4 ++--
|
||
|
1 files changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
|
||
|
index 4591680..c6de3a9 100644
|
||
|
--- a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
|
||
|
+++ b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
|
||
|
@@ -391,7 +391,7 @@ static int acpi_cpufreq_target(struct cpufreq_policy *policy,
|
||
|
|
||
|
freqs.old = perf->states[perf->state].core_frequency * 1000;
|
||
|
freqs.new = data->freq_table[next_state].frequency;
|
||
|
- for_each_cpu(i, cmd.mask) {
|
||
|
+ for_each_cpu(i, policy->cpus) {
|
||
|
freqs.cpu = i;
|
||
|
cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);
|
||
|
}
|
||
|
@@ -407,7 +407,7 @@ static int acpi_cpufreq_target(struct cpufreq_policy *policy,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
- for_each_cpu(i, cmd.mask) {
|
||
|
+ for_each_cpu(i, policy->cpus) {
|
||
|
freqs.cpu = i;
|
||
|
cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE);
|
||
|
}
|
||
|
--
|
||
|
1.6.3
|
||
|
|