[PATCH RFC 0/7] tracing: Parse filter from event string

From: Thomas Weißschuh

Date: Thu Aug 13 2026 - 10:14:00 EST


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 <thomas.weissschuh@xxxxxxxxxxxxx>
---
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 <thomas.weissschuh@xxxxxxxxxxxxx>