From 7ad94ca54569fc77b2796e4725d5b9d694ca3ef3 Mon Sep 17 00:00:00 2001 From: Tomas Jedlicka Date: Thu, 20 Apr 2017 12:10:47 -0700 Subject: [PATCH] dtrace: proc:::exit should trigger only if thread group exits Orabug: 25904298 Signed-off-by: Tomas Jedlicka Acked-by: Nick Alcock Reviewed-by: Alan Maguire --- kernel/exit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/exit.c b/kernel/exit.c index 17b27c1e0577..c4b6ceb14b62 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -733,7 +733,8 @@ void do_exit(long code) taskstats_exit(tsk, group_dead); DTRACE_PROC(lwp__exit); - DTRACE_PROC(exit, int, code & 0x80 ? 3 : code & 0x7f ? 2 : 1); + if (group_dead) + DTRACE_PROC(exit, int, code & 0x80 ? 3 : code & 0x7f ? 2 : 1); #ifdef CONFIG_DTRACE dtrace_task_cleanup(tsk); -- 2.50.1