]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
serial: liteuart: Use uart_xmit_advance()
authorIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Wed, 19 Oct 2022 09:11:26 +0000 (12:11 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Nov 2022 02:35:42 +0000 (03:35 +0100)
Take advantage of the new uart_xmit_advance() helper.

Acked-by: Gabriel Somlo <gsomlo@gmail.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20221019091151.6692-20-ilpo.jarvinen@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/liteuart.c

index 4c0604325ee910746f79a8c1807d15fb9867cd82..062812fe1b09253c76d9b3bce59f652b376f6806 100644 (file)
@@ -136,8 +136,7 @@ static void liteuart_start_tx(struct uart_port *port)
        } else if (!uart_circ_empty(xmit)) {
                while (xmit->head != xmit->tail) {
                        ch = xmit->buf[xmit->tail];
-                       xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
-                       port->icount.tx++;
+                       uart_xmit_advance(port, 1);
                        liteuart_putchar(port, ch);
                }
        }