aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2018-04-25 15:17:59 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2018-07-24 22:03:14 +1000
commit5b73151fff63fb019db8171cb81c6c978533844b (patch)
tree61c17b513c864371636878b3d47aede38661632c /tools/perf/scripts/python/bin
parentpowerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (diff)
downloadlinux-5b73151fff63fb019db8171cb81c6c978533844b.tar.gz
linux-5b73151fff63fb019db8171cb81c6c978533844b.zip
powerpc: NMI IPI make NMI IPIs fully sychronous
There is an asynchronous aspect to smp_send_nmi_ipi. The caller waits for all CPUs to call in to the handler, but it does not wait for completion of the handler. This is a needless complication, so remove it and always wait synchronously. The synchronous wait allows the caller to easily time out and clear the wait for completion (zero nmi_ipi_busy_count) in the case of badly behaved handlers. This would have prevented the recent smp_send_stop NMI IPI bug from causing the system to hang. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions