aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2009-09-02 12:27:41 -0400
committerSteven Rostedt <rostedt@goodmis.org>2009-09-04 11:48:12 -0400
commit8248ac052dfd1eb41819fbc0ca5c7a1667e7e70c (patch)
treed979964a23112b6266d26da19a572057e5060367 /kernel/trace/trace.h
parent077c5407cd3231cf13472623995f0dfdda510d62 (diff)
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>
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r--kernel/trace/trace.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
index e2c06b21dd82..f2af713a8bcc 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -234,9 +234,6 @@ struct trace_array_cpu {
234 atomic_t disabled; 234 atomic_t disabled;
235 void *buffer_page; /* ring buffer spare */ 235 void *buffer_page; /* ring buffer spare */
236 236
237 /* these fields get copied into max-trace: */
238 unsigned long trace_idx;
239 unsigned long overrun;
240 unsigned long saved_latency; 237 unsigned long saved_latency;
241 unsigned long critical_start; 238 unsigned long critical_start;
242 unsigned long critical_end; 239 unsigned long critical_end;