From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB driver fixes for 7.3-rc6
Date: Sat, 3 Oct 2026 13:37:21 +0200 [thread overview]
Message-ID: <asDo8cZTIkqu5jfo@kroah.com> (raw)
The following changes since commit df2908090cda368b01ff43709f51890076c56157:
Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-7.3-rc6
for you to fetch changes up to a93862fa670a9c99fd9a24fb2ef69e4f948d9bd5:
Merge tag 'thunderbolt-for-v7.3-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus (2026-10-01 13:26:31 +0200)
----------------------------------------------------------------
USB/Thunderbolt fixes for 7.3-rc6
Here is a big set of USB and Thunderbolt driver fixes for 7.3-rc6.
They were delayed on my side due to conference travel, not the fault of
the submitters at all. Included in here are:
- lots of small thunderbolt fixes for reported issues due to more
testing and devices and a few reverts as well based on that work
- more usb-serial device ids added
- usb-serial and cdc-acm driver hangup and other fixes
- dwc3 driver fixes for reported problems
- lots of usb gadget driver fixes as people again fuzz these drivers
and send in fixes, which is nice to finally see
- typec driver fixes for reported problems
- octeon-hcd driver fixes for reported problems
- more usb-storage quirks added
- other small USB driver bugs resolved for reported problems
All of these have been in linux-next without any reported issues
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alan Stern (1):
USB: gadget: dummy-hcd: Fix wait for outstanding request completions
Amit Sunil Dhamne (1):
usb: typec: tcpm: recover after failure to start the frs ams
Carlo Szelinsky (1):
USB: serial: option: add Quectel EG060W
Daehyeon Ko (1):
thunderbolt: Reject oversized XDomain properties responses
Fan Wu (3):
usb: typec: ucsi: glink: fix use-after-free of ucsi on remove
usb: cdns3: fix use-after-free in cdns3_gadget_exit()
usb: gadget: aspeed-vhub: cancel wake work on device removal
Fedor Pchelkin (1):
thunderbolt: Fix NULL dereference in tb_remove_work()
Greg Kroah-Hartman (5):
Merge tag 'thunderbolt-for-v7.3-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag 'usb-serial-7.3-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag 'usb-serial-7.3-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Revert "usb: dwc3: gadget: fix IRQ storm on invalid event buffer count"
Merge tag 'thunderbolt-for-v7.3-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Hui Peng (1):
usb: core: clear both ep_in and ep_out for non-ep0 control endpoints
Ian Lin (2):
USB: serial: option: add Compal EXM-G1x support
USB: serial: option: add Compal EXC-T1 support
Igor Paunovic (1):
usb: typec: tcpm: fix use-after-free of the kthread worker on port unregister
Jameson Thies (1):
usb: typec: ucsi: displayport: Current CAM OOB index fixup
Jiazi Liu (2):
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count
Jie Deng (1):
usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe
Johan Hovold (8):
USB: serial: fix port tear down use-after-free
USB: serial: fix dynamic id driver deregistration race
USB: serial: fix driver deregistration order
USB: serial: use iterator for driver deregistration
USB: serial: fix ioctl hangup race
USB: cdc-acm: fix racy TIOCMIWAIT implementation
USB: serial: ssu100: fix baud rate overflow
USB: serial: quatech2: fix baud rate overflow
Jérémy Carrat (1):
USB: serial: cp210x: add Corsair AX1500i Power Supply
Kurt Lieber (1):
thunderbolt: Disable CL states for the Anker Prime TB5 dock
Linkai Gong (1):
usb: typec: anx7411 - stop the IRQ before destroying the workqueue
Liu Chao (1):
usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd
Lovekesh Solanki (1):
usb: hub: use shorter 120ms post resume hold for SS root hubs
Marek Maslanka (1):
usb: typec: port-mapper: Only match USB4 port if host interface is available
Marian Rotariu (1):
usb: typec: tipd: don't send GAID when probe fails in APP mode
Mario Limonciello (1):
Revert "thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"
Mika Westerberg (4):
thunderbolt: Fix KASAN reported use-after-free when request is canceled
thunderbolt: Use separate lock class for each ring
Revert "thunderbolt: xdomain: Notify peers after enumeration"
thunderbolt: stream: Announce support for FMODE_NOWAIT
Myeonghun Pak (5):
usb: chipidea: tegra: disable runtime PM on resume failure
usb: ohci-da8xx: disable controller wakeup on cleanup
usb: ohci-s3c2410: disable controller wakeup on removal
usb: ohci-spear: disable controller wakeup on removal
usb: ohci-st: disable controller wakeup on removal
Orgad Shaneh (3):
usb: octeon-hcd: fix the FIFO-flush timeout computation
usb: octeon-hcd: fail the probe when the USB core does not respond
usb: octeon-hcd: sleep on an hrtimer for far-off periodic transfers
Pannarat Wiriyaarritham (1):
usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41
Prashanth K (1):
usb: typec: ucsi: Get the connector fwnode based on reg value
Radhey Shyam Pandey (3):
usb: dwc3: am62: Fix runtime PM usage count leak on probe error path
usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()
usb: typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()
Runyu Xiao (1):
USB: dwc2: shut down wakeup timer before freeing HCD state
Sebastian Sjoholm (1):
USB: serial: option: add Quectel RG660QB
Sven Peter (6):
thunderbolt: Hold a router reference for each allocated HopID
thunderbolt: Make the DP tunnel activation callback mandatory
thunderbolt: Fix domain reference leak when DPRX read is canceled
thunderbolt: Don't access a DP tunnel after its DPRX read was canceled
thunderbolt: Mark discovered tunnels as active
thunderbolt: Tear down inactive DP tunnels when the domain is stopped
Syed Labeeq Sajid Bukhari (1):
usb: storage: sierra_ms: reject short SWoC info transfers
Takashi Iwai (1):
usb: gadget: midi2: Fix the jack descriptor array sizes
Yuchao Zhang (2):
usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC
USB: cdc-acm: skip URB restart in port_shutdown if disconnected
Zhao Dongdong (1):
USB: serial: option: add support for SIMCom SIM8260C
drivers/thunderbolt/ctl.c | 63 +++++++-------
drivers/thunderbolt/domain.c | 26 +-----
drivers/thunderbolt/nhi.c | 31 ++-----
drivers/thunderbolt/nhi.h | 21 +----
drivers/thunderbolt/nhi_regs.h | 4 -
drivers/thunderbolt/pci.c | 23 -----
drivers/thunderbolt/quirks.c | 3 +
drivers/thunderbolt/stream.c | 3 +
drivers/thunderbolt/switch.c | 9 +-
drivers/thunderbolt/tb.c | 37 +++++---
drivers/thunderbolt/test.c | 58 ++++++++++---
drivers/thunderbolt/tunnel.c | 73 ++++++++++------
drivers/thunderbolt/tunnel.h | 8 +-
drivers/thunderbolt/xdomain.c | 5 +-
drivers/usb/cdns3/cdns3-gadget.c | 4 +
drivers/usb/cdns3/cdns3-pci-wrap.c | 5 ++
drivers/usb/chipidea/ci_hdrc_tegra.c | 4 +-
drivers/usb/class/cdc-acm.c | 39 +++++----
drivers/usb/class/cdc-acm.h | 1 -
drivers/usb/core/hub.c | 7 +-
drivers/usb/core/message.c | 8 +-
drivers/usb/dwc2/hcd.c | 3 +-
drivers/usb/dwc3/core.h | 19 +++++
drivers/usb/dwc3/dwc3-am62.c | 1 +
drivers/usb/dwc3/ep0.c | 9 ++
drivers/usb/dwc3/gadget.c | 108 +++++++++++++++++++++++-
drivers/usb/gadget/function/f_fs.c | 15 +++-
drivers/usb/gadget/function/f_midi2.c | 4 +-
drivers/usb/gadget/function/f_uac1_legacy.c | 6 ++
drivers/usb/gadget/udc/aspeed-vhub/core.c | 4 +
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 +-
drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 +
drivers/usb/gadget/udc/dummy_hcd.c | 4 +
drivers/usb/host/octeon-hcd.c | 54 ++++++++++--
drivers/usb/host/ohci-da8xx.c | 2 +
drivers/usb/host/ohci-s3c2410.c | 1 +
drivers/usb/host/ohci-spear.c | 1 +
drivers/usb/host/ohci-st.c | 1 +
drivers/usb/serial/bus.c | 6 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/generic.c | 10 ++-
drivers/usb/serial/option.c | 14 ++++
drivers/usb/serial/quatech2.c | 19 ++++-
drivers/usb/serial/ssu100.c | 18 +++-
drivers/usb/serial/usb-serial.c | 126 ++++++++++++++++++++++------
drivers/usb/serial/xr_serial.c | 10 +--
drivers/usb/storage/sierra_ms.c | 7 ++
drivers/usb/typec/anx7411.c | 5 +-
drivers/usb/typec/port-mapper.c | 21 ++++-
drivers/usb/typec/tcpm/tcpm.c | 6 +-
drivers/usb/typec/tipd/core.c | 11 +--
drivers/usb/typec/ucsi/displayport.c | 9 +-
drivers/usb/typec/ucsi/ucsi.c | 17 +++-
drivers/usb/typec/ucsi/ucsi_acpi.c | 34 ++++++++
drivers/usb/typec/ucsi/ucsi_glink.c | 15 +++-
include/linux/thunderbolt.h | 3 +
include/linux/usb/serial.h | 1 +
58 files changed, 726 insertions(+), 279 deletions(-)
next reply other threads:[~2026-10-03 11:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-03 11:37 Greg KH [this message]
2026-10-03 16:24 ` [GIT PULL] USB driver fixes for 7.3-rc6 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=asDo8cZTIkqu5jfo@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.