Documentation/trace/ftrace.rst | 25 +++++ include/linux/trace_events.h | 8 +- include/linux/trace_seq.h | 12 ++- include/trace/stages/stage3_trace_output.h | 4 +- kernel/trace/ftrace.c | 7 +- kernel/trace/ring_buffer.c | 24 ++++- kernel/trace/trace.c | 16 +++- kernel/trace/trace.h | 3 +- kernel/trace/trace_events.c | 145 ++++++++++++++++++++++++++++- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 81 +++++++++------- kernel/trace/trace_events_synth.c | 6 +- kernel/trace/trace_output.c | 30 +++++- kernel/trace/trace_seq.c | 29 +++++- 14 files changed, 327 insertions(+), 65 deletions(-)