[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <48D68E06.50504@gmail.com>
Date: Sun, 21 Sep 2008 20:10:14 +0200
From: Frédéric Weisbecker <fweisbec@...il.com>
To: Ingo Molnar <mingo@...e.hu>
CC: Linux Kernel <linux-kernel@...r.kernel.org>,
Steven Rostedt <rostedt@...dmis.org>,
Steven Noonan <steven@...inklabs.net>
Subject: [Patch 1/3] Tracing/ftrace: Make nop tracer reset previous entries
If nop tracer is selected, some old entries from the previous tracer could still be enqueued. Tracing have to be reset.
Signed-off-by: Frederic Weisbecker <fweisbec@...il.com>
---
diff -rup linux-2.6-tip (2)/kernel/trace/trace_nop.c linux-2.6-tip/kernel/trace/trace_nop.c
--- linux-2.6-tip (2)/kernel/trace/trace_nop.c 2008-09-19 18:01:26.000000000 +0200
+++ linux-2.6-tip/kernel/trace/trace_nop.c 2008-09-21 00:44:47.000000000 +0200
@@ -25,8 +25,12 @@ static void stop_nop_trace(struct trace_
}
static void nop_trace_init(struct trace_array *tr)
-{
- ctx_trace = tr;
+{
+ int cpu;
+ ctx_trace = tr;
+
+ for_each_online_cpu(cpu)
+ tracing_reset(tr->data[cpu]);
if (tr->ctrl)
start_nop_trace(tr);
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists