Messages in this thread | | | From | Ilpo Järvinen <> | Subject | [PATCH 0/3] serial: Add uart_xmit_advance() + fixes part (of a larger patch series) | Date | Thu, 25 Aug 2022 12:17:04 +0300 |
| |
Add uart_xmit_advance() helper to handle circular xmit buffer advancement + accounting of Tx'ed bytes. Use it to fix a few drivers that previously lacked to accounting for DMA Tx.
Greg, I've a another series on top this which is tty-next material making the rest of the drivers to use uart_xmit_advance(). That series obviously depends on the patch 1/3 of this series so if you end up putting these 3 patches into tty-linus, I'll need it to be merged into tty-next at some point (I'm not in a big hurry with this so if you choose to delay the merge, it's not a big deal).
Ilpo Järvinen (3): serial: Create uart_xmit_advance() serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
drivers/tty/serial/serial-tegra.c | 5 ++--- drivers/tty/serial/tegra-tcu.c | 2 +- include/linux/serial_core.h | 17 +++++++++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-)
-- 2.30.2
| |