Prev: [PATCH 1/4] Documentation: Add timers/delays.txt
Next: [PATCH 4/4] Checkpatch: warn about unexpectedly long msleep's
From: Marcin Slusarz on 27 Jul 2010 18:50 Currently we rely on other code periodically waking up trace reader. If there aren't any other data than markers, reader will never be woken up. Fix it. Signed-off-by: Marcin Slusarz <marcin.slusarz(a)gmail.com> Cc: Steven Rostedt <rostedt(a)goodmis.org> Cc: Frederic Weisbecker <fweisbec(a)gmail.com> Cc: Ingo Molnar <mingo(a)redhat.com> --- kernel/trace/trace.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 086d363..02e04c8 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -1520,6 +1520,7 @@ int trace_array_vprintk(struct trace_array *tr, if (!filter_check_discard(call, entry, buffer, event)) { ring_buffer_unlock_commit(buffer, event); ftrace_trace_stack(buffer, irq_flags, 6, pc); + trace_wake_up(); } out_unlock: -- 1.7.1.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |