tracing: Reset ring buffer when changing trace_clocks
authorDavid Sharp <dhsharp@google.com>
Thu, 11 Oct 2012 23:27:52 +0000 (16:27 -0700)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 2 Nov 2012 14:21:47 +0000 (10:21 -0400)
commit60303ed3f4b9332b9aa9bc17c68bc174e7343e2d
tree1d9a7c8001297aafda1e873884dd8bda5aaf7872
parent60efc15ae96c7aace8060411b0d5add20e1ab21e
tracing: Reset ring buffer when changing trace_clocks

Because the "tsc" clock isn't in nanoseconds, the ring buffer must be
reset when changing clocks so that incomparable timestamps don't end up
in the same trace.

Tested: Confirmed switching clocks resets the trace buffer.

Google-Bug-Id: 6980623
Link: http://lkml.kernel.org/r/1349998076-15495-3-git-send-email-dhsharp@google.com
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: David Sharp <dhsharp@google.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace.c