OSDN Git Service

powerpc/watchdog: Do not panic from locked CPU's IPI handler
authorNicholas Piggin <npiggin@gmail.com>
Fri, 29 Sep 2017 03:29:37 +0000 (13:29 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 4 Oct 2017 00:25:40 +0000 (11:25 +1100)
commit842dc1dbabb5e874550b52d896851e5e53e28a5f
tree4bd4e1525beae56b055dae418e0a87ffe03b08c9
parent8512bffd6226fea259f94fd23fc3b62ffe64baa1
powerpc/watchdog: Do not panic from locked CPU's IPI handler

The SMP watchdog will detect locked CPUs and IPI them to print a
backtrace and registers. If panic on hard lockup is enabled, do not
panic from this handler, because that can cause recursion into the IPI
layer during the panic.

The caller already panics in this case.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/watchdog.c