summaryrefslogtreecommitdiffstats
path: root/drivers/serial/crisv10.h
diff options
context:
space:
mode:
authorIan Jackson <ian.jackson@eu.citrix.com>2009-11-18 11:08:11 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2009-12-11 15:18:05 -0800
commit68cb4f8e246bbbc649980be0628cae9265870a91 (patch)
treeac21578ae76e640af2584726a80c20673f25ef1a /drivers/serial/crisv10.h
parent7e11a0fb3b7ab83871b7a56c7a67c603283ec4b9 (diff)
Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
Do not read IIR in serial8250_start_tx when UART_BUG_TXEN Reading the IIR clears some oustanding interrupts so it is not safe. Instead, simply transmit immediately if the buffer is empty without regard to IIR. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Jiri Kosina <jkosina@suse.cz> Cc: Alan Cox <alan@linux.intel.com> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/serial/crisv10.h')
0 files changed, 0 insertions, 0 deletions