]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/tty/serial/imx.c
Merge tag 'io_uring-5.6-2020-02-22' of git://git.kernel.dk/linux-block
[linux.git] / drivers / tty / serial / imx.c
index 0c6c63166250d73890b020e67ac6653d3c7ae114..d337782b36486c86db6084c24975dbe0ffbf8bdc 100644 (file)
@@ -599,7 +599,7 @@ static void imx_uart_dma_tx(struct imx_port *sport)
 
        sport->tx_bytes = uart_circ_chars_pending(xmit);
 
-       if (xmit->tail < xmit->head) {
+       if (xmit->tail < xmit->head || xmit->head == 0) {
                sport->dma_tx_nents = 1;
                sg_init_one(sgl, xmit->buf + xmit->tail, sport->tx_bytes);
        } else {