drivers/i2c/i2c-core-slave.c | 2 +- drivers/spi/spi-axi-spi-engine.c | 4 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/raid56.c | 4 +- include/linux/ftrace.h | 2 +- include/linux/trace_printk.h | 1 - include/linux/tracepoint.h | 11 + include/uapi/linux/trace_mmap.h | 1 + kernel/irq_work.c | 2 +- kernel/sched/ext.c | 2 +- kernel/smp.c | 2 +- kernel/trace/Makefile | 1 + kernel/trace/trace.c | 1276 ++------------------------------------ kernel/trace/trace.h | 122 +++- kernel/trace/trace_events.c | 14 +- kernel/trace/trace_events_hist.c | 4 - kernel/trace/trace_output.c | 12 +- kernel/trace/trace_printk.c | 1 + kernel/trace/trace_snapshot.c | 1067 +++++++++++++++++++++++++++++++ mm/damon/core.c | 2 +- 20 files changed, 1281 insertions(+), 1253 deletions(-) create mode 100644 kernel/trace/trace_snapshot.c