]> git.baikalelectronics.ru Git - kernel.git/commit
tracing: Encapsulate global_trace and remove dependencies on global vars
authorSteven Rostedt <srostedt@redhat.com>
Fri, 11 May 2012 17:29:49 +0000 (13:29 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 15 Mar 2013 04:34:42 +0000 (00:34 -0400)
commit581325a03a33a9137565717ac36e24cd015f60f1
treef3fe3b8a7ce99dda0da01f097255cae596083c88
parent57cc5a7b0212f3e8105939909f4d1f74f6a5bfdb
tracing: Encapsulate global_trace and remove dependencies on global vars

The global_trace variable in kernel/trace/trace.c has been kept 'static' and
local to that file so that it would not be used too much outside of that
file. This has paid off, even though there were lots of changes to make
the trace_array structure more generic (not depending on global_trace).

Removal of a lot of direct usages of global_trace is needed to be able to
create more trace_arrays such that we can add multiple buffers.

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