x86: improve UP kernel when CPU-hotplug and SMP is enabled
commitf558a0f3f28dcdb969d56ce9bad1391d001c3b31
authorThomas Gleixner <tglx@linutronix.de>
Mon, 13 Oct 2008 17:15:23 +0000 (13 17:15 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 18 Oct 2008 17:49:13 +0000 (18 10:49 -0700)
tree17dde2501fbb91709d243ee8d86f15dfc9c8782a
parente87898fdba90f9a270ae6bdb8ce98da91338a951
x86: improve UP kernel when CPU-hotplug and SMP is enabled

commit 649c6653fa94ec8f3ea32b19c97b790ec4e8e4ac upstream

num_possible_cpus() can be > 1 when disabled CPUs have been accounted.

Disabled CPUs are not in the cpu_present_map, so we can use
num_present_cpus() as a safe indicator to switch to UP alternatives.

Reported-by: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/alternative.c