diff options
author | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2011-03-16 19:05:01 -0400 |
---|---|---|
committer | Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> | 2011-03-16 19:05:01 -0400 |
commit | 26549e025525e49e53ef68b01c15ff793c3d3c24 (patch) | |
tree | ed4c6871f0ef08e08e3d13c3743e864c105d276b | |
parent | d49408874fc3aab76baacce5e7eeabae11149472 (diff) |
lttng-instrumentation/lttng-instrumentation-sparc
LTTng Sparc instrumentation
syscall trace missing
traps missing
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
-rw-r--r-- | arch/sparc/kernel/process_32.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/sparc/kernel/process_32.c b/arch/sparc/kernel/process_32.c index 17529298c50..57c0d67b5c4 100644 --- a/arch/sparc/kernel/process_32.c +++ b/arch/sparc/kernel/process_32.c @@ -24,6 +24,7 @@ #include <linux/pm.h> #include <linux/init.h> #include <linux/slab.h> +#include <trace/sched.h> #include <asm/auxio.h> #include <asm/oplib.h> @@ -39,6 +40,8 @@ #include <asm/prom.h> #include <asm/unistd.h> +DEFINE_TRACE(sched_kthread_create); + /* * Power management idle function * Set in pm platform drivers (apc.c and pmc.c) @@ -674,6 +677,7 @@ pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) "i" (__NR_clone), "r" (flags | CLONE_VM | CLONE_UNTRACED), "i" (__NR_exit), "r" (fn), "r" (arg) : "g1", "g2", "g3", "o0", "o1", "memory", "cc"); + trace_sched_kthread_create(fn, retval); return retval; } EXPORT_SYMBOL(kernel_thread); |