From: Tomas Jedlicka Date: Thu, 20 Apr 2017 19:10:47 +0000 (-0700) Subject: dtrace: proc:::exit should trigger only if thread group exits X-Git-Tag: v4.1.12-102.0.20170529_2200~56^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=7ad94ca54569fc77b2796e4725d5b9d694ca3ef3;p=users%2Fjedix%2Flinux-maple.git 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 --- 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);