summaryrefslogtreecommitdiff
path: root/stun.h
diff options
context:
space:
mode:
Diffstat (limited to 'stun.h')
0 files changed, 0 insertions, 0 deletions
d'>c4f9047ec259878a8dd68c7777aa8e84cc5cec2f parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
spi/fsl-espi: Don't spin forever on SPIE_RXCNT
Infinite loop on SPIE_RXCNT occurred. while (SPIE_RXCNT(events) < min(4, mspi->len)) { cpu_relax(); events = mpc8xxx_spi_read_reg(&reg_base->event); } We met a soft lockup at fsl_espi_cpu_irq() because of this. Fix it by using spin_event_timeout() so that fsl_espi_cpu_irq() can break loop with timeouts dmesg. Signed-off-by: Nobuteru Hayashi <hayashi.nbb@ncos.nec.co.jp> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat