Skip to content

5.15.192-rc1 review

Greg Kroah-Hartman linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64bpf: Add cookie object to bpf mapsinclude/linux/bpf.h kernel/bpf/syscall.c+7 -00 replies
2/64bpf: Move cgroup iterator helpers to bpf.hinclude/linux/bpf-cgroup.h include/linux/bpf.h+101 -130 replies
3/64bpf: Move bpf map owner out of common structinclude/linux/bpf.h kernel/bpf/arraymap.c kernel/bpf/core.c +1 more+64 -340 replies
4/64bpf: Fix oob access in cgroup local storageinclude/linux/bpf.h kernel/bpf/core.c+16 -00 replies
5/64drm/amd/display: Dont warn when missing DCE encoder capsdrivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c+4 -40 replies
6/64fs: writeback: fix use-after-free in __mark_inode_dirty()fs/fs-writeback.c+5 -40 replies
7/64tee: fix NULL pointer dereference in tee_shm_putdrivers/tee/tee_shm.c+5 -10 replies
8/64arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-proarch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts+1 -00 replies
9/64wifi: cfg80211: fix use-after-free in cmp_bss()net/wireless/scan.c+2 -10 replies
10/64netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirmnet/bridge/br_netfilter_hooks.c+0 -30 replies
11/64netfilter: conntrack: helper: Replace -EEXIST by -EBUSYnet/netfilter/nf_conntrack_helper.c+2 -20 replies
12/64Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()net/bluetooth/l2cap_sock.c+3 -00 replies
13/64xirc2ps_cs: fix register access when enabling FullDuplexdrivers/net/ethernet/xircom/xirc2ps_cs.c+1 -10 replies
14/64mISDN: Fix memory leak in dsp_hwec_enable()drivers/isdn/mISDN/dsp_hwec.c+3 -30 replies
15/64icmp: fix icmp_ndo_send address translation for reply directionnet/ipv4/icmp.c net/ipv6/ip6_icmp.c+8 -40 replies
16/64i40e: Fix potential invalid access when MAC list is emptydrivers/net/ethernet/intel/i40e/i40e_client.c+2 -20 replies
17/64net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packetsdrivers/net/ethernet/mediatek/mtk_eth_soc.c+9 -10 replies
18/64wifi: cw1200: cap SSID length in cw1200_do_join()drivers/net/wireless/st/cw1200/sta.c+1 -10 replies
19/64wifi: libertas: cap SSID len in lbs_associate()drivers/net/wireless/marvell/libertas/cfg.c+6 -30 replies
20/64net: thunder_bgx: add a missing of_node_putdrivers/net/ethernet/cavium/thunder/thunder_bgx.c+11 -70 replies
21/64net: thunder_bgx: decrement cleanup index before usedrivers/net/ethernet/cavium/thunder/thunder_bgx.c+1 -10 replies
22/64ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()net/ipv4/devinet.c+3 -40 replies
23/64ax25: properly unshare skbs in ax25_kiss_rcv()net/ax25/ax25_in.c+4 -00 replies
24/64net: atm: fix memory leak in atm_register_sysfs when device_register failnet/atm/resources.c+4 -20 replies
25/64ppp: fix memory leak in pad_compress_skbdrivers/net/ppp/ppp_generic.c+3 -30 replies
26/64ptp: Add generic PTP is_sync() functioninclude/linux/ptp_classify.h net/core/ptp_classifier.c+27 -00 replies
27/64net: phy: mscc: Fix memory leak when using one step timestampingdrivers/net/phy/mscc/mscc_ptp.c+11 -50 replies
28/64phy: mscc: Stop taking ts_lock for tx_queue and use its own lockdrivers/net/phy/mscc/mscc_ptp.c+8 -100 replies
29/64ALSA: usb-audio: Add mute TLV for playback volumes on some devicessound/usb/mixer_quirks.c+2 -00 replies
30/64pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()drivers/pcmcia/rsrc_iodyn.c+3 -00 replies
31/64x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()arch/x86/include/asm/pgtable_64_types.h arch/x86/mm/init_64.c+21 -00 replies
32/64mm: move page table sync declarations to linux/pgtable.hinclude/linux/pgtable.h include/linux/vmalloc.h+16 -160 replies
33/64wifi: mwifiex: Initialize the chan_stats array to zerodrivers/net/wireless/marvell/mwifiex/cfg80211.c drivers/net/wireless/marvell/mwifiex/main.c+5 -40 replies
34/64drm/amdgpu: drop hw access in non-DC audio finidrivers/gpu/drm/amd/amdgpu/dce_v10_0.c drivers/gpu/drm/amd/amdgpu/dce_v11_0.c drivers/gpu/drm/amd/amdgpu/dce_v6_0.c +1 more+0 -200 replies
35/64scsi: lpfc: Fix buffer free/clear order in deferred receive pathdrivers/scsi/lpfc/lpfc_nvmet.c+6 -40 replies
36/64batman-adv: fix OOB read/write in network-coding decodenet/batman-adv/network-coding.c+6 -10 replies
37/64e1000e: fix heap overflow in e1000_set_eepromdrivers/net/ethernet/intel/e1000e/ethtool.c+7 -30 replies
38/64mm/khugepaged: fix ->anon_vma racemm/khugepaged.c+14 -10 replies
39/64cpufreq/sched: Explicitly synchronize limits_changed flag handlingkernel/sched/cpufreq_schedutil.c+24 -40 replies
40/64KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producerarch/x86/kvm/x86.c+15 -30 replies
41/64spi: tegra114: Remove unnecessary NULL-pointer checksdrivers/spi/spi-tegra114.c+7 -110 replies
42/64spi: tegra114: Dont fail set_cs_timing when delays are zerodrivers/spi/spi-tegra114.c+3 -30 replies
43/64iio: chemical: pms7003: use aligned_s64 for timestampdrivers/iio/chemical/pms7003.c+3 -20 replies
44/64iio: light: opt3001: fix deadlock due to concurrent flag accessdrivers/iio/light/opt3001.c+3 -20 replies
45/64gpio: pca953x: fix IRQ storm on system wake updrivers/gpio/gpio-pca953x.c+5 -00 replies
46/64dma-buf: insert memory barrier before updating num_fencesdrivers/dma-buf/dma-resv.c+3 -20 replies
47/64dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()drivers/dma/mediatek/mtk-cqdma.c+2 -40 replies
48/64net: dsa: microchip: update tag_ksz masks for KSZ9477 familynet/dsa/tag_ksz.c+3 -20 replies
49/64net: dsa: microchip: linearize skb for tail-tagging switchesnet/dsa/tag_ksz.c+15 -40 replies
50/64vmxnet3: update MTU after device quiescedrivers/net/vmxnet3/vmxnet3_drv.c+3 -20 replies
51/64arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDsarch/arm64/boot/dts/marvell/armada-3720-uDPU.dts+6 -30 replies
52/64randstruct: gcc-plugin: Remove bogus void memberscripts/gcc-plugins/randomize_layout_plugin.c+1 -170 replies
53/64randstruct: gcc-plugin: Fix attribute additionscripts/gcc-plugins/gcc-common.h scripts/gcc-plugins/randomize_layout_plugin.c+43 -110 replies
54/64mm/slub: avoid accessing metadata when pointer is invalid in object_err()mm/slub.c+6 -10 replies
55/64ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 modelsound/pci/hda/patch_hdmi.c+1 -00 replies
56/64pcmcia: Add error handling for add_interval() in do_validate_mem()drivers/pcmcia/rsrc_nonstatic.c+3 -10 replies
57/64spi: spi-fsl-lpspi: Fix transmissions when using CONTdrivers/spi/spi-fsl-lpspi.c+2 -20 replies
58/64spi: spi-fsl-lpspi: Set correct chip-select polarity bitdrivers/spi/spi-fsl-lpspi.c+5 -20 replies
59/64spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abortdrivers/spi/spi-fsl-lpspi.c+1 -30 replies
60/64drm/bridge: ti-sn65dsi86: fix REFCLK settingdrivers/gpu/drm/bridge/ti-sn65dsi86.c+11 -00 replies
61/64perf bpf-event: Fix use-after-free in synthesistools/perf/util/bpf-event.c+27 -120 replies
62/64clk: qcom: gdsc: Set retain_ff before moving to HW CTRLdrivers/clk/qcom/gdsc.c+11 -100 replies
63/64spi: tegra114: Use value to check for invalid delaysdrivers/spi/spi-tegra114.c+3 -30 replies
64/64dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()drivers/dma/mediatek/mtk-cqdma.c+2 -20 replies

Reviews trailers per patch

38 of 64 patches have a Reviewed-by or Acked-by.

PatchSimon HormanJacob KellerFlorian WestphalPaul MenzelVadim FedorenkoEric DumazetBernard PidouxDan CrossYue HaibingAlex DeucherRodrigo SiqueiraAlex HungJan KaraSumit GargDragan SimicMor Bar-GabayKirill A. ShutemovYang ShiChristian LoehleNuno SáAndy ShevchenkoGeert UytterhoevenChristian KönigGuoli AnAngeloGioacchino Del RegnoFlorian FainelliVladimir OlteanGuolin YangThiago Jung BauermannHarry YooMatthew Wilcox (Oracle)Frank LiDouglas AndersonNamhyung KimImran ShaikJon HunterEugen HristevKiryl ShutsemauMike Rapoport (Microsoft)Lorenzo StoakesDavid HildenbrandUladzislau Rezki (Sony)Dan CarpenterJustin TeeBrett A C SheffieldShuah KhanRon EconomosVijayendra SumanHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b
1/64
2/64
3/64
4/64
5/64A-b R-b R-b
6/64R-b
7/64R-b
8/64R-b
9/64
10/64
11/64
12/64
13/64R-b R-b
14/64R-b
15/64R-b
16/64R-b
17/64R-b
18/64
19/64
20/64R-b
21/64R-b R-b
22/64R-b R-b
23/64T-b R-b
24/64R-b
25/64R-b R-b
26/64
27/64
28/64R-b
29/64T-b
30/64
31/64A-b R-b R-b A-b
32/64A-b R-b R-b A-b R-b
33/64R-b
34/64
35/64R-b
36/64
37/64T-b
38/64A-b R-b
39/64R-b
40/64
41/64
42/64
43/64R-b
44/64
45/64R-b T-b
46/64R-b
47/64R-b
48/64R-b
49/64R-b
50/64A-b
51/64
52/64
53/64T-b
54/64R-b R-b
55/64
56/64
57/64R-b
58/64R-b
59/64R-b
60/64R-b
61/64R-b
62/64R-b T-b
63/64R-b
64/64R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 49 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/64] 5.15.192-rc1 review

This is the start of the stable review cycle for the 5.15.192 release. There are 64 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 Tue, 09 Sep 2025 19:55:53 +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/v5.x/stable-review/patch-5.15.192-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.192-rc1

Qiu-ji Chen <[email protected]>
dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()

Aaron Kling <[email protected]>
spi: tegra114: Use value to check for invalid delays

Taniya Das <[email protected]>
clk: qcom: gdsc: Set retain_ff before moving to HW CTRL

Ian Rogers <[email protected]>
perf bpf-event: Fix use-after-free in synthesis

Michael Walle <[email protected]>
drm/bridge: ti-sn65dsi86: fix REFCLK setting

Larisa Grigore <[email protected]>
spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort

Larisa Grigore <[email protected]>
spi: spi-fsl-lpspi: Set correct chip-select polarity bit

Larisa Grigore <[email protected]>
spi: spi-fsl-lpspi: Fix transmissions when using CONT

Wentao Liang <[email protected]>
pcmcia: Add error handling for add_interval() in do_validate_mem()

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model

Li Qiong <[email protected]>
mm/slub: avoid accessing metadata when pointer is invalid in object_err()

Kees Cook <[email protected]>
randstruct: gcc-plugin: Fix attribute addition

Kees Cook <[email protected]>
randstruct: gcc-plugin: Remove bogus void member

Gabor Juhos <[email protected]>
arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs

Ronak Doshi <[email protected]>
vmxnet3: update MTU after device quiesce

Jakob Unterwurzacher <[email protected]>
net: dsa: microchip: linearize skb for tail-tagging switches

Pieter Van Trappen <[email protected]>
net: dsa: microchip: update tag_ksz masks for KSZ9477 family

Qiu-ji Chen <[email protected]>
dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()

Hyejeong Choi <[email protected]>
dma-buf: insert memory barrier before updating num_fences

Emanuele Ghidoli <[email protected]>
gpio: pca953x: fix IRQ storm on system wake up

Luca Ceresoli <[email protected]>
iio: light: opt3001: fix deadlock due to concurrent flag access

David Lechner <[email protected]>
iio: chemical: pms7003: use aligned_s64 for timestamp

Aaron Kling <[email protected]>
spi: tegra114: Don't fail set_cs_timing when delays are zero

Alexander Danilenko <[email protected]>
spi: tegra114: Remove unnecessary NULL-pointer checks

Sean Christopherson <[email protected]>
KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer

Rafael J. Wysocki <[email protected]>
cpufreq/sched: Explicitly synchronize limits_changed flag handling

Jann Horn <[email protected]>

    mm/khugepaged: fix ->anon_vma race

Vitaly Lifshits <[email protected]>
e1000e: fix heap overflow in e1000_set_eeprom

Stanislav Fort <[email protected]>
batman-adv: fix OOB read/write in network-coding decode

John Evans <[email protected]>
scsi: lpfc: Fix buffer free/clear order in deferred receive path

Alex Deucher <[email protected]>
drm/amdgpu: drop hw access in non-DC audio fini

Qianfeng Rong <[email protected]>
wifi: mwifiex: Initialize the chan_stats array to zero

Harry Yoo <[email protected]>
mm: move page table sync declarations to linux/pgtable.h

Harry Yoo <[email protected]>
x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()

Ma Ke <[email protected]>
pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()

Cryolitia PukNgae <[email protected]>
ALSA: usb-audio: Add mute TLV for playback volumes on some devices

Horatiu Vultur <[email protected]>
phy: mscc: Stop taking ts_lock for tx_queue and use its own lock

Horatiu Vultur <[email protected]>
net: phy: mscc: Fix memory leak when using one step timestamping

Kurt Kanzenbach <[email protected]>
ptp: Add generic PTP is_sync() function

Qingfang Deng <[email protected]>
ppp: fix memory leak in pad_compress_skb

Wang Liang <[email protected]>
net: atm: fix memory leak in atm_register_sysfs when device_register fail

Eric Dumazet <[email protected]>
ax25: properly unshare skbs in ax25_kiss_rcv()

Dan Carpenter <[email protected]>
ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()

Rosen Penev <[email protected]>
net: thunder_bgx: decrement cleanup index before use

Rosen Penev <[email protected]>
net: thunder_bgx: add a missing of_node_put

Dan Carpenter <[email protected]>
wifi: libertas: cap SSID len in lbs_associate()

Dan Carpenter <[email protected]>

    wifi: cw1200: cap SSID length in cw1200_do_join()

Felix Fietkau <[email protected]>
net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets

Zhen Ni <[email protected]>
i40e: Fix potential invalid access when MAC list is empty

Fabian Bläse <[email protected]>
icmp: fix icmp_ndo_send address translation for reply direction

Miaoqian Lin <[email protected]>
mISDN: Fix memory leak in dsp_hwec_enable()

Alok Tiwari <[email protected]>
xirc2ps_cs: fix register access when enabling FullDuplex

Kuniyuki Iwashima <[email protected]>
Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()

Phil Sutter <[email protected]>
netfilter: conntrack: helper: Replace -EEXIST by -EBUSY

Wang Liang <[email protected]>
netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm

Dmitry Antipov <[email protected]>

    wifi: cfg80211: fix use-after-free in cmp_bss()

Peter Robinson <[email protected]>
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro

Pei Xiao <[email protected]>
tee: fix NULL pointer dereference in tee_shm_put

Jiufei Xue <[email protected]>
fs: writeback: fix use-after-free in __mark_inode_dirty()

Timur Kristóf <[email protected]>
drm/amd/display: Don't warn when missing DCE encoder caps

Daniel Borkmann <[email protected]>
bpf: Fix oob access in cgroup local storage

Daniel Borkmann <[email protected]>
bpf: Move bpf map owner out of common struct

Daniel Borkmann <[email protected]>
bpf: Move cgroup iterator helpers to bpf.h

Daniel Borkmann <[email protected]>
bpf: Add cookie object to bpf maps

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts   |   9 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 +
 arch/x86/include/asm/pgtable_64_types.h            |   3 +
 arch/x86/kvm/x86.c                                 |  18 ++-
 arch/x86/mm/init_64.c                              |  18 +++
 drivers/clk/qcom/gdsc.c                            |  21 ++--
 drivers/dma-buf/dma-resv.c                         |   5 +-
 drivers/dma/mediatek/mtk-cqdma.c                   |  10 +-
 drivers/gpio/gpio-pca953x.c                        |   5 +
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   5 -
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |   5 -
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |   5 -
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |   5 -
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |   8 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  11 ++
 drivers/iio/chemical/pms7003.c                     |   5 +-
 drivers/iio/light/opt3001.c                        |   5 +-
 drivers/isdn/mISDN/dsp_hwec.c                      |   6 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  20 +--
 drivers/net/ethernet/intel/e1000e/ethtool.c        |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c      |   4 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  10 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |   2 +-
 drivers/net/phy/mscc/mscc_ptp.c                    |  34 +++---
 drivers/net/ppp/ppp_generic.c                      |   6 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   5 +-
 drivers/net/wireless/marvell/libertas/cfg.c        |   9 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   5 +-
 drivers/net/wireless/marvell/mwifiex/main.c        |   4 +-
 drivers/net/wireless/st/cw1200/sta.c               |   2 +-
 drivers/pcmcia/rsrc_iodyn.c                        |   3 +
 drivers/pcmcia/rsrc_nonstatic.c                    |   4 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |  10 +-
 drivers/spi/spi-fsl-lpspi.c                        |  15 +--
 drivers/spi/spi-tegra114.c                         |  18 ++-
 drivers/tee/tee_shm.c                              |   6 +-
 fs/fs-writeback.c                                  |   9 +-
 include/linux/bpf-cgroup.h                         |   5 -
 include/linux/bpf.h                                | 134 ++++++++++++++++++---
 include/linux/pgtable.h                            |  16 +++
 include/linux/ptp_classify.h                       |  15 +++
 include/linux/vmalloc.h                            |  16 ---
 kernel/bpf/arraymap.c                              |   1 -
 kernel/bpf/core.c                                  |  83 ++++++++++---
 kernel/bpf/syscall.c                               |  22 ++--
 kernel/sched/cpufreq_schedutil.c                   |  28 ++++-
 mm/khugepaged.c                                    |  15 ++-
 mm/slub.c                                          |   7 +-
 net/atm/resources.c                                |   6 +-
 net/ax25/ax25_in.c                                 |   4 +
 net/batman-adv/network-coding.c                    |   7 +-
 net/bluetooth/l2cap_sock.c                         |   3 +
 net/bridge/br_netfilter_hooks.c                    |   3 -
 net/core/ptp_classifier.c                          |  12 ++
 net/dsa/tag_ksz.c                                  |  22 +++-
 net/ipv4/devinet.c                                 |   7 +-
 net/ipv4/icmp.c                                    |   6 +-
 net/ipv6/ip6_icmp.c                                |   6 +-
 net/netfilter/nf_conntrack_helper.c                |   4 +-
 net/wireless/scan.c                                |   3 +-
 scripts/gcc-plugins/gcc-common.h                   |  32 +++++
 scripts/gcc-plugins/randomize_layout_plugin.c      |  40 ++----
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/usb/mixer_quirks.c                           |   2 +
 tools/perf/util/bpf-event.c                        |  39 ++++--
 66 files changed, 600 insertions(+), 264 deletions(-)