]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc: NMI IPI improve lock primitive
authorNicholas Piggin <npiggin@gmail.com>
Wed, 9 Aug 2017 12:41:21 +0000 (22:41 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 9 Aug 2017 13:45:26 +0000 (23:45 +1000)
commitc72a67c44b10b9507d4081286737a5c16145690e
tree872d7e7c3ea27de89c18a2710c672038281f2c8e
parent6e440ac4b551f67d4a5c75500d63190f8e2efbe5
powerpc: NMI IPI improve lock primitive

When the NMI IPI lock is contended, spin at low SMT priority, using
loads only, and with interrupts enabled (where possible). This
improves behaviour under high contention (e.g., a system crash when
a number of CPUs are trying to enter the debugger).

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