This series switches MIPS to use the generic nmi_trigger_cpumask_backtrace() infrastructure to back arch_trigger_cpumask_backtrace(), switching from synchronous to asynchronous IPIs in the process in order to resolve possible deadlock conditions. With the generic infrastructure in use we start using the __cpuidle annotation to clean up its output for idle CPUs. Applies cleanly atop master as of 894b8c000ae6 ("Merge tag 'for_v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs"). Thanks, Paul Paul Burton (3): MIPS: Call dump_stack() from show_regs() MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() MIPS: Annotate cpu_wait implementations with __cpuidle arch/mips/kernel/idle.c | 12 +++++----- arch/mips/kernel/process.c | 43 +++++++++++++++++++++++------------ arch/mips/kernel/traps.c | 1 + arch/mips/vr41xx/common/pmu.c | 3 ++- 4 files changed, 38 insertions(+), 21 deletions(-) -- 2.17.1