include/linux/ftrace.h | 7 +- include/linux/overflow.h | 12 ++ kernel/trace/Kconfig | 14 ++ kernel/trace/Makefile | 17 ++ kernel/trace/ftrace.c | 2 +- kernel/trace/trace.c | 77 +++++-- kernel/trace/trace.h | 153 +++++++------ kernel/trace/trace_entries.h | 15 +- kernel/trace/trace_eprobe.c | 19 +- kernel/trace/trace_events_hist.c | 143 +++++------- kernel/trace/trace_events_trigger.c | 408 +++++++++++++++-------------------- kernel/trace/trace_functions_graph.c | 73 ++++--- 12 files changed, 477 insertions(+), 463 deletions(-)