[PATCH 7.2 00/82] 7.2.1-rc1 review

Greg Kroah-Hartman <[email protected]>
Newsgroups org.kernel.vger.stable,dev.linux.lists.patches,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
This is the start of the stable review cycle for the 7.2.1 release.
There are 82 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 27 Aug 2026 13:25:02 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.2.1-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.2.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>
    Linux 7.2.1-rc1

Laxman Acharya Padhya <[email protected]>
    Bluetooth: hci_aml: validate firmware segment lengths

Ali Ahmet Memis <[email protected]>
    Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255

Ali Ahmet Memis <[email protected]>
    Bluetooth: ISO: zero the sockaddr before returning it in getname

Ali Ahmet Memis <[email protected]>
    Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync

Chengfeng Ye <[email protected]>
    Bluetooth: hci_sync: Fix accept list UAF during suspend

Laxman Acharya Padhya <[email protected]>
    Bluetooth: hci_event: validate LE Set CIG Parameters response

Chengfeng Ye <[email protected]>
    Bluetooth: hci_event: fix LE list UAF on reset

Linus Torvalds <[email protected]>
    drm/xe: Don't hand out the flat CCS storage as usable VRAM

Jose Villaseñor Montfort <[email protected]>
    HID: input: read battery capacity from its actual report offset

Michael Bommarito <[email protected]>
    HID: hyperv: validate initial device info bounds

Ibrahim Hashimov <[email protected]>
    HID: uclogic: fix use-after-free of inrange_timer on remove

Haoxiang Li <[email protected]>
    HID: sensor: custom: Fix use-after-free in enable_sensor

Raman Varabets <[email protected]>
    HID: ft260: fix stack-use-after-return write in I2C read race

Jann Horn <[email protected]>
    HID: core: fix number/pointer type confusion on long items

Jann Horn <[email protected]>
    HID: rapoo: fix missing hid_is_usb() check

Jiangshan Yi <[email protected]>
    HID: nintendo: stop device IO before hid_hw_stop on probe failure

Jiangshan Yi <[email protected]>
    HID: nintendo: register input device after capabilities are set

Ibrahim Hashimov <[email protected]>
    HID: nintendo: fix out-of-bounds read in joycon_ctlr_read_handler()

Jann Horn <[email protected]>
    HID: huawei: fix missing hid_is_usb() check

Jann Horn <[email protected]>
    HID: asus: fix missing hid_is_usb() check

Anand Khoje <[email protected]>
    net/ionic: avoid OOB TX partner lookup for hwstamp RXQ

Baul Lee <[email protected]>
    HID: pidff: fix OOB write when hid->inputs is empty

Baul Lee <[email protected]>
    HID: core: fix OOB read of field->usage in hid_set_field()

Jose Villaseñor Montfort <[email protected]>
    HID: magicmouse: do not keep a stale msc->input if no input is claimed

Christopher Kodama <[email protected]>
    HID: magicmouse: re-enable multitouch after reset-resume

Jose Villaseñor Montfort <[email protected]>
    HID: magicmouse: prevent unbounded recursion in magicmouse_raw_event()

Andrei Fed <[email protected]>
    HID: magicmouse: fix battery reporting for Bluetooth Magic Trackpad USB-C

Yifei Gao <[email protected]>
    nvmet: pci-epf: put CQ ref on create_cq mapping failure

Shin'ichiro Kawasaki <[email protected]>
    nvmet: pci-epf: fix use-after-free in nvmet_pci_epf_exec_iod_work()

Greg Kroah-Hartman <[email protected]>
    nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations

Ibrahim Hashimov <[email protected]>
    nvmet-tcp: bound SGL data length before allocating command buffers

Jiang HongHui <[email protected]>
    nvmet-fc: fix invalid free in LS IOD error path

Bryam Vargas <[email protected]>
    nvmet-auth: zero the AUTH_RECEIVE response buffer

Griffin Kroah-Hartman <[email protected]>
    dmaengine: fsl-edma: Add error handling for devm_kasprintf

Griffin Kroah-Hartman <[email protected]>
    mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf()

Luxiao Xu <[email protected]>
    ipv6: fix use-after-free in ip6_finish_output2()

Yong Wang <[email protected]>
    ipv4: reject undersized MTUs in ip_do_fragment()

Linmao Li <[email protected]>
    nfc: nci: free destination parameters when closing a connection

Samuel Page <[email protected]>
    nfc: nci: fix uninit-value in the RF discover/activated NTF handlers

Samuel Page <[email protected]>
    nfc: nci: fix out-of-bounds write in nci_target_auto_activated()

Bryam Vargas <[email protected]>
    nfc: nci: add data_len bound checks to activation parameter extractors

Doruk Tan Ozturk <[email protected]>
    nfc: st21nfca: validate ATR_REQ length against the received frame

Xu Rao <[email protected]>
    nfc: pn533: purge fragmented skbs during cleanup

Doruk Tan Ozturk <[email protected]>
    nfc: llcp: reject PDUs shorter than the LLCP header

Muhammad Bilal <[email protected]>
    nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers

Doruk Tan Ozturk <[email protected]>
    nfc: llcp: bound the connect_sn TLV walk to the skb

Pengpeng Hou <[email protected]>
    nfc: microread: validate target discovery payload lengths

Bryam Vargas <[email protected]>
    nfc: fdp: bound the device-reported read length and fix an skb leak

Doruk Tan Ozturk <[email protected]>
    nfc: digital: clamp SENSF_RES length to the destination buffer

Yun Zhou <[email protected]>
    xfs: restore nofs context unconditionally in xfs_trans_roll

Hongling Zeng <[email protected]>
    xfs: validate attr entry pointer before field access

Jiazi Liu <[email protected]>
    ext4: fix incorrect function call when initializing s_resgid

Eric Biggers <[email protected]>
    ext4: don't enable DAX on new encrypted files

Guanghui Yang <[email protected]>
    ext4: propagate errors from fast commit range replay

Jia Zhu <[email protected]>
    ext4: avoid tail write_begin walk for uptodate folios

Guanghui Yang <[email protected]>
    ext4: clear error before retrying inode xattr space fallback

Ryusuke Konishi <[email protected]>
    nilfs2: reject invalid block index in GC ioctl

Matthias Goergens <[email protected]>
    ext4: stop retrying saturated xattr cache entries

Tetsuo Handa <[email protected]>
    kcov: fix data corruption and race conditions on PREEMPT_RT

Rik van Riel <[email protected]>
    null_blk: fix UBSAN shift-out-of-bounds when zone_size is 0 or overflows

Ian Bridges <[email protected]>
    ocfs2: fix missing metadata reservation for large xattrs

Jens Axboe <[email protected]>
    io_uring: defer eventfd signaling when queued from a wakeup handler

Jens Axboe <[email protected]>
    io_uring/uring_cmd: don't skip completion for a synchronous multishot cmd

Ali Ahmet Memis <[email protected]>
    io_uring/rsrc: fix folio size overflow in io_vec_fill_bvec()

Vishnu Razdan <[email protected]>
    io_uring/io-wq: fix worker accounting when canceling creation callbacks

Woraphat Khiaodaeng <[email protected]>
    io_uring/cmd: fix iovec leak when the async cmd is not recycled

Takashi Iwai <[email protected]>
    ALSA: dummy: Check card index validity at probe

Jens Axboe <[email protected]>
    io_uring/futex: only mark private futex waits as inflight

Jens Axboe <[email protected]>
    io_uring/futex: don't mark futex wake requests as inflight

Hyunwoo Kim <[email protected]>
    futex: Fix race on the initial mm->futex.phash.ref allocation

Felix Hoffmann <[email protected]>
    futex: Avoid private hash use-after-free on final put

Thomas Gleixner <[email protected]>
    futex/pi: Plug private futex exec() race

Thomas Gleixner <[email protected]>
    futex: Sanitize and document task_struct::futex::state transitions

Kyle Zeng <[email protected]>
    futex/pi: Reject cross-mm private futex owners

Guixin Liu <[email protected]>
    nvmet: fix NULL pointer dereference in nvmet_execute_identify_nslist()

Griffin Kroah-Hartman <[email protected]>
    rndis_host: add overflow check in rndis_rx_fixup()

Geoffrey D. Bennett <[email protected]>
    ALSA: scarlett2: Use a private URB for the notification endpoint

Geoffrey D. Bennett <[email protected]>
    ALSA: FCP: Use a private URB for the notification endpoint

Peiyang He <[email protected]>
    iommu/iommufd: Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages

Shameer Kolothum <[email protected]>
    iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown

Ali Ahmet Memis <[email protected]>
    Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept

Steffen Persvold <[email protected]>
    PCI: host-generic: Fix NULL pointer dereference on 32-bit CAM systems


-------------

Diffstat:

 Makefile                                         |   4 +-
 drivers/block/null_blk/zoned.c                   |  10 +-
 drivers/bluetooth/hci_aml.c                      |  18 +++-
 drivers/dma/fsl-edma-main.c                      |   2 +
 drivers/gpu/drm/xe/xe_vram.c                     |  23 ++++-
 drivers/hid/Kconfig                              |   1 +
 drivers/hid/hid-asus.c                           |   2 +-
 drivers/hid/hid-core.c                           |  11 +-
 drivers/hid/hid-ft260.c                          |  25 ++++-
 drivers/hid/hid-huawei.c                         |   5 +-
 drivers/hid/hid-hyperv.c                         |  27 ++++-
 drivers/hid/hid-input.c                          |  20 +++-
 drivers/hid/hid-magicmouse.c                     |  73 +++++++++++--
 drivers/hid/hid-nintendo.c                       |  22 ++--
 drivers/hid/hid-rapoo.c                          |   2 +-
 drivers/hid/hid-sensor-custom.c                  |  21 ++--
 drivers/hid/hid-uclogic-core.c                   |  12 ++-
 drivers/hid/usbhid/hid-pidff.c                   |  13 ++-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c      |   2 +
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h      |   1 +
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c   |  15 ++-
 drivers/iommu/iommufd/ioas.c                     |   4 +
 drivers/mailbox/mailbox-mchp-ipc-sbi.c           |   2 +
 drivers/net/ethernet/pensando/ionic/ionic_lif.c  |  17 ++-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c |   7 +-
 drivers/net/usb/rndis_host.c                     |   6 +-
 drivers/nfc/fdp/i2c.c                            |  27 +++++
 drivers/nfc/microread/microread.c                |  31 +++++-
 drivers/nfc/pn533/pn533.c                        |   1 +
 drivers/nfc/st21nfca/dep.c                       |   3 +
 drivers/nvme/target/admin-cmd.c                  |   2 +-
 drivers/nvme/target/fabrics-cmd-auth.c           |   2 +-
 drivers/nvme/target/fc.c                         |   2 +-
 drivers/nvme/target/pci-epf.c                    |  10 +-
 drivers/nvme/target/tcp.c                        |  19 +++-
 drivers/pci/controller/pci-host-generic.c        |  11 +-
 drivers/pci/ecam.c                               |  13 +++
 fs/exec.c                                        |   7 +-
 fs/ext4/crypto.c                                 |  40 ++++----
 fs/ext4/fast_commit.c                            |  16 ++-
 fs/ext4/ialloc.c                                 |   4 +
 fs/ext4/inode.c                                  |  11 +-
 fs/ext4/super.c                                  |   2 +-
 fs/ext4/xattr.c                                  |   7 +-
 fs/nilfs2/ioctl.c                                |  20 +++-
 fs/ocfs2/xattr.c                                 |  18 ++--
 fs/xfs/libxfs/xfs_attr_leaf.c                    |  14 +++
 fs/xfs/xfs_trans.c                               |  16 +--
 include/linux/futex.h                            |   2 +
 include/linux/hid.h                              |   2 +
 include/linux/io_uring_types.h                   |   8 ++
 include/linux/pci-ecam.h                         |   3 +
 include/linux/sched.h                            |   8 ++
 io_uring/eventfd.c                               |   8 +-
 io_uring/eventfd.h                               |   2 +-
 io_uring/futex.c                                 |  32 ++++--
 io_uring/futex.h                                 |   1 +
 io_uring/io-wq.c                                 |   9 +-
 io_uring/io_uring.c                              |   2 +-
 io_uring/opdef.c                                 |   2 +-
 io_uring/poll.c                                  |  23 +++--
 io_uring/rsrc.c                                  |   2 +-
 io_uring/tw.c                                    |   2 +-
 io_uring/uring_cmd.c                             |   8 +-
 io_uring/waitid.c                                |   2 +-
 kernel/futex/core.c                              |  96 +++++++++++------
 kernel/futex/pi.c                                | 125 +++++++++++++++++------
 kernel/kcov.c                                    |  90 ++++++++--------
 lib/Kconfig.debug                                |   5 +-
 net/bluetooth/hci_event.c                        |   8 +-
 net/bluetooth/hci_sync.c                         |  46 +++++++--
 net/bluetooth/iso.c                              |  32 ++++--
 net/bluetooth/mgmt.c                             |   8 ++
 net/bluetooth/rfcomm/core.c                      |  24 ++++-
 net/ipv4/ip_output.c                             |   4 +
 net/ipv6/ip6_output.c                            |   2 +
 net/nfc/digital_technology.c                     |   2 +
 net/nfc/llcp_commands.c                          |  18 +++-
 net/nfc/llcp_core.c                              |  15 ++-
 net/nfc/nci/ntf.c                                |  36 +++++--
 net/nfc/nci/rsp.c                                |   1 +
 sound/drivers/dummy.c                            |   6 ++
 sound/usb/fcp.c                                  |  38 ++++---
 sound/usb/mixer.c                                |   6 ++
 sound/usb/mixer.h                                |   2 +
 sound/usb/mixer_scarlett2.c                      |  98 +++++++++++-------
 86 files changed, 1042 insertions(+), 357 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.