Ian Jackson
68cb4f8e24
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>
2009-12-11 15:18:05 -08:00
..
2009-09-24 17:01:22 +10:00
2009-12-11 15:18:03 -08:00
2009-05-29 08:40:02 -07:00
2009-11-12 07:25:57 -08:00
2009-12-04 15:39:55 +01:00
2009-12-11 15:18:05 -08:00
2009-09-19 13:13:19 -07:00
2009-09-19 13:13:28 -07:00
2008-10-16 16:52:02 +02:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00
2009-11-13 13:25:06 -08:00
2009-11-04 08:44:54 -08:00
2009-10-29 07:39:30 -07:00
2009-11-30 16:38:32 -08:00
2009-09-19 13:13:28 -07:00
2009-09-19 13:13:28 -07:00
2009-09-19 13:13:28 -07:00
2009-08-31 18:38:16 +02:00
2009-04-07 08:44:05 -07:00
2009-09-19 13:13:28 -07:00
2009-10-01 16:11:15 -07:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00
2009-12-09 19:03:16 -08:00
2009-09-19 13:13:28 -07:00
2009-11-04 08:44:54 -08:00
2009-09-23 07:39:43 -07:00
2009-12-04 11:45:30 +10:00
2009-10-15 09:58:28 -06:00
2009-09-19 13:13:28 -07:00
2009-09-19 13:13:31 -07:00
2009-06-22 11:32:25 -07:00
2009-09-19 13:13:28 -07:00
2009-09-19 13:13:28 -07:00
2009-09-19 13:13:28 -07:00
2009-11-30 16:38:44 -08:00
2009-09-19 13:13:31 -07:00
2009-12-04 15:39:55 +01:00
2009-09-19 13:13:31 -07:00
2009-12-11 15:18:04 -08:00
2009-12-01 01:33:51 +00:00
2009-07-30 23:56:41 +01:00
2009-12-01 01:33:51 +00:00
2009-12-01 01:33:51 +00:00
2009-12-01 01:33:51 +00:00
2009-07-30 23:56:41 +01:00
2009-09-28 18:06:16 +01:00
2009-12-01 01:33:51 +00:00
2009-12-01 01:33:51 +00:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:28 -07:00
2009-12-11 15:18:04 -08:00
2009-12-05 09:42:59 -08:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00
2009-10-01 16:11:15 -07:00
2009-12-04 13:42:23 +09:00
2009-11-25 16:23:35 +09:00
2009-09-19 13:13:28 -07:00
2009-11-24 14:09:56 -08:00
2009-11-24 14:09:56 -08:00
2009-11-24 14:09:56 -08:00
2009-11-24 14:09:56 -08:00
2009-11-24 14:12:50 -08:00
2009-11-24 14:09:56 -08:00
2009-09-19 13:13:31 -07:00
2009-06-11 08:51:06 -07:00
2009-09-19 13:13:38 -07:00
2009-12-04 15:39:55 +01:00
2009-09-19 13:13:31 -07:00
2009-09-19 13:13:31 -07:00