]> git.baikalelectronics.ru Git - kernel.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)
committerRafael J. Wysocki <rjw@sisk.pl>
Thu, 12 Jul 2012 20:39:32 +0000 (22:39 +0200)
commit6e4d957bcd0feb8419cf1bfa6e92532b2dce6239
treeb577b21cd2d384ff9ddafef803e03e873aa4f8d3
parentb77fb3774c0aa30f00a1fd9893c11a4017b88b63
cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression

Commit 2519a56094f6a844f613baf72 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>
CC: stable@vger.kernel.org
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
drivers/acpi/processor_core.c