Messages in this thread | | | Date | Fri, 18 Feb 2022 19:54:30 -0500 | From | Steven Rostedt <> | Subject | [for-next][PATCH 00/16] tracing: Updates for 5.18 |
| |
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git for-next
Head SHA1: 864ea0e10cc90416a01b46f0d47a6f26dc020820
Beau Belgrave (12): user_events: Add minimal support for trace_event into ftrace user_events: Add print_fmt generation support for basic types user_events: Handle matching arguments from dyn_events user_events: Add basic perf and eBPF support user_events: Optimize writing events by only copying data once user_events: Validate user payloads for size and null termination user_events: Add self-test for ftrace integration user_events: Add self-test for dynamic_events integration user_events: Add self-test for perf_event integration user_events: Add self-test for validator boundaries user_events: Add sample code for typical usage user_events: Add documentation file
Steven Rostedt (Google) (1): tracing: Save both wakee and current on wakeup events
Tom Zanussi (3): tracing: Remove size restriction on tracing_log_err cmd strings tracing: Remove size restriction on hist trigger cmd error logging tracing: Remove size restriction on synthetic event cmd error logging
---- Documentation/trace/index.rst | 1 + Documentation/trace/user_events.rst | 216 +++ include/uapi/linux/user_events.h | 116 ++ kernel/trace/Kconfig | 14 + kernel/trace/Makefile | 1 + kernel/trace/trace.c | 55 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events_hist.c | 30 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_user.c | 1617 +++++++++++++++++++++ kernel/trace/trace_sched_switch.c | 2 +- samples/user_events/Makefile | 5 + samples/user_events/example.c | 91 ++ tools/testing/selftests/user_events/Makefile | 9 + tools/testing/selftests/user_events/dyn_test.c | 130 ++ tools/testing/selftests/user_events/ftrace_test.c | 452 ++++++ tools/testing/selftests/user_events/perf_test.c | 168 +++ tools/testing/selftests/user_events/settings | 1 + 18 files changed, 2902 insertions(+), 25 deletions(-) create mode 100644 Documentation/trace/user_events.rst create mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/trace/trace_events_user.c create mode 100644 samples/user_events/Makefile create mode 100644 samples/user_events/example.c create mode 100644 tools/testing/selftests/user_events/Makefile create mode 100644 tools/testing/selftests/user_events/dyn_test.c create mode 100644 tools/testing/selftests/user_events/ftrace_test.c create mode 100644 tools/testing/selftests/user_events/perf_test.c create mode 100644 tools/testing/selftests/user_events/settings
| |