tracing: print out start and stop in latency traces
authorSteven Rostedt <srostedt@redhat.com>
Wed, 2 Sep 2009 16:27:41 +0000 (12:27 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 4 Sep 2009 15:48:12 +0000 (11:48 -0400)
commit8248ac052dfd1eb41819fbc0ca5c7a1667e7e70c
treed979964a23112b6266d26da19a572057e5060367
parent077c5407cd3231cf13472623995f0dfdda510d62
tracing: print out start and stop in latency traces

During development of the tracer, we would copy information from
the live tracer to the max tracer with one memcpy. Since then we
added a generic ring buffer and we handle the copies differently now.
Unfortunately, we never copied the critical section information, and
we lost the output:

 #  => started at: kmem_cache_alloc
 #  => ended at:   kmem_cache_alloc

This patch adds back the critical start and end copying as well as
removes the unused "trace_idx" and "overrun" fields of the
trace_array_cpu structure.

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