]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: add lwp-exit and lwp-create SDT probe points
authorKris Van Hees <kris.van.hees@oracle.com>
Tue, 13 Dec 2011 21:58:43 +0000 (16:58 -0500)
committerNick Alcock <nick.alcock@oracle.com>
Mon, 29 Jun 2015 21:40:22 +0000 (22:40 +0100)
Change the DRELOC tag in make output to DT-SDT.

Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
kernel/exit.c
kernel/fork.c

index 8915dea8385baa056a6986cb6587ceaa7981afbb..1f646d0dfb1cc8b4107ae0a95f9bd52bfc2ac1f6 100644 (file)
@@ -731,6 +731,7 @@ void do_exit(long code)
        tsk->exit_code = code;
        taskstats_exit(tsk, group_dead);
 
+       DTRACE_PROC(lwp__exit);
        DTRACE_PROC1(exit, int, code);
 
        exit_mm(tsk);
index ea5630530b1e5c6b597db2de3e7a25349fe5c9a8..ad00c4e87d5ea21e5a30e61eec1e4cf179da9d09 100644 (file)
@@ -1739,6 +1739,7 @@ long do_fork(unsigned long clone_flags,
                }
 
                put_pid(pid);
+               DTRACE_PROC1(lwp_create, struct task_struct *, p);
                DTRACE_PROC1(create, struct task_struct *, p);
        } else {
                nr = PTR_ERR(p);