summaryrefslogtreecommitdiffstats
path: root/include/asm-sh/thread_info.h
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2007-03-07 18:12:31 +0100
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-03-07 10:07:24 -0800
commitd04f41e35343f1d788551fd3f753f51794f4afcf (patch)
tree50f22b1deab312476254868e8ec8c0c592c3d3e0 /include/asm-sh/thread_info.h
parent08e15e81a40e3241ce93b4a43886f3abda184aa6 (diff)
downloadblackbird-obmc-linux-d04f41e35343f1d788551fd3f753f51794f4afcf.tar.gz
blackbird-obmc-linux-d04f41e35343f1d788551fd3f753f51794f4afcf.zip
[PATCH] CPU hotplug: call check_tsc_sync_source() with irqs off
check_tsc_sync_source() depends on being called with irqs disabled (it checks whether the TSC is coherent across two specific CPUs). This is incidentally true during bootup, but not during cpu hotplug __cpu_up(). This got found via smp_processor_id() debugging. disable irqs explicitly and remove the unconditional enabling of interrupts. Add touch_nmi_watchdog() to the cpu_online_map busy loop. this bug is present both on i386 and on x86_64. Reported-by: Michal Piotrowski <michal.k.k.piotrowski@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/asm-sh/thread_info.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud