Thread (15 messages) 15 messages, 3 authors, 2026-08-27

Re: [PATCH v2] tracing/user_events: Clear copied tracing state before fork duplication

flat view

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2026-08-27 12:07:55
Also in: lkml, stable

On Wed, 26 Aug 2026 21:44:15 +0000
Jérémy Jean [off-list ref] wrote:
quoted hunk ↗ jump to hunk
diff --git a/kernel/trace/trace_events_user.c b/kernel/trace/trace_events_user.c
index 2bbc89d4a266..339e18085af3 100644
--- a/kernel/trace/trace_events_user.c
+++ b/kernel/trace/trace_events_user.c
@@ -865,9 +865,12 @@ void user_event_mm_remove(struct task_struct *t)
 
 void user_event_mm_dup(struct task_struct *t, struct user_event_mm *old_mm)
 {
-	struct user_event_mm *mm = user_event_mm_alloc(t);
+	struct user_event_mm *mm;
Why this change?
quoted hunk ↗ jump to hunk
 	struct user_event_enabler *enabler;
 
+	t->user_event_mm = NULL;
+	mm = user_event_mm_alloc(t);
I don't see why you moved the mm assignment down here. The t->user_event_mm
is not used in user_event_mm_alloc().

-- Steve
quoted hunk ↗ jump to hunk
+
 	if (!mm)
 		return;
 
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help