[GIT PULL] USB serial updates for 7.3-rc1

Johan Hovold <[email protected]>
Newsgroups org.kernel.vger.linux-usb,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:

  Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git tags/usb-serial-7.3-rc1

for you to fetch changes up to 15734de99517b0c81a1a5a3bccaff4593ef8d953:

  USB: serial: pl2303: add support for PL256X multi-port devices (2026-08-03 10:48:44 +0200)

----------------------------------------------------------------
USB serial updates for 7.3-rc1

Here are the USB serial updates for 7.3-rc1, including:

 - fix digi_acceleport port registration order
 - stop digi_acceleport I/O when ports are closed
 - fix digi_acceleport OOB port dev_printk()
 - fix metro-usb unthrottle race
 - fix option slab OOB read with malicious devices
 - add support for a new class of Prolific PL256X devices

Included are also various clean ups.

All have been in linux-next with no reported issues.

----------------------------------------------------------------
Charles Yeh (1):
      USB: serial: pl2303: add support for PL256X multi-port devices

Jiale Yao (1):
      USB: serial: option: fix slab OOB read in interrupt URB callback

Johan Hovold (17):
      USB: serial: digi_acceleport: do not log stopping of urbs as errors
      USB: serial: digi_acceleport: fix port registration order
      USB: serial: digi_acceleport: drop unused wait queue
      USB: serial: digi_acceleport: always stop write urb on close
      USB: serial: digi_acceleport: add oob port helper
      USB: serial: digi_acceleport: clean up declarations and whitespace
      USB: serial: digi_acceleport: drop redundant driver data sanity checks
      USB: serial: digi_acceleport: stop OOB I/O when not in use
      USB: serial: digi_acceleport: drop unused in-buf define
      USB: serial: digi_acceleport: clean up xfer buf length expression
      USB: serial: digi_acceleport: clean up write completion
      USB: serial: digi_acceleport: clean up inb command submission
      USB: serial: digi_acceleport: fix oob port dev_printk()
      USB: serial: metro-usb: replace unnecessary atomic allocation
      USB: serial: metro-usb: fix unthrottle race
      USB: serial: metro-usb: drop redundant initialisations
      USB: serial: keyspan_pda: drop unused driver data usb-serial pointer

 drivers/usb/serial/digi_acceleport.c | 325 ++++++++++++++---------------------
 drivers/usb/serial/keyspan_pda.c     |   1 -
 drivers/usb/serial/metro-usb.c       |  31 ++--
 drivers/usb/serial/option.c          |  20 ++-
 drivers/usb/serial/pl2303.c          | 108 +++++++++++-
 drivers/usb/serial/pl2303.h          |   2 +-
 6 files changed, 269 insertions(+), 218 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.