ea20d9293c
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>
16 lines
294 B
C
16 lines
294 B
C
/*
|
|
* This is the place to register all trace points as events.
|
|
*/
|
|
|
|
#include <linux/stringify.h>
|
|
|
|
#include <trace/trace_events.h>
|
|
|
|
#include "trace_output.h"
|
|
|
|
#define TRACE_HEADER_MULTI_READ
|
|
#include "trace_events_stage_1.h"
|
|
#include "trace_events_stage_2.h"
|
|
#include "trace_events_stage_3.h"
|
|
|