]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: proc:::exit should trigger only if thread group exits
authorTomas Jedlicka <tomas.jedlicka@oracle.com>
Thu, 20 Apr 2017 19:10:47 +0000 (12:10 -0700)
committerNick Alcock <nick.alcock@oracle.com>
Fri, 26 May 2017 15:24:10 +0000 (16:24 +0100)
Orabug: 25904298

Signed-off-by: Tomas Jedlicka <tomas.jedlicka@oracle.com>
Acked-by: Nick Alcock <nick.alcock@oracle.com>
Reviewed-by: Alan Maguire <alan.maguire@oracle.com>
kernel/exit.c

index 17b27c1e057731abf164bc8b7466c33045bae589..c4b6ceb14b62f8e6ae938c410c87cb8659308679 100644 (file)
@@ -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);