stacktrace: Use PF_KTHREAD to check for kernel threads
authorThomas Gleixner <tglx@linutronix.de>
Tue, 2 Jul 2019 15:53:35 +0000 (17:53 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 3 Jul 2019 07:04:06 +0000 (09:04 +0200)
commit7e8e6816c6495a1168f9a7a50125d82c23e59300
treed608fc97cbbec910699dd53f473cb9813caad020
parent6fbc7275c7a9ba97877050335f290341a1fd8dbf
stacktrace: Use PF_KTHREAD to check for kernel threads

!current->mm is not a reliable indicator for kernel threads as they might
temporarily use a user mm. Check for PF_KTHREAD instead.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Link: https://lkml.kernel.org/r/alpine.DEB.2.21.1907021750100.1802@nanos.tec.linutronix.de
kernel/stacktrace.c