tracing: add interface to write into current tracer buffer
authorSteven Rostedt <srostedt@redhat.com>
Sat, 28 Feb 2009 00:38:04 +0000 (19:38 -0500)
committerSteven Rostedt <srostedt@redhat.com>
Sat, 28 Feb 2009 08:06:44 +0000 (03:06 -0500)
commitef5580d0fffce6e0a01043bac0625128b5d409a7
treebc6ca68064d6b5c9853227ef876b391cc8b0c939
parent3d7ba938da8481b4f7f9ed3d943dbae49389b284
tracing: add interface to write into current tracer buffer

Right now all tracers must manage their own trace buffers. This was
to enforce tracers to be independent in case we finally decide to
allow each tracer to have their own trace buffer.

But now we are adding event tracing that writes to the current tracer's
buffer. This adds an interface to allow events to write to the current
tracer buffer without having to manage its own. Since event tracing
has no "tracer", and is just a way to hook into any other tracer.

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
kernel/trace/trace.c
kernel/trace/trace.h