Documentation/trace/tracepoints.rst | 17 ++- include/linux/tracepoint.h | 38 +++++-- include/trace/bpf_probe.h | 8 +- include/trace/define_trace.h | 17 ++- include/trace/events/sched.h | 124 ++++++++++----------- include/trace/events/tcp.h | 2 +- kernel/trace/pid_list.c | 8 +- kernel/trace/trace.c | 17 +++ tools/testing/selftests/bpf/progs/raw_tp_null.c | 2 +- .../testing/selftests/bpf/progs/raw_tp_null_fail.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 4 +- .../selftests/bpf/progs/test_tp_btf_nullable.c | 4 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 8 +- 13 files changed, 149 insertions(+), 102 deletions(-)