summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/kgdboc.c
diff options
context:
space:
mode:
authorAnton Vorontsov <anton.vorontsov@linaro.org>2012-09-24 23:27:55 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-09-26 22:51:32 +0200
commit5c8124a0f8f50c5671b028b7a030d893a3a1a539 (patch)
tree9f1de1a21ff1e1d5465b535f08365bafdb0f74d8 /drivers/tty/serial/kgdboc.c
parenttty/serial/amba-pl011: Implement poll_init callback (diff)
downloadlinux-5c8124a0f8f50c5671b028b7a030d893a3a1a539.tar.xz
linux-5c8124a0f8f50c5671b028b7a030d893a3a1a539.zip
tty/serial/amba-pl011: Quiesce interrupts in poll_get_char
We need to quiesce interrupts in the poll_get_char routine, otherwise, if used with KGDB NMI debugger, we'll keep reentering the NMI. Quiescing interrupts is pretty straightforward, except for TXIM interrupt. The interrupt has "ready to transmit" meaning, so it's almost always raised, and the only way to silence it is to mask it. But that's OK, ops->start_tx will unmask it. Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/serial/kgdboc.c')
0 files changed, 0 insertions, 0 deletions