]> err.no Git - linux-2.6/commit
[PATCH] i386/x86-64 disable LAPIC completely for offline CPU
authorShaohua Li <shaohua.li@intel.com>
Tue, 13 Dec 2005 06:17:08 +0000 (22:17 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 13 Dec 2005 06:31:16 +0000 (22:31 -0800)
commit5e9ef02ec00c70840661d174dc2f4862db471bb6
tree037db38d2f476f71210b7c64eb2bcd2f74aa1486
parent68e188911263adb06e28fa2c9dc9e017774de68d
[PATCH] i386/x86-64 disable LAPIC completely for offline CPU

Disabling LAPIC timer isn't sufficient.  In some situations, such as we
enabled NMI watchdog, there is still unexpected interrupt (such as NMI)
invoked in offline CPU.  This also avoids offline CPU receives spurious
interrupt and anything similar.

Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Acked-by: "Seth, Rohit" <rohit.seth@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/smpboot.c
arch/x86_64/kernel/smpboot.c