[PATCH v2 0/8] serial: Some yak shaving

From: Uwe Kleine-König (The Capable Hub)

Date: Tue Aug 04 2026 - 05:12:22 EST


Hello,

changes since v1
(https://lore.kernel.org/linux-serial/cover.1785489518.git.ukleinek@xxxxxxxxxx)

- Fix author to be my Capable Hub identity for proper attribution
- Rebase to more recent next
- Actually build test (rant: For mips compile coverage of an
allmodconfig build is rather bad)
- Two compile fixes (I spare you and me the details)
- patches #2 and #5 are new, originating from suggestions in v1
feedback
- slight commit log improvements (Ilpo Järvinen)


Uwe Kleine-König (The Capable Hub) (8):
serial: txx9: Drop noop probe function and dangerous remove callback
serial: txx9: Simplify knowing that .iotype is always UPIO_PORT
serial: txx9: Drop usage of uart_match_port()
serial: 8250: Make uart_match_port() a 8250 specific function
serial: 8250: Simplify serial8250_match_port()
serial: 8250: Fix corner case for port matching
serial: 8250: hub6: Add cleanup code
serial: 8250: pnp: Annotate init and exit functions for conditional
discarding

Documentation/driver-api/serial/driver.rst | 2 +-
drivers/tty/serial/8250/8250.h | 10 +-
drivers/tty/serial/8250/8250_core.c | 25 +++-
drivers/tty/serial/8250/8250_hub6.c | 11 +-
drivers/tty/serial/8250/8250_platform.c | 9 +-
drivers/tty/serial/8250/8250_pnp.c | 4 +-
drivers/tty/serial/8250/Kconfig | 4 +-
drivers/tty/serial/8250/Makefile | 2 +-
drivers/tty/serial/serial_core.c | 27 -----
drivers/tty/serial/serial_txx9.c | 126 ++-------------------
include/linux/serial_core.h | 2 -
11 files changed, 63 insertions(+), 159 deletions(-)


base-commit: 415606a7be939835db9b0d6b711887586646346d
--
2.55.0.11.g153666a7d9bb