• S
    tracing: consolidate trace and trace_event headers · ea20d929
    Steven Rostedt 提交于
    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: NNeil Horman <nhorman@tuxdriver.com>
    Reported-by: NTheodore Tso <tytso@mit.edu>
    Reported-by: NJiaying 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: NSteven Rostedt <rostedt@goodmis.org>
    ea20d929
tracepoint.h 7.9 KB