]> err.no Git - linux-2.6/commit
[PATCH] timer-irq-driven soft-watchdog, cleanups
authorIngo Molnar <mingo@elte.hu>
Fri, 24 Mar 2006 11:18:41 +0000 (03:18 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 24 Mar 2006 15:33:30 +0000 (07:33 -0800)
commit6687a97d4041f996f725902d2990e5de6ef5cbe5
tree6ab982091cde7179d94cf592f9c669fd22d93a23
parent6a4d11c2abc57ed7ca42041e5f68ae4f7f640a81
[PATCH] timer-irq-driven soft-watchdog, cleanups

Make the softlockup detector purely timer-interrupt driven, removing
softirq-context (timer) dependencies.  This means that if the softlockup
watchdog triggers, it has truly observed a longer than 10 seconds
scheduling delay of a SCHED_FIFO prio 99 task.

(the patch also turns off the softlockup detector during the initial bootup
phase and does small style fixes)

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/sched.h
kernel/softlockup.c
kernel/timer.c