aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/tty/serial/samsung.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
index a6bef8dcdc3c..236abae97613 100644
--- a/drivers/tty/serial/samsung.c
+++ b/drivers/tty/serial/samsung.c
@@ -358,15 +358,8 @@ void s3c24xx_serial_start_tx(struct uart_port *port)
358 s3c24xx_serial_rx_disable(port); 358 s3c24xx_serial_rx_disable(port);
359 359
360 tx_enabled(port) = 1; 360 tx_enabled(port) = 1;
361 if (!ourport->dma || !ourport->dma->tx_chan) { 361 if (!ourport->dma || !ourport->dma->tx_chan)
362 if (s3c24xx_serial_has_interrupt_mask(port))
363 __clear_bit(S3C64XX_UINTM_TXD,
364 portaddrl(port, S3C64XX_UINTM));
365 else
366 enable_irq(ourport->tx_irq);
367
368 s3c24xx_serial_start_tx_pio(ourport); 362 s3c24xx_serial_start_tx_pio(ourport);
369 }
370 } 363 }
371 364
372 if (ourport->dma && ourport->dma->tx_chan) { 365 if (ourport->dma && ourport->dma->tx_chan) {