From 1d430e1e7057b0913239dfb63418f14e554df666 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 16 Jul 2007 17:05:11 -0700 Subject: [PATCH] --- yaml --- r: 60460 b: refs/heads/master c: f798634d806615bee27d1b83479034087a02aa0f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/serial/sunhv.c | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/[refs] b/[refs] index 3053e4996699..7fe6173d15ba 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 778feeb4757daef5d7118feab2319142367910dd +refs/heads/master: f798634d806615bee27d1b83479034087a02aa0f diff --git a/trunk/drivers/serial/sunhv.c b/trunk/drivers/serial/sunhv.c index 17bcca53d6a1..d82be42ff29a 100644 --- a/trunk/drivers/serial/sunhv.c +++ b/trunk/drivers/serial/sunhv.c @@ -258,17 +258,7 @@ static void sunhv_stop_tx(struct uart_port *port) /* port->lock held by caller. */ static void sunhv_start_tx(struct uart_port *port) { - struct circ_buf *xmit = &port->info->xmit; - - while (!uart_circ_empty(xmit)) { - long status = sun4v_con_putchar(xmit->buf[xmit->tail]); - - if (status != HV_EOK) - break; - - xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); - port->icount.tx++; - } + transmit_chars(port); } /* port->lock is not held. */