The actual upstream fix appears to be this: commit b845b517b5e3706a3729f6ea83b88ab85f0725b0 Author: Peter Zijlstra <a.p.zijls...@chello.nl> Date: Fri Aug 8 21:47:09 2008 +0200
printk: robustify printk Avoid deadlocks against rq->lock and xtime_lock by deferring the klogd wakeup by polling from the timer tick. This applies successfully to 2.6.26 and doesn't seem to be dependent on any intervening changes. It's not clear to me whether there are other cases in 2.6.26 where a printk() could trigger this deadlock. If not then I'd rather go with the simple workaround for this one case. Ben. -- Ben Hutchings Never attribute to conspiracy what can adequately be explained by stupidity.
signature.asc
Description: This is a digitally signed message part