aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/acpi
diff options
context:
space:
mode:
authorAshok Raj <ashok.raj@intel.com>2005-11-20 12:49:06 -0500
committerLinus Torvalds <torvalds@g5.osdl.org>2005-11-20 14:52:59 -0500
commitfbe83e209ad9c8281e29ac17a60f91119d86fa8c (patch)
tree8b4feb2f647f9cbf602c3d25da02787c934321f2 /arch/i386/kernel/acpi
parentd7169160bb772efe6510d8bc0c8e7625efbcc0b3 (diff)
[PATCH] Register disabled CPUs
Needed to make the earlier use disabled CPUs for CPU hotplug patch actually work. Need to register disabled processors as well, so we can count them towards cpu_possible_map as hot pluggable cpus. Signed-off-by: Ashok Raj <ashok.raj@intel.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/i386/kernel/acpi')
-rw-r--r--arch/i386/kernel/acpi/boot.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/i386/kernel/acpi/boot.c b/arch/i386/kernel/acpi/boot.c
index f36677241ec..76b1135d401 100644
--- a/arch/i386/kernel/acpi/boot.c
+++ b/arch/i386/kernel/acpi/boot.c
@@ -248,9 +248,7 @@ acpi_parse_lapic(acpi_table_entry_header * header, const unsigned long end)
248 248
249 acpi_table_print_madt_entry(header); 249 acpi_table_print_madt_entry(header);
250 250
251 /* no utility in registering a disabled processor */ 251 /* Register even disabled CPUs for cpu hotplug */
252 if (processor->flags.enabled == 0)
253 return 0;
254 252
255 x86_acpiid_to_apicid[processor->acpi_id] = processor->id; 253 x86_acpiid_to_apicid[processor->acpi_id] = processor->id;
256 254