• Paul E. McKenney's avatar
    lib: Add backtrace_idle parameter to force backtrace of idle CPUs · 160c7ba3
    Paul E. McKenney authored
    Currently, the nmi_cpu_backtrace() declines to produce backtraces for
    idle CPUs.  This is a good choice in the common case in which problems are
    caused only by non-idle CPUs.  However, there are occasionally situations
    in which idle CPUs are helping to cause problems.  This commit therefore
    adds an nmi_backtrace.backtrace_idle kernel boot parameter that causes
    nmi_cpu_backtrace() to dump stacks even of idle CPUs.
    Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    Cc: Jonathan Corbet <corbet@lwn.net>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: <linux-doc@vger.kernel.org>
    160c7ba3
nmi_backtrace.c 3.12 KB