From: Andi Kleen Fixes boot up lockups on some machines where CPU apic ids don't start with 0 Signed-off-by: Andi Kleen Signed-off-by: Andrew Morton --- arch/x86_64/kernel/smpboot.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/x86_64/kernel/smpboot.c~x86_64-fix-smp-boot-lockup-on-some-machines arch/x86_64/kernel/smpboot.c --- devel/arch/x86_64/kernel/smpboot.c~x86_64-fix-smp-boot-lockup-on-some-machines 2005-07-25 20:26:36.000000000 -0700 +++ devel-akpm/arch/x86_64/kernel/smpboot.c 2005-07-25 20:26:36.000000000 -0700 @@ -229,7 +229,7 @@ static __cpuinit void sync_master(void * { unsigned long flags, i; - if (smp_processor_id() != boot_cpu_id) + if (smp_processor_id() != 0) return; go[MASTER] = 0; _