smp: Use nr_cpus= to set nr_cpu_ids early
authorYinghai Lu <yinghai@kernel.org>
Wed, 10 Feb 2010 09:20:37 +0000 (01:20 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 18 Feb 2010 01:30:22 +0000 (17:30 -0800)
commit2b633e3fac5efada088b57d31e65401f22bcc18f
treea5a63de9ef9db656dd9c87c7eaf360762fe69759
parent6738762d73a237ec322b04d8b9d55c8fd5d84713
smp: Use nr_cpus= to set nr_cpu_ids early

On x86, before prefill_possible_map(), nr_cpu_ids will be NR_CPUS aka
CONFIG_NR_CPUS.

Add nr_cpus= to set nr_cpu_ids. so we can simulate cpus <=8 are installed on
normal config.

-v2: accordging to Christoph, acpi_numa_init should use nr_cpu_ids in stead of
     NR_CPUS.
-v3: add doc in kernel-parameters.txt according to Andrew.

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
LKML-Reference: <1265793639-15071-34-git-send-email-yinghai@kernel.org>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: Tony Luck <tony.luck@intel.com>
Documentation/kernel-parameters.txt
arch/ia64/kernel/acpi.c
arch/x86/kernel/smpboot.c
drivers/acpi/numa.c
init/main.c