[PATCH 00/19] USB: a bunch of llm-found fixes

From: Greg Kroah-Hartman

Date: Tue Oct 27 2026 - 11:05:08 EST


Here's a series of some small llm-found fixes that have been sent to me
recently. Most of them are just minor bugfixes and locking cleanups,
but they are good to have from what I can tell.

Submitting them here to get a solid Sashiko run and some second eyes on
them before merging if all goes well.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
---
Josef Bacik (19):
usb: core: sysfs: take the port lock to read the BOS
USB: core: signal the end of an sg request last
usbip: vudc: free the unlink item if the send fails
usb: host: oxu210hp-hcd: fix oxu_qh_alloc() deadlock
usb: cdns3: switch the role unlocked on resume
usb: gadget: snps_udc_plat: lock out the interrupt
usb: gadget: bdc: the resume callback is optional
usb: gadget: uvc: fix oops on a premature STREAMON
usb: gadget: f_fs: let the request keep its fence
usb: host: ehci-orion: fix the probe without DT
usb: typec: tcpm: don't wait for the VDM discovery work
usb: typec: tcpci: don't act on unread alerts
usb: typec: anx7411: zero on-stack alt mode descriptors
usb: typec: mux: it5205: fix oops on accessory modes
usb: typec: mux: tusb1046: fix oops on accessory modes
usb: renesas_usbhs: link URBs with interrupts disabled
usb: renesas_usbhs: unlink the URB if it is not queued
usb: isp1760: wait for the TT clear in endpoint_disable
usb: dwc2: wait for the TT clear in endpoint_disable

drivers/usb/cdns3/cdns3-plat.c | 8 +++--
drivers/usb/cdns3/core.c | 55 +++++++++++++++++-----------
drivers/usb/cdns3/core.h | 3 ++
drivers/usb/core/hub.c | 32 +++++++++++++++++
drivers/usb/core/message.c | 36 +++++++++++++------
drivers/usb/core/sysfs.c | 4 +++
drivers/usb/core/usb.h | 3 ++
drivers/usb/dwc2/hcd.c | 15 ++++++++
drivers/usb/gadget/function/f_fs.c | 10 ++++--
drivers/usb/gadget/function/uvc_video.c | 4 +++
drivers/usb/gadget/udc/bdc/bdc_udc.c | 3 +-
drivers/usb/gadget/udc/snps_udc_plat.c | 8 ++---
drivers/usb/host/ehci-orion.c | 6 ++--
drivers/usb/host/oxu210hp-hcd.c | 23 ++++++------
drivers/usb/isp1760/isp1760-hcd.c | 11 ++++++
drivers/usb/renesas_usbhs/mod_host.c | 19 ++++++++--
drivers/usb/typec/anx7411.c | 2 +-
drivers/usb/typec/class.c | 2 +-
drivers/usb/typec/mux/it5205.c | 14 +++++---
drivers/usb/typec/mux/tusb1046.c | 14 +++++---
drivers/usb/typec/tcpm/tcpci.c | 64 ++++++++++++++++++++++++---------
drivers/usb/typec/tcpm/tcpm.c | 14 ++++++--
drivers/usb/usbip/vudc_tx.c | 2 +-
23 files changed, 266 insertions(+), 86 deletions(-)
---
base-commit: d135ab453a7400a34930bdda1ef4bdc8acfac80e
change-id: 20261027-llm-usb-e06293a1d353

Best regards,
--
Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>