linux/include/trace
Steven Rostedt 6d723736e4 tracing/events: add support for modules to TRACE_EVENT
Impact: allow modules to add TRACE_EVENTS on load

This patch adds the final hooks to allow modules to use the TRACE_EVENT
macro. A notifier and a data structure are used to link the TRACE_EVENTs
defined in the module to connect them with the ftrace event tracing system.

It also adds the necessary automated clean ups to the trace events when a
module is removed.

Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-04-14 12:58:03 -04:00
..
block.h tracing: replace TP<var> with TP_<var> 2009-03-10 00:35:04 -04:00
boot.h tracing/fastboot: include missing headers 2008-12-12 09:26:13 +01:00
define_trace.h tracing/events: move the ftrace event tracing code to core 2009-04-14 12:57:59 -04:00
ftrace.h tracing/events: add support for modules to TRACE_EVENT 2009-04-14 12:58:03 -04:00
irq.h tracing: create automated trace defines 2009-04-14 12:57:28 -04:00
kmem_event_types.h tracing, kmemtrace: Make kmem tracepoints use TRACE_EVENT macro 2009-04-12 15:22:56 +02:00
kmem.h tracing: create automated trace defines 2009-04-14 12:57:28 -04:00
lockdep.h tracing: create automated trace defines 2009-04-14 12:57:28 -04:00
power.h tracing: replace TP<var> with TP_<var> 2009-03-10 00:35:04 -04:00
sched.h tracing: create automated trace defines 2009-04-14 12:57:28 -04:00
skb.h tracing: create automated trace defines 2009-04-14 12:57:28 -04:00
syscall.h tracing/syscalls: use a dedicated file header 2009-04-09 05:43:32 +02:00
workqueue.h tracing: replace TP<var> with TP_<var> 2009-03-10 00:35:04 -04:00