Skip to content

5.15.182-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 Latest55 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/55ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headsetsound/usb/format.c+2 -10 replies
2/55drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()drivers/gpu/drm/nouveau/nouveau_fence.c+1 -10 replies
3/55EDAC/altera: Test the correct error reg offsetdrivers/edac/altera_edac.c+1 -10 replies
4/55EDAC/altera: Set DDR and SDMMC interrupt mask before registrationdrivers/edac/altera_edac.c drivers/edac/altera_edac.h+6 -30 replies
5/55i2c: imx-lpi2c: Fix clock count when probe defersdrivers/i2c/busses/i2c-imx-lpi2c.c+2 -20 replies
6/55arm64: errata: Add missing sentinels to Spectre-BHB MIDR arraysarch/arm64/kernel/proton-pack.c+2 -00 replies
7/55parisc: Fix double SIGFPE crasharch/parisc/math-emu/driver.c+13 -30 replies
8/55amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offloaddrivers/net/ethernet/amd/xgbe/xgbe-desc.c drivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c +1 more+42 -60 replies
9/55mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probedrivers/mmc/host/renesas_sdhi_core.c+4 -60 replies
10/55wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c+4 -20 replies
11/55dm-integrity: fix a warning on invalid table linedrivers/md/dm-integrity.c+1 -10 replies
12/55dm: always update the array size in realloc_argv on successdrivers/md/dm-table.c+3 -20 replies
13/55iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihiddrivers/iommu/amd/init.c+8 -00 replies
14/55iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)drivers/iommu/intel/iommu.c+3 -10 replies
15/55tracing: Fix oob write in trace_seq_to_buffer()kernel/trace/trace.c+3 -20 replies
16/55KVM: x86: Load DR6 with guest value only before entering .vcpu_run() looparch/x86/include/asm/kvm-x86-ops.h arch/x86/include/asm/kvm_host.h arch/x86/kvm/svm/svm.c +2 more+18 -110 replies
17/55net/sched: act_mirred: dont override retval if we already lost the skbnet/sched/act_mirred.c+13 -90 replies
18/55net/mlx5: E-Switch, Initialize MAC Address for Default GIDdrivers/net/ethernet/mellanox/mlx5/core/rdma.c+1 -10 replies
19/55net/mlx5: E-switch, Fix error handling for enabling rocedrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c drivers/net/ethernet/mellanox/mlx5/core/rdma.c drivers/net/ethernet/mellanox/mlx5/core/rdma.h+11 -70 replies
20/55net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIsdrivers/net/ethernet/mediatek/mtk_star_emac.c+199 -1410 replies
21/55net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx polldrivers/net/ethernet/mediatek/mtk_star_emac.c+6 -40 replies
22/55net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when adviseddrivers/net/ethernet/mediatek/mtk_star_emac.c+1 -20 replies
23/55net_sched: drr: Fix double list add in class with netem as child qdiscnet/sched/sch_drr.c+6 -30 replies
24/55net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdiscnet/sched/sch_hfsc.c+1 -10 replies
25/55net_sched: ets: Fix double list add in class with netem as child qdiscnet/sched/sch_ets.c+6 -30 replies
26/55net_sched: qfq: Fix double list add in class with netem as child qdiscnet/sched/sch_qfq.c+7 -40 replies
27/55ice: Refactor promiscuous functionsdrivers/net/ethernet/intel/ice/ice_fltr.c drivers/net/ethernet/intel/ice/ice_fltr.h drivers/net/ethernet/intel/ice/ice_main.c +1 more+156 -1020 replies
28/55ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+5 -00 replies
29/55net: dlink: Correct endianness handling of led_modedrivers/net/ethernet/dlink/dl2k.c drivers/net/ethernet/dlink/dl2k.h+2 -20 replies
30/55net: ipv6: fix UDPv6 GSO segmentation with NATnet/ipv4/udp_offload.c+60 -10 replies
31/55bnxt_en: Fix coredump logic to free allocated bufferdrivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c+5 -00 replies
32/55bnxt_en: Fix out-of-bound memcpy() during ethtool -wdrivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c+10 -50 replies
33/55bnxt_en: Fix ethtool -d byte order for 32-bit valuesdrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+32 -60 replies
34/55nvme-tcp: fix premature queue removal and I/O failoverdrivers/nvme/host/tcp.c+29 -20 replies
35/55net: lan743x: Fix memleak issue when GSO enableddrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+7 -20 replies
36/55net: fec: ERR007885 Workaround for conventional TXdrivers/net/ethernet/freescale/fec_main.c+6 -10 replies
37/55net: hns3: store rx VLAN tag offload state for VFdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h+20 -60 replies
38/55net: hns3: add support for external loopback testdrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3_enet.c drivers/net/ethernet/hisilicon/hns3/hns3_enet.h +2 more+119 -240 replies
39/55net: hns3: fix an interrupt residual problemdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+39 -430 replies
40/55net: hns3: fixed debugfs tm_qset sizedrivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c+1 -10 replies
41/55net: hns3: defer calling ptp_clock_register()drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c+7 -60 replies
42/55PCI: imx6: Skip controller_id generation logic for i.MX7Ddrivers/pci/controller/dwc/pci-imx6.c+2 -30 replies
43/55of: module: add buffer overflow check in of_modalias()drivers/of/device.c+4 -30 replies
44/55net: hns3: fix deadlock issue when externel_lb and reset are executed togetherdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+13 -10 replies
45/55firmware: arm_scmi: Balance device refcount when destroying devicesdrivers/firmware/arm_scmi/bus.c+3 -00 replies
46/55ARM: dts: opos6ul: add ksz8081 phy propertiesarch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi+3 -00 replies
47/55net: phy: microchip: force IRQ polling mode for lan88xxdrivers/net/phy/microchip.c+3 -430 replies
48/55Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"drivers/gpu/drm/meson/meson_vclk.c+3 -30 replies
49/55irqchip/gic-v2m: Add const to of_device_iddrivers/irqchip/irq-gic-v2m.c+1 -10 replies
50/55irqchip/gic-v2m: Mark a few functions __initdrivers/irqchip/irq-gic-v2m.c+5 -50 replies
51/55irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()drivers/irqchip/irq-gic-v2m.c+1 -10 replies
52/55serial: msm: Configure correct working mode before starting earlycondrivers/tty/serial/msm_serial.c+6 -00 replies
53/55riscv: uprobes: Add missing fence.i after building the XOL bufferarch/riscv/kernel/probes/uprobes.c+2 -80 replies
54/55iommu/arm-smmu-v3: Use the new rb tree helpersdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+31 -370 replies
55/55iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream idsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+15 -40 replies

Reviews trailers per patch

36 of 55 patches have a Reviewed-by or Acked-by.

PatchArend van SprielJohn StultzMichal SwiatkowskiJamal Hadi SalimRoi DayanMaor GottliebMaxime ChevallierBartosz GolaszewskiDinh NguyenLee JonesDouglas AndersonGreg Kroah-HartmanSimon HormanIhar SalauyouGeert UytterhoevenWolfram SangMohamed KhalfellaRandy JenningsSagi GrimbergJacob KellerAndrew LunnVadim FedorenkoManivannan SadhasivamFrank LiLeon RomanovskyAlice RyhlOleksij RempelNeil ArmstrongMarc ZyngierGuo RenKonrad JankowskiNicolin ChenMostafa SalehJason GunthorpePrzemek KitszelWillem de BruijnKalesh APShruti ParabAndy GospodarekFlorian FainelliShuah Khan
SeriesT-b T-b
1/55
2/55
3/55A-b
4/55A-b
5/55
6/55R-b R-b R-b
7/55
8/55R-b
9/55R-b R-b R-b T-b
10/55A-b
11/55
12/55
13/55
14/55
15/55
16/55T-b
17/55R-b A-b
18/55R-b
19/55R-b R-b R-b
20/55
21/55R-b A-b
22/55A-b
23/55A-b
24/55A-b
25/55A-b
26/55A-b
27/55T-b
28/55R-b R-b
29/55
30/55R-b
31/55R-b
32/55R-b
33/55R-b R-b R-b
34/55R-b R-b R-b
35/55R-b
36/55R-b
37/55R-b
38/55
39/55
40/55
41/55R-b
42/55R-b R-b
43/55
44/55R-b
45/55T-b
46/55R-b
47/55R-b
48/55R-b
49/55
50/55A-b
51/55R-b
52/55R-b
53/55R-b
54/55T-b R-b
55/55R-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 41 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/55] 5.15.182-rc1 review

This is the start of the stable review cycle for the 5.15.182 release. There are 55 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 Fri, 09 May 2025 18:37:41 +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.182-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.182-rc1

Nicolin Chen <[email protected]>
iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids

Jason Gunthorpe <[email protected]>
iommu/arm-smmu-v3: Use the new rb tree helpers

Björn Töpel <[email protected]>
riscv: uprobes: Add missing fence.i after building the XOL buffer

Stephan Gerhold <[email protected]>
serial: msm: Configure correct working mode before starting earlycon

Suzuki K Poulose <[email protected]>
irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()

Thomas Gleixner <[email protected]>
irqchip/gic-v2m: Mark a few functions __init

Xiang wangx <[email protected]>
irqchip/gic-v2m: Add const to of_device_id

Christian Hewitt <[email protected]>
Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"

Fiona Klute <[email protected]>
net: phy: microchip: force IRQ polling mode for lan88xx

Sébastien Szymanski <[email protected]>
ARM: dts: opos6ul: add ksz8081 phy properties

Cristian Marussi <[email protected]>
firmware: arm_scmi: Balance device refcount when destroying devices

Yonglong Liu <[email protected]>
net: hns3: fix deadlock issue when externel_lb and reset are executed together

Sergey Shtylyov <[email protected]>
of: module: add buffer overflow check in of_modalias()

Richard Zhu <[email protected]>
PCI: imx6: Skip controller_id generation logic for i.MX7D

Jian Shen <[email protected]>
net: hns3: defer calling ptp_clock_register()

Hao Lan <[email protected]>
net: hns3: fixed debugfs tm_qset size

Yonglong Liu <[email protected]>
net: hns3: fix an interrupt residual problem

Yonglong Liu <[email protected]>
net: hns3: add support for external loopback test

Jian Shen <[email protected]>
net: hns3: store rx VLAN tag offload state for VF

Mattias Barthel <[email protected]>
net: fec: ERR007885 Workaround for conventional TX

Thangaraj Samynathan <[email protected]>
net: lan743x: Fix memleak issue when GSO enabled

Michael Liang <[email protected]>
nvme-tcp: fix premature queue removal and I/O failover

Michael Chan <[email protected]>
bnxt_en: Fix ethtool -d byte order for 32-bit values

Shruti Parab <[email protected]>
bnxt_en: Fix out-of-bound memcpy() during ethtool -w

Shruti Parab <[email protected]>
bnxt_en: Fix coredump logic to free allocated buffer

Felix Fietkau <[email protected]>
net: ipv6: fix UDPv6 GSO segmentation with NAT

Simon Horman <[email protected]>
net: dlink: Correct endianness handling of led_mode

Xuanqiang Luo <[email protected]>
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()

Brett Creeley <[email protected]>
ice: Refactor promiscuous functions

Victor Nogueira <[email protected]>
net_sched: qfq: Fix double list add in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: ets: Fix double list add in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: drr: Fix double list add in class with netem as child qdisc

Louis-Alexis Eyraud <[email protected]>
net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised

Louis-Alexis Eyraud <[email protected]>
net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll

Biao Huang <[email protected]>
net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs

Chris Mi <[email protected]>
net/mlx5: E-switch, Fix error handling for enabling roce

Maor Gottlieb <[email protected]>
net/mlx5: E-Switch, Initialize MAC Address for Default GID

Jakub Kicinski <[email protected]>
net/sched: act_mirred: don't override retval if we already lost the skb

Sean Christopherson <[email protected]>
KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop

Jeongjun Park <[email protected]>
tracing: Fix oob write in trace_seq_to_buffer()

Mingcong Bai <[email protected]>

    iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)

Pavel Paklov <[email protected]>
iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid

Benjamin Marzinski <[email protected]>
dm: always update the array size in realloc_argv on success

Mikulas Patocka <[email protected]>
dm-integrity: fix a warning on invalid table line

Wentao Liang <[email protected]>
wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()

Ruslan Piasetskyi <[email protected]>
mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe

Vishal Badole <[email protected]>
amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload

Helge Deller <[email protected]>
parisc: Fix double SIGFPE crash

Will Deacon <[email protected]>
arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays

Clark Wang <[email protected]>
i2c: imx-lpi2c: Fix clock count when probe defers

Niravkumar L Rabara <[email protected]>
EDAC/altera: Set DDR and SDMMC interrupt mask before registration

Niravkumar L Rabara <[email protected]>
EDAC/altera: Test the correct error reg offset

Philipp Stanner <[email protected]>
drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()

Joachim Priesner <[email protected]>
ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi      |   3 +
 arch/arm64/kernel/proton-pack.c                    |   2 +
 arch/parisc/math-emu/driver.c                      |  16 +-
 arch/riscv/kernel/probes/uprobes.c                 |  10 +-
 arch/x86/include/asm/kvm-x86-ops.h                 |   1 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/kvm/svm/svm.c                             |  13 +-
 arch/x86/kvm/vmx/vmx.c                             |  11 +-
 arch/x86/kvm/x86.c                                 |   3 +
 drivers/edac/altera_edac.c                         |   9 +-
 drivers/edac/altera_edac.h                         |   2 +
 drivers/firmware/arm_scmi/bus.c                    |   3 +
 drivers/gpu/drm/meson/meson_vclk.c                 |   6 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   2 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   4 +-
 drivers/iommu/amd/init.c                           |   8 +
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  79 ++---
 drivers/iommu/intel/iommu.c                        |   4 +-
 drivers/irqchip/irq-gic-v2m.c                      |   8 +-
 drivers/md/dm-integrity.c                          |   2 +-
 drivers/md/dm-table.c                              |   5 +-
 drivers/mmc/host/renesas_sdhi_core.c               |  10 +-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c          |   9 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |  24 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |  11 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h               |   4 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c |  30 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  36 ++-
 drivers/net/ethernet/dlink/dl2k.c                  |   2 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    | 119 ++++++--
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   3 +
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  61 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  26 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |  13 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  25 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   1 +
 drivers/net/ethernet/intel/ice/ice_fltr.c          |  58 ++++
 drivers/net/ethernet/intel/ice/ice_fltr.h          |  12 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  49 +--
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |   5 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   | 139 ++++-----
 drivers/net/ethernet/mediatek/mtk_star_emac.c      | 339 ++++++++++++---------
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.c     |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.h     |   4 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   8 +-
 drivers/net/ethernet/microchip/lan743x_main.h      |   1 +
 drivers/net/phy/microchip.c                        |  46 +--
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   6 +-
 drivers/nvme/host/tcp.c                            |  31 +-
 drivers/of/device.c                                |   7 +-
 drivers/pci/controller/dwc/pci-imx6.c              |   5 +-
 drivers/tty/serial/msm_serial.c                    |   6 +
 kernel/trace/trace.c                               |   5 +-
 net/ipv4/udp_offload.c                             |  61 +++-
 net/sched/act_mirred.c                             |  22 +-
 net/sched/sch_drr.c                                |   9 +-
 net/sched/sch_ets.c                                |   9 +-
 net/sched/sch_hfsc.c                               |   2 +-
 net/sched/sch_qfq.c                                |  11 +-
 sound/usb/format.c                                 |   3 +-
 66 files changed, 932 insertions(+), 505 deletions(-)