]> git.baikalelectronics.ru Git - kernel.git/commit
serial: 8250: 8250_omap: Fix possible interrupt storm
authorVignesh Raghavendra <vigneshr@ti.com>
Tue, 11 May 2021 15:19:55 +0000 (20:49 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 20 May 2021 15:16:55 +0000 (17:16 +0200)
commit5bd24e94b7a06e71b70000b1d1970fcd42eef78e
treebc4e8a7216e6de1eedde30285a382ac025ca2ccc
parent68ae28ace0ea05964ca0601cf5803d351741035b
serial: 8250: 8250_omap: Fix possible interrupt storm

It is possible that RX TIMEOUT is signalled after RX FIFO has been
drained, in which case a dummy read of RX FIFO is required to clear RX
TIMEOUT condition. Otherwise, RX TIMEOUT condition is not cleared
leading to an interrupt storm

Cc: stable@vger.kernel.org
Reported-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Link: https://lore.kernel.org/r/20210511151955.28071-1-vigneshr@ti.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_omap.c