]> git.baikalelectronics.ru Git - kernel.git/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)
commitd3b4eb8ce6d2d7c68e1134c54525edea77d991b9
tree6ab982091cde7179d94cf592f9c669fd22d93a23
parentfaf6ee674d0094a45c0ec31bdeb9c5e36dac8931
[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