Messages in this thread | | | Subject | Re: [PATCH 9/9] printk: Wake up klogd using irq_work | From | Steven Rostedt <> | Date | Fri, 16 Nov 2012 11:13:32 -0500 |
| |
On Fri, 2012-11-16 at 03:21 +0100, Frederic Weisbecker wrote: > klogd is woken up asynchronously from the tick in order > to do it safely. > > However if printk is called when the tick is stopped, the reader > won't be woken up until the next interrupt, which might not fire > for a while. As a result, the user may miss some message. > > To fix this, lets implement the printk tick using a lazy irq work. > This subsystem takes care of the timer tick state and can > fix up accordingly. > > Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> > Cc: Peter Zijlstra <peterz@infradead.org> > Cc: Thomas Gleixner <tglx@linutronix.de> > Cc: Ingo Molnar <mingo@kernel.org> > Cc: Andrew Morton <akpm@linux-foundation.org> > Cc: Steven Rostedt <rostedt@goodmis.org> > Cc: Paul Gortmaker <paul.gortmaker@windriver.com> > ---
Acked-by: Steven Rostedt <rostedt@goodmis.org>
You can add my ack to the rest of this series too.
-- Steve
| |