tracing: remove users of tracing_reset
authorSteven Rostedt <srostedt@redhat.com>
Fri, 4 Sep 2009 16:12:39 +0000 (12:12 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 4 Sep 2009 16:12:39 +0000 (12:12 -0400)
commit76f0d07376388f32698ba51b6090a26b90c1342f
treeea3a2576e7d2ae85d610aa088cb05986a13f03b1
parent621968cdb2563b667d6ecb484ba91ef4c3a797b3
tracing: remove users of tracing_reset

The function tracing_reset is deprecated for outside use of trace.c.

The new function to reset the the buffers is tracing_reset_online_cpus.

The reason for this is that resetting the buffers while the event
trace points are active can corrupt the buffers, because they may
be writing at the time of reset. The tracing_reset_online_cpus disables
writes and waits for current writers to finish.

This patch replaces all users of tracing_reset except for the latency
tracers. Those changes require more work and will be removed in the
following patches.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/kmemtrace.c
kernel/trace/trace.c
kernel/trace/trace_boot.c
kernel/trace/trace_power.c