Documentation/trace/user_events.rst | 27 ++- drivers/gpu/drm/i915/display/intel_display_trace.h | 6 +- fs/nfsd/trace.h | 2 +- include/linux/trace_events.h | 3 + include/trace/events/sunrpc.h | 12 +- include/trace/stages/stage2_data_offsets.h | 4 +- include/trace/stages/stage5_get_offsets.h | 15 +- include/trace/stages/stage6_event_callback.h | 12 +- include/uapi/linux/user_events.h | 6 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_events_trigger.c | 5 +- kernel/trace/trace_events_user.c | 209 +++++++++++++++------ tools/testing/selftests/user_events/abi_test.c | 134 +++++++++++++ 13 files changed, 354 insertions(+), 87 deletions(-)