]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/smp: Fix NMI IPI timeout
authorNicholas Piggin <npiggin@gmail.com>
Mon, 26 Nov 2018 02:01:05 +0000 (12:01 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 21 Feb 2019 13:10:15 +0000 (00:10 +1100)
commitfb0368c71dc6531dc40668cfc66059279482d6e8
treef19662e67ebf2c9f7c9711332341643681519d9d
parent2331238ce612b51df6fcf739f8a8d24d76fc3f7a
powerpc/smp: Fix NMI IPI timeout

The NMI IPI timeout logic is broken, if __smp_send_nmi_ipi() times out
on the first condition, delay_us will be zero which will send it into
the second spin loop with no timeout so it will spin forever.

Fixes: bdad9bb47357 ("powerpc: NMI IPI make NMI IPIs fully sychronous")
Cc: stable@vger.kernel.org # v4.19+
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/smp.c