diff options
author | Yinghai Lu <yhlu.kernel@gmail.com> | 2008-08-11 22:36:04 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-08-11 22:42:59 +0200 |
commit | b74548e76a0eab1f29546e7c5a589429c069a680 (patch) | |
tree | c5e0e86109466568d3b486177e41e2ad90a2473a /arch/mips/kernel/irq.c | |
parent | x86: make "apic" an early_param() on 32-bit, NULL check (diff) | |
download | linux-b74548e76a0eab1f29546e7c5a589429c069a680.tar.xz linux-b74548e76a0eab1f29546e7c5a589429c069a680.zip |
x86: fix 2.6.27rc1 cannot boot more than 8CPUs
Jeff Chua reported that booting a !bigsmp kernel on a 16-way box
hangs silently.
this is a long-standing issue, smp start AP cpu could check the
apic id >=8 etc before trying to start it.
achieve this by moving the def_to_bigsmp check later and skip the
apicid id > 8
[ mingo@elte.hu: clean up the message that is printed. ]
Reported-by: "Jeff Chua" <jeff.chua.linux@gmail.com>
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/setup.c | 6 ------
arch/x86/kernel/smpboot.c | 10 ++++++++++
2 files changed, 10 insertions(+), 6 deletions(-)
Diffstat (limited to 'arch/mips/kernel/irq.c')
0 files changed, 0 insertions, 0 deletions