Make it possible to specify a trace event filter from the kernel command line.
As a preparation also add a KUnit test for the event string parsing. (Non-RFC series will get docs) Patch 1 is a bugfix which is already useful. Patch 2 is a cleanup which is already useful. Signed-off-by: Thomas Weißschuh <[email protected]> --- Thomas Weißschuh (7): tracing: Restore :mod: trailer after parsing in ftrace_set_clr_event() tracing: Remove duplicate declaration of ftrace_set_clr_event() tracing: Stop modifying the input buffer in ftrace_set_clr_event() tracing: Split the event string parsing logic into a dedicated function tracing: Add a test for ftrace_parse_event_string() tracing: Add a filter argument to __ftrace_set_clr_event() tracing: Parse filter from event string include/linux/trace_events.h | 2 +- kernel/trace/Kconfig | 8 +++ kernel/trace/Makefile | 1 + kernel/trace/trace.h | 6 +- kernel/trace/trace_events.c | 113 +++++++++++++++++++++++--------------- kernel/trace/trace_events_test.c | 115 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 200 insertions(+), 45 deletions(-) --- base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482 change-id: 20260812-tracing-cli-event-filter-7c91ee33a27e Best regards, -- Thomas Weißschuh <[email protected]>
