ftrace/sysprof: don't trace the user stack if we are a kernel thread.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Mon, 12 May 2008 03:28:50 +0000 (05:28 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 23 May 2008 21:59:12 +0000 (23:59 +0200)
commitcf3271a73b612a03da00681ecd9bfefab37c74c9
treefa4423bf262449aedea54a1145e6b10deefc3bf7
parent8a9e94c1fbfdac45a3b6811b880777c4116aa309
ftrace/sysprof: don't trace the user stack if we are a kernel thread.

Check that current->mm is non-NULL before attempting to trace the user
stack.

Also take depth of the kernel stack into account when comparing
against sample_max_depth.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/trace/trace_sysprof.c