commit | 373e882f9ecfb383fcd3d8878b2eb20e17d45792 | [log] [tgz] |
---|---|---|
author | Soren Brinkmann <soren.brinkmann@xilinx.com> | Mon Jan 11 17:41:37 2016 -0800 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Sat Feb 06 22:52:23 2016 -0800 |
tree | 47061af75fbe80c32e86be99b0531e2b8a0fb21f | |
parent | 55861d11c5c804f053411b6e5505d19f561e46a3 [diff] |
tty: xuartps: Refactor IRQ handling The system could deadlock handling RX IRQs when RX-related IRQ conditions became true while the receiver was disabled. To avoid this, enable/disable the RX/TX IRQs together with the receiver/transmitter. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>