[PATCH] tracing: Define common event fields before enabling boot events
From: David Carlier
Date: Thu Oct 22 2026 - 16:42:36 EST
event_trace_enable() parses trace_event= filters before
event_trace_init_fields() has defined the common and generic fields,
so a filter on common_pid or comm fails and the event stays off until
event_trace_enable_again().
Fixes: 084100a1b579 ("tracing: Parse filter from boot event string")
Signed-off-by: David Carlier <devnexen@xxxxxxxxx>
---
kernel/trace/trace_events.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
index a1ac2a02f4e2..e52351dd0e5e 100644
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -5022,8 +5022,8 @@ void __init trace_event_init(void)
{
event_trace_memsetup();
init_ftrace_syscalls();
- event_trace_enable();
event_trace_init_fields();
+ event_trace_enable();
}
#ifdef CONFIG_EVENT_TRACE_STARTUP_TEST
--
2.55.0