tracing/events: Move TRACE_SYSTEM outside of include guard
If TRACE_INCLDUE_FILE is defined, <trace/events/TRACE_INCLUDE_FILE.h> will be included and compiled, otherwise it will be <trace/events/TRACE_SYSTEM.h> So TRACE_SYSTEM should be defined outside of #if proctection, just like TRACE_INCLUDE_FILE. Imaging this scenario: #include <trace/events/foo.h> -> TRACE_SYSTEM == foo ... #include <trace/events/bar.h> -> TRACE_SYSTEM == bar ... #define CREATE_TRACE_POINTS #include <trace/events/foo.h> -> TRACE_SYSTEM == bar !!! and then bar.h will be included and compiled. Signed-off-by:Li Zefan <lizf@cn.fujitsu.com> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Frederic Weisbecker <fweisbec@gmail.com> LKML-Reference: <4A5A9CF1.2010007@cn.fujitsu.com> Signed-off-by:
Ingo Molnar <mingo@elte.hu>
Showing
- fs/gfs2/trace_gfs2.h 4 additions, 4 deletionsfs/gfs2/trace_gfs2.h
- include/trace/events/block.h 3 additions, 3 deletionsinclude/trace/events/block.h
- include/trace/events/ext4.h 3 additions, 3 deletionsinclude/trace/events/ext4.h
- include/trace/events/irq.h 3 additions, 3 deletionsinclude/trace/events/irq.h
- include/trace/events/jbd2.h 3 additions, 3 deletionsinclude/trace/events/jbd2.h
- include/trace/events/kmem.h 3 additions, 3 deletionsinclude/trace/events/kmem.h
- include/trace/events/lockdep.h 3 additions, 3 deletionsinclude/trace/events/lockdep.h
- include/trace/events/sched.h 3 additions, 3 deletionsinclude/trace/events/sched.h
- include/trace/events/skb.h 3 additions, 3 deletionsinclude/trace/events/skb.h
- include/trace/events/workqueue.h 3 additions, 3 deletionsinclude/trace/events/workqueue.h
- samples/trace_events/trace-events-sample.h 20 additions, 17 deletionssamples/trace_events/trace-events-sample.h
Loading
Please register or sign in to comment