ARM: 5688/1: ks8695_serial: disable_irq() lockup
authorDick Hollenbeck <dick@softplc.com>
Wed, 2 Sep 2009 16:07:29 +0000 (17:07 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 2 Sep 2009 16:22:44 +0000 (17:22 +0100)
commitc47a830c08a26a7c210ae16a0ffe3f56ba86ea69
tree2ee4d96aa3a8ca83125ddca0dcad4aea40448eb1
parent13f96d8f4c5a3f6a6b5e578d08869d79d690e0b2
ARM: 5688/1: ks8695_serial: disable_irq() lockup

disable_irq() cannot be called from interrupt context without self imposed deadlock. This was happening in ks8695uart_stop_tx().

Signed-off-by: Dick Hollenbeck <dick@softplc.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
drivers/serial/serial_ks8695.c