Steven Rostedt
ea20d9293c
tracing: consolidate trace and trace_event headers
...
Impact: clean up
Neil Horman (et. al.) criticized the way the trace events were broken up
into two files. The reason for that was that ftrace needed to separate out
the declarations from where the #include <linux/tracepoint.h> was used.
It then dawned on me that the tracepoint.h header only needs to define the
TRACE_EVENT macro if it is not already defined.
The solution is simply to test if TRACE_EVENT is defined, and if it is not
then the linux/tracepoint.h header can define it. This change consolidates
all the <traces>.h and <traces>_event_types.h into the <traces>.h file.
Reported-by: Neil Horman <nhorman@tuxdriver.com>
Reported-by: Theodore Tso <tytso@mit.edu>
Reported-by: Jiaying Zhang <jiayingz@google.com>
Cc: Zhaolei <zhaolei@cn.fujitsu.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Jason Baron <jbaron@redhat.com>
Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-04-14 09:43:40 -04:00
..
blktrace.c
blktrace: fix output of BLK_TC_PC events
2009-04-12 15:32:46 +02:00
events.c
tracing: consolidate trace and trace_event headers
2009-04-14 09:43:40 -04:00
ftrace.c
function-graph: use int instead of atomic for ftrace_graph_active
2009-04-07 14:43:08 +02:00
Kconfig
Merge branch 'linus' into tracing/core
2009-04-14 00:02:22 +02:00
kmemtrace.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
Makefile
tracing/infrastructure: separate event tracer from event support
2009-04-14 00:00:55 +02:00
ring_buffer.c
ring-buffer: add ring_buffer_discard_commit
2009-04-14 00:00:53 +02:00
trace.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace.h
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_boot.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_branch.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_clock.c
tracing: fix four sparse warnings
2009-03-22 18:16:54 +01:00
trace_event_profile.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_event_types.h
tracing/filters: add TRACE_EVENT_FORMAT_NOFILTER event macro
2009-04-14 00:00:51 +02:00
trace_events.c
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_events_filter.c
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_events_stage_1.h
tracing: consolidate trace and trace_event headers
2009-04-14 09:43:40 -04:00
trace_events_stage_2.h
tracing: consolidate trace and trace_event headers
2009-04-14 09:43:40 -04:00
trace_events_stage_3.h
tracing: consolidate trace and trace_event headers
2009-04-14 09:43:40 -04:00
trace_export.c
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_functions.c
tracing/core: use appropriate waiting on trace_pipe
2009-02-18 01:40:20 +01:00
trace_functions_graph.c
function-graph: add option to calculate graph time or not
2009-03-24 23:41:11 -04:00
trace_hw_branches.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_irqsoff.c
tracing: have latency tracers set the latency format
2009-03-04 22:15:30 -05:00
trace_mmiotrace.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_nop.c
tracing/ftrace: make nop-tracer use polling wait for events on pipe
2009-03-23 09:22:15 +01:00
trace_output.c
Merge branch 'tracing/urgent' into tracing/ftrace
2009-04-07 14:41:17 +02:00
trace_output.h
Merge branch 'linus' into tracing/core
2009-04-07 13:47:45 +02:00
trace_power.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_printk.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_sched_switch.c
ftrace: clean up enable logic for sched_switch
2009-04-07 14:43:09 +02:00
trace_sched_wakeup.c
tracing: remove CALLER_ADDR2 from wakeup tracer
2009-04-07 13:58:54 +02:00
trace_selftest.c
tracing: keep the tracing buffer after self-test failure
2009-03-22 15:17:21 +01:00
trace_selftest_dynamic.c
trace_stack.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_stat.c
Merge branch 'linus' into tracing/core
2009-04-07 13:47:45 +02:00
trace_stat.h
tracing: add handler to trace_stat
2009-03-24 23:22:58 -04:00
trace_syscalls.c
tracing/syscalls: use a dedicated file header
2009-04-09 05:43:32 +02:00
trace_sysprof.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_workqueue.c
Merge branch 'linus' into tracing/core
2009-04-07 13:47:45 +02:00