tracing: make tracing_reset safe for external use
authorSteven Rostedt <srostedt@redhat.com>
Fri, 4 Sep 2009 16:35:16 +0000 (12:35 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 4 Sep 2009 22:46:51 +0000 (18:46 -0400)
Reseting the trace buffer without first disabling the buffer and
waiting for any writers to complete, can corrupt the ring buffer.

This patch makes the external version of tracing_reset safe from
corruption by disabling the ring buffer and calling synchronize_sched.

This version can no longer be called from interrupt context. But all those
callers have been removed.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

No differences found