On Tue, 2019-10-22 at 11:58:14 UTC, Nicholas Piggin wrote: > Commit e78a7614f3876 ("idle: Prevent late-arriving interrupts from > disrupting offline") changes arch_cpu_idle_dead to be called with > interrupts disabled, which triggers the WARN in pnv_smp_cpu_kill_self. > > Fix this by fixing up irq_happened after hard disabling, rather than > requiring there are no pending interrupts, similarly to what was done > done until commit 2525db04d1cc5 ("powerpc/powernv: Simplify lazy IRQ > handling in CPU offline"). > > Fixes: e78a7614f3876 ("idle: Prevent late-arriving interrupts from disrupting > offline") > Reported-by: Paul Mackerras <pau...@samba.org> > Signed-off-by: Nicholas Piggin <npig...@gmail.com>
Applied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/7d6475051fb3d9339c5c760ed9883bc0a9048b21 cheers