All of lore.kernel.org
 help / color / mirror / Atom feed
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.2-3
Date: Sun, 12 Jul 2026 10:41:29 +0200	[thread overview]
Message-ID: <alNTORt0auSDpDlw@kroah.com> (raw)

The following changes since commit ab9de95c9cf952332ab79453b4b5d1bfca8e514f:

  Merge tag 'rust-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux (2026-06-24 15:11:08 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-7.2-rc3

for you to fetch changes up to 6df47500b557e01737eef6f6b07b12f97a35d841:

  USB: core: ratelimit cabling message (2026-07-08 17:19:17 +0200)

----------------------------------------------------------------
USB fixes for 7.2-rc3

Here are a number of small USB driver fixes for many reported issues.
Included in here are:
  - usb serial driver corruption and use-after-free fixes
  - usb gadget rndis bugfixes for malicious/buggy host connections
  - typec driver fixes for a load of different tiny reported issues
  - typec mux driver revert for a broken patch in -rc1
  - usb gadget driver fixes for many different reported problems
  - new usb device quirks added
  - usbip tool fixes and some core usbip fixes as well
  - dwc3 driver fixes for minor issues
  - xhci driver fixes for reported problems
  - lots of other tiny usb driver fixes for many tiny issues

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

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alan Stern (1):
      USB: chaoskey: Fix slab-use-after-free in chaoskey_release()

Andrei Kuchynski (1):
      usb: typec: ucsi: Invert DisplayPort role assignment

Andy Yan (1):
      usb: typec: tcpm: Fix VDM type for Enter Mode commands

Arnd Bergmann (1):
      usb: ucsi: huawei_gaokun: move typec_altmode off stack

Badhri Jagan Sridharan (1):
      usb: typec: tcpm: Validate SVID index in svdm_consume_modes()

Ben Dooks (1):
      usb: dwc3: fix dwc3_readl() and dwc3_writel() calls in dwc3_ulpi_setup()

Cen Zhang (1):
      usb: misc: usbio: fix disconnect UAF in client teardown

Dawei Feng (1):
      usb: free iso schedules on failed submit

Erich E. Hoover (1):
      USB: quirks: add NO_LPM for the Samsung T5 EVO Portable SSD

Fabio Porcedda (1):
      USB: serial: option: add Telit Cinterion FE990D50 compositions

Fan Wu (1):
      usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove

Greg Kroah-Hartman (2):
      MAINTAINERS: USB: add usb.rs to USB subsystem file list
      Merge tag 'usb-serial-7.2-rc2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus

Griffin Kroah-Hartman (2):
      usb: gadget: function: rndis: add length check to response query
      usb: gadget: function: rndis: add length check for header

HE WEI (ギカク) (1):
      usb: misc: usbio: bound bulk IN response length to the received transfer

Haoxiang Li (2):
      usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
      usb: mtu3: unmap request DMA on queue failure

Jared Baldridge (1):
      usb: cdc_acm: Add quirk for Uniden BC125AT scanner

Jens Glathe (1):
      Revert "usb: typec: mux: avoid duplicated mux switches"

Jimmy Hu (1):
      usb: gadget: udc: Fix use-after-free in gadget_match_driver

Johan Hovold (10):
      USB: ulpi: fix memory leak on registration failure
      USB: iowarrior: fix use-after-free on disconnect
      USB: iowarrior: fix use-after-free on disconnect race
      USB: idmouse: fix use-after-free on disconnect race
      USB: ldusb: fix use-after-free on disconnect race
      USB: legousbtower: fix use-after-free on disconnect race
      USB: serial: digi_acceleport: fix write buffer corruption
      USB: serial: digi_acceleport: fix hard lockup on disconnect
      USB: serial: digi_acceleport: fix broken rx after throttle
      USB: serial: keyspan_pda: fix information leak

Madhu M (1):
      usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for DP alt mode

Maoyi Xie (1):
      usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler

Mathias Nyman (1):
      xhci: dbc: support runtime suspend while DbC is in enabled state

Mauricio Faria de Oliveira (1):
      usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()

Myeonghun Pak (4):
      USB: misc: uss720: unregister parport on probe failure
      usb: typec: anx7411: use devm_pm_runtime_enable()
      usb: sl811-hcd: disable controller wakeup on remove
      usb: typec: tcpci_rt1711h: unregister TCPCI port with devres

Neill Kapron (2):
      usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction checks
      usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile

Oliver Neukum (1):
      USB: core: ratelimit cabling message

Paul Cercueil (1):
      usb: gadget: f_fs: Fix DMA fence leak

Paul Menzel (1):
      usb: typec: ucsi: cancel pending work on system suspend

Rodrigo Lugathe da Conceição Alves (1):
      USB: core: add USB_QUIRK_NO_LPM for VIA Labs USB 2.0 hub

Runyu Xiao (1):
      usb: dwc3: run gadget disconnect from sleepable suspend context

Sam Day (1):
      usbip: vudc: fix NULL deref in vep_dequeue()

Shuangpeng Bai (1):
      usb: typec: class: drop PD lookup reference

Stephan Gerhold (1):
      usb: typec: ps883x: Fix DP+USB3 configuration

Tyler Baker (1):
      usb: gadget: f_fs: initialize reset_work at allocation time

WenTao Liang (1):
      usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume()

Xu Rao (4):
      USB: storage: include US_FL_NO_SAME in quirks mask
      usb: gadget: f_printer: take kref only for successful open
      USB: usb-storage: ene_ub6250: restore media-ready check
      xhci: sideband: fix ring sg table pages leak

Yichong Chen (1):
      usbip: tools: support SuperSpeedPlus devices

胡连勤 (1):
      usb: xhci: Fix sleep in atomic context in xhci_free_streams()

 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |  2 +-
 MAINTAINERS                                        |  1 +
 drivers/usb/atm/ueagle-atm.c                       | 36 +++++++++++--
 drivers/usb/cdns3/cdnsp-mem.c                      |  2 +
 drivers/usb/class/cdc-acm.c                        |  3 ++
 drivers/usb/common/ulpi.c                          | 23 ++++----
 drivers/usb/core/hub.c                             |  2 +-
 drivers/usb/core/quirks.c                          |  6 +++
 drivers/usb/dwc3/core.c                            |  4 +-
 drivers/usb/dwc3/dwc3-meson-g12a.c                 | 14 +++--
 drivers/usb/dwc3/gadget.c                          | 43 ++++++++++++---
 drivers/usb/fotg210/fotg210-hcd.c                  |  6 ++-
 drivers/usb/gadget/composite.c                     |  5 +-
 drivers/usb/gadget/function/f_fs.c                 |  9 ++--
 drivers/usb/gadget/function/f_printer.c            |  3 +-
 drivers/usb/gadget/function/rndis.c                | 20 +++++--
 drivers/usb/gadget/udc/core.c                      | 29 +++++++++-
 drivers/usb/host/ehci-sched.c                      | 11 +++-
 drivers/usb/host/sl811-hcd.c                       |  1 +
 drivers/usb/host/xhci-dbgcap.c                     | 60 ++++++++++++++++++++-
 drivers/usb/host/xhci-dbgcap.h                     |  3 ++
 drivers/usb/host/xhci-sideband.c                   |  2 +
 drivers/usb/host/xhci.c                            | 11 +++-
 drivers/usb/misc/chaoskey.c                        |  1 -
 drivers/usb/misc/idmouse.c                         | 45 ++++++++--------
 drivers/usb/misc/iowarrior.c                       | 61 ++++++++++------------
 drivers/usb/misc/ldusb.c                           | 38 +++++++-------
 drivers/usb/misc/legousbtower.c                    | 37 ++++++-------
 drivers/usb/misc/usbio.c                           |  8 ++-
 drivers/usb/misc/uss720.c                          |  5 +-
 drivers/usb/mtu3/mtu3_gadget.c                     |  1 +
 drivers/usb/serial/digi_acceleport.c               | 43 +++++++++++----
 drivers/usb/serial/keyspan_pda.c                   |  2 +-
 drivers/usb/serial/option.c                        | 16 ++++++
 drivers/usb/storage/ene_ub6250.c                   |  3 +-
 drivers/usb/storage/usb.c                          |  2 +-
 drivers/usb/typec/anx7411.c                        |  4 +-
 drivers/usb/typec/class.c                          |  1 +
 drivers/usb/typec/mux.c                            | 13 +----
 drivers/usb/typec/mux/ps883x.c                     |  6 +--
 drivers/usb/typec/tcpm/tcpci_rt1711h.c             | 13 +++--
 drivers/usb/typec/tcpm/tcpm.c                      |  9 +++-
 drivers/usb/typec/ucsi/displayport.c               |  7 ++-
 drivers/usb/typec/ucsi/ucsi.c                      | 20 +++++++
 drivers/usb/typec/ucsi/ucsi.h                      |  1 +
 drivers/usb/typec/ucsi/ucsi_acpi.c                 | 10 +++-
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |  2 +-
 drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c        | 12 ++---
 drivers/usb/usbip/vudc.h                           |  1 -
 drivers/usb/usbip/vudc_dev.c                       |  4 +-
 tools/usb/usbip/libsrc/usbip_common.c              |  2 +
 tools/usb/usbip/libsrc/usbip_device_driver.c       |  4 ++
 tools/usb/usbip/libsrc/vhci_driver.c               |  1 +
 53 files changed, 463 insertions(+), 205 deletions(-)

             reply	other threads:[~2026-07-12  8:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-12  8:41 Greg KH [this message]
2026-07-12 21:17 ` [GIT PULL] USB driver fixes for 7.2-3 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=alNTORt0auSDpDlw@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.