fs/tracefs/event_inode.c | 427 +++++++++++++++++++++++++------------ fs/tracefs/internal.h | 29 ++- include/linux/trace_events.h | 4 + include/linux/tracefs.h | 43 ++++ kernel/trace/trace.c | 15 ++ kernel/trace/trace.h | 3 + kernel/trace/trace_events.c | 31 ++- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_events_synth.c | 2 +- 9 files changed, 413 insertions(+), 144 deletions(-)