]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression
authorThomas Renninger <trenn@suse.de>
Thu, 12 Jul 2012 10:24:33 +0000 (12:24 +0200)
committerGuangyu Sun <guangyu.sun@oracle.com>
Mon, 8 Oct 2012 17:00:58 +0000 (10:00 -0700)
commitf4debd60eb528220fde726761d8fc51012364639
treedaf5efb0a07d9268f80ba06261e0ce78654c95f5
parent9a638d0f386f1d7bf5ece59477895f759d48d137
cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression

commit c4686c71a9183f76e3ef59098da5c098748672f6 upstream.

Commit d640113fe80e45ebd4a5b420b introduced a regression on SMP
systems where the processor core with ACPI id zero is disabled
(typically should be the case because of hyperthreading).
The regression got spread through stable kernels.
On 3.0.X it got introduced via 3.0.18.

Such platforms may be rare, but do exist.
Look out for a disabled processor with acpi_id 0 in dmesg:
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x10] disabled)

This problem has been observed on a:
HP Proliant BL280c G6 blade

This patch restricts the introduced workaround to platforms
with nr_cpu_ids <= 1.

Signed-off-by: Thomas Renninger <trenn@suse.de>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Guangyu Sun <guangyu.sun@oracle.com>
drivers/acpi/processor_core.c