]> git.karo-electronics.de Git - linux-beck.git/commit
printk: robustify printk
authorPeter Zijlstra <a.p.zijlstra@chello.nl>
Fri, 8 Aug 2008 19:47:09 +0000 (21:47 +0200)
committerIngo Molnar <mingo@elte.hu>
Mon, 11 Aug 2008 11:46:53 +0000 (13:46 +0200)
commitb845b517b5e3706a3729f6ea83b88ab85f0725b0
tree4311e4c2e6c3fdbdbe89149d1501944294186455
parent796aadeb1b2db9b5d463946766c5bbfd7717158c
printk: robustify printk

Avoid deadlocks against rq->lock and xtime_lock by deferring the klogd
wakeup by polling from the timer tick.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/kernel.h
kernel/printk.c
kernel/time/tick-sched.c
kernel/timer.c