On Sat, 2017-12-23 at 16:49:22 UTC, Nicholas Piggin wrote: > The die() oops path contains a serializing lock to prevent oops > messages from being interleaved. In the case of a system reset > initiated oops (e.g., qemu nmi command), __die was being called > which lacks that synchronisation and oops reports could be > interleaved across CPUs. > > A recent patch 4388c9b3a6ee7 ("powerpc: Do not send system reset > request through the oops path") changed this to __die to avoid > the debugger() call, but there is no real harm to calling it twice > if the first time fell through. So go back to using die() here. > This was observed to fix the problem. > > Fixes: 4388c9b3a6ee7 ("powerpc: Do not send system reset request through the > oops path") > Signed-off-by: Nicholas Piggin <npig...@gmail.com> > Reviewed-by: David Gibson <da...@gibson.dropbear.id.au>
Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/4552d128c26e0f0f27a5bd2fadc240 cheers