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.0-rc4
Date: Sat, 14 Mar 2026 12:51:02 +0100 [thread overview]
Message-ID: <abVLpuXaT8KcBt3J@kroah.com> (raw)
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-7.0-rc4
for you to fetch changes up to d0d9b1f4f5391e6a00cee81d73ed2e8f98446d5f:
USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (2026-03-13 18:19:07 +0100)
----------------------------------------------------------------
USB fixes for 7.0-rc4
Here is a large chunk of USB driver fixes for 7.0-rc4. Included in here
are:
- usb gadget reverts due to reported issues, and then a follow-on fix
to hopefully resolve the reported overall problem
- xhci driver fixes
- dwc3 driver fixes
- usb core "killable" bulk message api addition to fix a usbtmc driver
bug where userspace could hang the driver for forever
- small USB driver fixes for reported issues
- new usb device quirks
All except the last USB device quirk change have been in linux-next with
no reported issues. That one came in too late, and is "obviously
correct" :)
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
A1RM4X (1):
USB: add QUIRK_NO_BOS for video capture several devices
Alan Stern (3):
USB: usbcore: Introduce usb_bulk_msg_killable()
USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
USB: core: Limit the length of unkillable synchronous timeouts
Christoffer Sandberg (1):
usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
Dayu Jiang (1):
usb: xhci: Prevent interrupt storm on host controller error (HCE)
Fan Wu (1):
usb: renesas_usbhs: fix use-after-free in ISR during device removal
Gabor Juhos (1):
usb: core: don't power off roothub PHYs if phy_set_mode() fails
Greg Kroah-Hartman (1):
usb: misc: uss720: properly clean up reference in uss720_probe()
Heikki Krogerus (1):
usb: dwc3: pci: add support for the Intel Nova Lake -H
Jiasheng Jiang (1):
usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
Jie Deng (1):
usb: core: new quirk to handle devices with zero configurations
John Keeping (1):
usb: gadget: f_hid: fix SuperSpeed descriptors
Junzhong Pan (1):
usb: gadget: uvc: fix interval_duration calculation
Kuen-Han Tsai (9):
usb: legacy: ncm: Fix NPE in gncm_bind
usb: gadget: f_ncm: Fix atomic context locking issue
Revert "usb: gadget: f_ncm: Fix atomic context locking issue"
Revert "usb: legacy: ncm: Fix NPE in gncm_bind"
Revert "usb: gadget: f_ncm: align net_device lifecycle with bind/unbind"
Revert "usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device"
Revert "usb: gadget: u_ether: use <linux/hex.h> header file"
Revert "usb: gadget: u_ether: add gether_opts for config caching"
usb: gadget: f_ncm: Fix net_device lifecycle with device_move
Marc Zyngier (1):
usb: cdc-acm: Restore CAP_BRK functionnality to CH343
Mathias Nyman (1):
xhci: Fix NULL pointer dereference when reading portli debugfs files
Oliver Neukum (3):
usb: yurex: fix race in probe
usb: mdc800: handle signal and read racing
usb: class: cdc-wdm: fix reordering issue in read code path
RD Babiera (1):
usb: typec: altmode/displayport: set displayport signaling rate in configure message
Seungjin Bae (1):
usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
Vyacheslav Vahnenko (1):
USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
Xu Yang (2):
Revert "tcpm: allow looking for role_sw device in the main node"
usb: roles: get usb role switch from parent only for usb-b-connector
Zilin Guan (1):
usb: xhci: Fix memory leak in xhci_disable_slot()
Ziyi Guo (1):
usb: image: mdc800: kill download URB on timeout
Documentation/admin-guide/kernel-parameters.txt | 3 +
drivers/usb/class/cdc-acm.c | 5 +
drivers/usb/class/cdc-acm.h | 1 +
drivers/usb/class/cdc-wdm.c | 4 +-
drivers/usb/class/usbtmc.c | 6 +-
drivers/usb/core/config.c | 6 +-
drivers/usb/core/message.c | 100 ++++++++++---
drivers/usb/core/phy.c | 8 +-
drivers/usb/core/quirks.c | 21 +++
drivers/usb/dwc3/dwc3-pci.c | 2 +
drivers/usb/gadget/function/f_hid.c | 4 +
drivers/usb/gadget/function/f_mass_storage.c | 12 +-
drivers/usb/gadget/function/f_ncm.c | 144 ++++++++++---------
drivers/usb/gadget/function/f_tcm.c | 14 ++
drivers/usb/gadget/function/u_ether.c | 67 +++------
drivers/usb/gadget/function/u_ether.h | 56 ++++----
drivers/usb/gadget/function/u_ether_configfs.h | 177 ------------------------
drivers/usb/gadget/function/u_ncm.h | 4 +-
drivers/usb/gadget/function/uvc_video.c | 2 +-
drivers/usb/host/xhci-debugfs.c | 10 +-
drivers/usb/host/xhci-ring.c | 1 +
drivers/usb/host/xhci.c | 4 +-
drivers/usb/image/mdc800.c | 6 +-
drivers/usb/misc/uss720.c | 2 +-
drivers/usb/misc/yurex.c | 2 +-
drivers/usb/renesas_usbhs/common.c | 9 ++
drivers/usb/roles/class.c | 7 +-
drivers/usb/typec/altmodes/displayport.c | 7 +-
drivers/usb/typec/tcpm/tcpm.c | 2 +-
include/linux/usb.h | 8 +-
include/linux/usb/quirks.h | 3 +
31 files changed, 329 insertions(+), 368 deletions(-)
next reply other threads:[~2026-03-14 11:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-14 11:51 Greg KH [this message]
2026-03-14 17:23 ` [GIT PULL] USB driver fixes for 7.0-rc4 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=abVLpuXaT8KcBt3J@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.