include/linux/module.h | 6 + include/linux/ring_buffer.h | 8 +- kernel/module/main.c | 13 ++ kernel/trace/ring_buffer.c | 299 ++++++++++++++++++++++++++++---------------- kernel/trace/trace.c | 268 +++++++++++++++++++++++++++++++++++---- kernel/trace/trace.h | 15 ++- kernel/trace/trace_events.c | 40 ++++-- 7 files changed, 493 insertions(+), 156 deletions(-)