Skip to content

6.13.9-rc1 review

Greg Kroah-Hartman intel-xe linux-cifs linux-fsdevel linux-patches linux-tegra lkml netfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest119 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/119firmware: qcom: scm: Fix error code in probe()drivers/firmware/qcom/qcom_scm.c+2 -20 replies
2/119firmware: imx-scu: fix OF node leak in .probe()drivers/firmware/imx/imx-scu.c+1 -00 replies
3/119arm64: dts: freescale: tqma8mpql: Fix vqmmc-supplyarch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi+4 -120 replies
4/119arm64: dts: rockchip: remove supports-cqe from rk3588 jaguararch/arm64/boot/dts/rockchip/rk3588-jaguar.dts+0 -10 replies
5/119arm64: dts: rockchip: remove supports-cqe from rk3588 tigerarch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi+0 -10 replies
6/119xfrm: fix tunnel mode TX datapath in packet offload modenet/xfrm/xfrm_output.c+41 -00 replies
7/119xfrm_output: Force software GSO only in tunnel modenet/xfrm/xfrm_output.c+1 -10 replies
8/119soc: imx8m: Unregister cpufreq and soc dev in cleanup pathdrivers/soc/imx/soc-imx8m.c+24 -20 replies
9/119Revert "arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu"arch/arm64/boot/dts/qcom/sdm845.dtsi+0 -10 replies
10/119ARM: dts: bcm2711: Fix xHCI power-domainarch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi arch/arm/boot/dts/broadcom/bcm2711.dtsi+1 -50 replies
11/119ARM: dts: bcm2711: PL011 UARTs are actually r1p5arch/arm/boot/dts/broadcom/bcm2711.dtsi+5 -40 replies
12/119arm64: dts: bcm2712: PL011 UARTs are actually r1p5arch/arm64/boot/dts/broadcom/bcm2712.dtsi+1 -10 replies
13/119arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts+0 -10 replies
14/119RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() testsdrivers/infiniband/sw/rxe/rxe.c+6 -190 replies
15/119RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indxdrivers/infiniband/hw/bnxt_re/qplib_rcfw.h+2 -10 replies
16/119RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()drivers/infiniband/hw/mlx5/ah.c+9 -50 replies
17/119ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIParch/arm/mach-omap1/Kconfig+1 -00 replies
18/119ARM: dts: bcm2711: Dont mark timer regs unconfiguredarch/arm/boot/dts/broadcom/bcm2711.dtsi+0 -20 replies
19/119ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300arch/arm/boot/dts/broadcom/bcm47094-asus-rt-ac5300.dts+4 -40 replies
20/119ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac3200.dts+4 -40 replies
21/119dma-mapping: fix missing clear bdr in check_ram_in_range_map()kernel/dma/direct.c+18 -100 replies
22/119RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp pathdrivers/infiniband/hw/bnxt_re/qplib_fp.c+0 -20 replies
23/119RDMA/hns: Fix soft lockup during bt pages loopdrivers/infiniband/hw/hns/hns_roce_hem.c+15 -10 replies
24/119RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()drivers/infiniband/hw/hns/hns_roce_qp.c+5 -30 replies
25/119RDMA/hns: Fix invalid sq params not being blockeddrivers/infiniband/hw/hns/hns_roce_qp.c+4 -50 replies
26/119RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()drivers/infiniband/hw/hns/hns_roce_qp.c+1 -10 replies
27/119RDMA/hns: Fix missing xa_destroy()drivers/infiniband/hw/hns/hns_roce_alloc.c drivers/infiniband/hw/hns/hns_roce_cq.c drivers/infiniband/hw/hns/hns_roce_qp.c+5 -10 replies
28/119RDMA/hns: Fix wrong value of max_sge_rddrivers/infiniband/hw/hns/hns_roce_main.c+1 -10 replies
29/119reset: mchp: sparx5: Fix for lan966xdrivers/reset/reset-microchip-sparx5.c+14 -50 replies
30/119Bluetooth: Fix error code in chan_alloc_skb_cb()net/bluetooth/6lowpan.c+6 -10 replies
31/119Bluetooth: hci_event: Fix connection regression between LE and non-LE adaptersinclude/net/bluetooth/hci.h+1 -10 replies
32/119accel/qaic: Fix possible data corruption in BOs > 2Gdrivers/accel/qaic/qaic_data.c+4 -10 replies
33/119soc: hisilicon: kunpeng_hccs: Fix incorrect string assemblydrivers/soc/hisilicon/kunpeng_hccs.c+2 -20 replies
34/119ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XXarch/arm/mach-davinci/Kconfig+1 -00 replies
35/119tracing: tprobe-events: Fix to clean up tprobe correctly when module unloadkernel/trace/trace_fprobe.c+6 -30 replies
36/119ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDsdrivers/ata/libata-core.c include/linux/libata.h+13 -30 replies
37/119net: ethernet: ti: am65-cpsw: Fix NAPI registration sequencedrivers/net/ethernet/ti/am65-cpsw-nuss.c+18 -140 replies
38/119net: ipv6: fix TCP GSO segmentation with NATnet/ipv6/tcpv6_offload.c+15 -60 replies
39/119ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().net/ipv6/route.c+2 -10 replies
40/119ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().net/ipv6/route.c+2 -00 replies
41/119devlink: fix xa_alloc_cyclic() error handlingnet/devlink/core.c+1 -10 replies
42/119dpll: fix xa_alloc_cyclic() error handlingdrivers/dpll/dpll_core.c+1 -10 replies
43/119phy: fix xa_alloc_cyclic() error handlingdrivers/net/phy/phy_link_topology.c+1 -10 replies
44/119gpu: host1x: Do not assume that a NULL domain means no DMA IOMMUdrivers/gpu/host1x/dev.c+6 -00 replies
45/119net: atm: fix use after free in lec_send()net/atm/lec.c+2 -10 replies
46/119net: ti: icssg-prueth: Add lock to statsdrivers/net/ethernet/ti/icssg/icssg_prueth.c drivers/net/ethernet/ti/icssg/icssg_prueth.h drivers/net/ethernet/ti/icssg/icssg_stats.c+7 -00 replies
47/119net: lwtunnel: fix recursion loopsnet/core/lwtunnel.c+53 -120 replies
48/119net: ipv6: ioam6: fix lwtunnel_output() loopnet/ipv6/ioam6_iptunnel.c+4 -40 replies
49/119libfs: Fix duplicate directory entry in offset_dir_lookupfs/libfs.c+1 -10 replies
50/119net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTESnet/core/neighbour.c+1 -00 replies
51/119Revert "gre: Fix IPv6 link-local address generation."net/ipv6/addrconf.c+6 -90 replies
52/119media: rtl2832_sdr: assign vb2 lock before vb2_queue_initdrivers/media/dvb-frontends/rtl2832_sdr.c+1 -10 replies
53/119tracing: tprobe-events: Fix leakage of module refcountkernel/trace/trace_fprobe.c+8 -130 replies
54/119i2c: omap: fix IRQ stormsdrivers/i2c/busses/i2c-omap.c+7 -190 replies
55/119net: mana: Support holes in device list reply msgdrivers/net/ethernet/microsoft/mana/gdma_main.c include/net/mana/gdma.h+17 -80 replies
56/119dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4MDocumentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml+1 -10 replies
57/119can: rcar_canfd: Fix page entries in the AFL listdrivers/net/can/rcar/rcar_canfd.c+11 -170 replies
58/119can: ucan: fix out of bound read in strscpy() sourcedrivers/net/can/usb/ucan.c+18 -250 replies
59/119can: flexcan: only change CAN state when link up in system PMdrivers/net/can/flexcan/flexcan-core.c+4 -20 replies
60/119can: flexcan: disable transceiver during system PMdrivers/net/can/flexcan/flexcan-core.c+11 -10 replies
61/119drm/xe: Fix exporting xe buffers multiple timesdrivers/gpu/drm/xe/xe_bo.h drivers/gpu/drm/xe/xe_dma_buf.c+1 -30 replies
62/119drm/v3d: Dont run jobs that have errors flagged in its fencedrivers/gpu/drm/v3d/v3d_sched.c+8 -10 replies
63/119io_uring/net: dont clear REQ_F_NEED_CLEANUP unconditionallyio_uring/net.c+1 -20 replies
64/119riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitionsarch/riscv/boot/dts/starfive/jh7110-pinfunc.h+1 -10 replies
65/119netfs: Call `invalidate_cache` only if implementedfs/netfs/write_collect.c+2 -10 replies
66/119regulator: dummy: force synchronous probingdrivers/regulator/dummy.c+1 -10 replies
67/119regulator: check that dummy regulator has been probed before using itdrivers/regulator/core.c+11 -10 replies
68/119accel/qaic: Fix integer overflow in qaic_validate_req()drivers/accel/qaic/qaic_data.c+3 -10 replies
69/119arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound cardarch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi+3 -30 replies
70/119arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound cardarch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi+3 -30 replies
71/119arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikouarch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts+2 -00 replies
72/119arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikouarch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts+10 -00 replies
73/119arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4Sarch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi+1 -10 replies
74/119arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsiarch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi+12 -00 replies
75/119arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsiarch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi+2 -00 replies
76/119mmc: sdhci-brcmstb: add cqhci suspend/resume to PM opsdrivers/mmc/host/sdhci-brcmstb.c+10 -00 replies
77/119mmc: atmel-mci: Add missing clk_disable_unprepare()drivers/mmc/host/atmel-mci.c+3 -10 replies
78/119selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculationtools/testing/selftests/mm/run_vmtests.sh+3 -10 replies
79/119mm: fix error handling in __filemap_get_folio() with FGP_NOWAITmm/filemap.c+12 -10 replies
80/119mm/migrate: fix shmem xarray update during migrationmm/migrate.c+4 -60 replies
81/119mm/page_alloc: fix memory accept before watermarks gets initializedmm/page_alloc.c+12 -20 replies
82/119mm/huge_memory: drop beyond-EOF folios with the right number of refsmm/huge_memory.c+1 -10 replies
83/119proc: fix UAF in proc_get_inode()fs/proc/generic.c fs/proc/inode.c fs/proc/internal.h +1 more+31 -60 replies
84/119memcg: drain obj stock on cpu hotplug teardownmm/memcontrol.c+9 -00 replies
85/119ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi+5 -50 replies
86/119ARM: shmobile: smp: Enforce shmobile_smp_* alignmentarch/arm/mach-shmobile/headsmp.S+1 -00 replies
87/119firmware: qcom: uefisecapp: fix efivars registration racedrivers/firmware/qcom/qcom_qseecom_uefisecapp.c+9 -90 replies
88/119efi/libstub: Avoid physical address 0x0 when doing random allocationdrivers/firmware/efi/libstub/randomalloc.c+4 -00 replies
89/119keys: Fix UAF in key_put()include/linux/key.h security/keys/gc.c security/keys/key.c+6 -10 replies
90/119xsk: fix an integer overflow in xp_create_and_assign_umem()net/xdp/xsk_buff_pool.c+1 -10 replies
91/119batman-adv: Ignore own maximum aggregation size during RXnet/batman-adv/bat_iv_ogm.c net/batman-adv/bat_v_ogm.c+2 -40 replies
92/119soc: qcom: pdr: Fix the potential deadlockdrivers/soc/qcom/pdr_interface.c+1 -70 replies
93/119pmdomain: amlogic: fix T7 ISP secpowerdrivers/pmdomain/amlogic/meson-secure-pwrc.c+1 -10 replies
94/119drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()drivers/gpu/drm/radeon/radeon_vce.c+1 -10 replies
95/119drm/sched: Fix fence reference count leakdrivers/gpu/drm/scheduler/sched_entity.c+9 -20 replies
96/119drm/amdgpu/gfx12: correct cleanup of me field with gfx_v12_0_me_fini()drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c+1 -10 replies
97/119drm/amd/display: Fix message for support_edp0_on_dp1drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -10 replies
98/119drm/amd/display: Use HW lock mgr for PSR1 when only one eDPdrivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c+11 -00 replies
99/119drm/amd/pm: add unique_id for gfx12drivers/gpu/drm/amd/pm/amdgpu_pm.c+2 -00 replies
100/119drm/amdgpu: Restore uncached behaviour on GFX12drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c drivers/gpu/drm/amd/amdkfd/kfd_svm.c+3 -270 replies
101/119drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c+18 -410 replies
102/119drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c+35 -00 replies
103/119drm/amdgpu: Remove JPEG from vega and carrizo video capsdrivers/gpu/drm/amd/amdgpu/soc15.c drivers/gpu/drm/amd/amdgpu/vi.c+0 -80 replies
104/119drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max sizedrivers/gpu/drm/amd/amdgpu/nv.c drivers/gpu/drm/amd/amdgpu/soc15.c drivers/gpu/drm/amd/amdgpu/vi.c+36 -360 replies
105/119drm/amdgpu: Fix JPEG video caps max size for navi1x and ravendrivers/gpu/drm/amd/amdgpu/nv.c drivers/gpu/drm/amd/amdgpu/soc15.c+2 -20 replies
106/119drm/amdkfd: Fix user queue validation on Gfx7/8drivers/gpu/drm/amd/amdkfd/kfd_queue.c+11 -10 replies
107/119drm/amdkfd: Fix instruction hazard in gfx12 trap handlerdrivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm+404 -3550 replies
108/119ksmbd: fix incorrect validation for num_aces field of smb_aclfs/smb/server/smbacl.c+4 -10 replies
109/119io_uring/net: fix sendzc double notif flushio_uring/net.c+2 -00 replies
110/119KVM: arm64: Calculate cptr_el2 traps on activating trapsarch/arm64/include/asm/kvm_host.h arch/arm64/kvm/arm.c arch/arm64/kvm/hyp/nvhe/pkvm.c +1 more+32 -510 replies
111/119KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME statearch/arm64/kernel/fpsimd.c arch/arm64/kvm/fpsimd.c+10 -500 replies
112/119KVM: arm64: Remove host FPSIMD saving for non-protected KVMarch/arm64/include/asm/kvm_host.h arch/arm64/kvm/arm.c arch/arm64/kvm/fpsimd.c +4 more+28 -630 replies
113/119KVM: arm64: Remove VHE host restore of CPACR_EL1.ZENarch/arm64/include/asm/kvm_host.h arch/arm64/kvm/fpsimd.c+0 -180 replies
114/119KVM: arm64: Remove VHE host restore of CPACR_EL1.SMENarch/arm64/include/asm/kvm_host.h arch/arm64/kvm/fpsimd.c+0 -230 replies
115/119KVM: arm64: Refactor exit handlersarch/arm64/kvm/hyp/include/hyp/switch.h arch/arm64/kvm/hyp/nvhe/switch.c arch/arm64/kvm/hyp/vhe/switch.c+26 -410 replies
116/119KVM: arm64: Mark some header functions as inlinearch/arm64/kvm/hyp/include/hyp/switch.h+9 -100 replies
117/119KVM: arm64: Eagerly switch ZCR_EL{1,2}arch/arm64/kvm/fpsimd.c arch/arm64/kvm/hyp/entry.S arch/arm64/kvm/hyp/include/hyp/switch.h +3 more+100 -400 replies
118/119Revert "sched/core: Reduce cost of sched_move_task when config autogroup"kernel/sched/core.c+3 -180 replies
119/119mptcp: Fix data stream corruption in the address announcementnet/mptcp/options.c+4 -20 replies

Reviews trailers per patch

68 of 119 patches have a Reviewed-by or Acked-by.

PatchKrzysztof KozlowskiDaisuke MatsudaKalesh APPatrisious HaddadQuentin SchulzDragos TatuleaYael ChemlaLeon RomanovskyMarco FelschLizhi HouTroy HansonYoussef SamirJonathan CameronBartosz GolaszewskiEricDamien Le MoalAlexander SverdlinRoger QuadrosDavid AhernAndrew LunnJiri PirkoVadim FedorenkoArkadiusz KubalewskiMaxime ChevallierDiogo IvoSimon HormanChuck LeverStanislav FomichevMauro Carvalho ChehabHerve CodinaPhilipp ZabelNishanth MenonAniket LimayeHal FengPaulo Alcantara (Red Hat)Jeff HugoFrancesco DolciniLong LiShradha GuptaMichal SwiatkowskiDragan SimicDiederik de HaasChris VogelFlorian FainelliAubin ConstansDavid HildenbrandPeter XuChristoph HellwigDave ChinnerMatthew Wilcox (Oracle)Baolin WangFarrah ChenVlastimil BabkaPankaj GuptaGeert UytterhoevenRob Herring (Arm)Roman GushchinJohannes WeinerFrank LiMatthew BrostIago Toral QuirogaLad PrabhakarAurabindo PillaiDaniel WheelerChiaHsuan ChungAlex DeucherFelix KuehlingYang WangKenneth FengRuijing DongKonrad DybcioMaximilian LuzLancelot SixIgor Leite Ladessa[email protected]Mark BrownEric AugerWill DeaconOliver UptonBen SchneiderIlias Apalodimas[email protected]Oleg NesterovBjorn AnderssonJohan HovoldNeil ArmstrongMatthieu Baerts (NGI0)Vincent GuittotHagar HemdanMiguel OjedaRon EconomosTakeshi OgasawaraJon HunterChristian HeuselPeter Schneider
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/119R-b
2/119
3/119
4/119R-b
5/119R-b
6/119
7/119R-b R-b R-b
8/119R-b
9/119
10/119
11/119
12/119
13/119
14/119R-b T-b
15/119R-b
16/119R-b
17/119
18/119R-b
19/119
20/119
21/119
22/119
23/119
24/119
25/119
26/119
27/119
28/119
29/119R-b T-b R-b
30/119
31/119
32/119R-b R-b R-b
33/119R-b
34/119A-b
35/119
36/119T-b R-b
37/119R-b R-b
38/119
39/119
40/119R-b
41/119R-b R-b
42/119R-b R-b R-b
43/119R-b
44/119T-b
45/119R-b
46/119R-b
47/119
48/119
49/119R-b
50/119
51/119A-b
52/119R-b
53/119
54/119T-b R-b
55/119R-b R-b R-b
56/119R-b A-b
57/119T-b
58/119
59/119
60/119R-b
61/119R-b
62/119R-b
63/119
64/119A-b
65/119A-b
66/119
67/119
68/119R-b
69/119R-b
70/119R-b
71/119
72/119
73/119R-b
74/119T-b
75/119T-b T-b
76/119R-b
77/119A-b
78/119R-b R-b
79/119R-b R-b
80/119R-b R-b
81/119T-b A-b R-b
82/119
83/119
84/119R-b A-b
85/119
86/119T-b
87/119R-b R-b R-b
88/119T-b R-b
89/119T-b R-b
90/119
91/119
92/119R-b T-b T-b
93/119R-b
94/119
95/119
96/119
97/119R-b T-b
98/119T-b R-b
99/119R-b
100/119R-b
101/119R-b
102/119R-b
103/119A-b R-b
104/119A-b R-b
105/119A-b R-b
106/119A-b
107/119A-b R-b
108/119T-b
109/119T-b
110/119
111/119R-b T-b T-b A-b R-b
112/119R-b T-b A-b R-b
113/119R-b T-b A-b R-b
114/119R-b T-b A-b R-b
115/119R-b T-b A-b R-b
116/119R-b T-b A-b R-b
117/119R-b T-b R-b
118/119R-b T-b
119/119R-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 95 reviewers.

Read the v1 thread

Cover letter [PATCH 6.13 000/119] 6.13.9-rc1 review

This is the start of the stable review cycle for the 6.13.9 release. There are 119 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 Mar 2025 12:21:27 +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/v6.x/stable-review/patch-6.13.9-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-6.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.13.9-rc1

Arthur Mongodin <[email protected]>
mptcp: Fix data stream corruption in the address announcement

Dietmar Eggemann <[email protected]>
Revert "sched/core: Reduce cost of sched_move_task when config autogroup"

Mark Rutland <[email protected]>

    KVM: arm64: Eagerly switch ZCR_EL{1,2}

Mark Rutland <[email protected]>
KVM: arm64: Mark some header functions as inline

Mark Rutland <[email protected]>
KVM: arm64: Refactor exit handlers

Mark Rutland <[email protected]>
KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN

Mark Rutland <[email protected]>
KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN

Mark Rutland <[email protected]>
KVM: arm64: Remove host FPSIMD saving for non-protected KVM

Mark Rutland <[email protected]>
KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state

Fuad Tabba <[email protected]>
KVM: arm64: Calculate cptr_el2 traps on activating traps

Pavel Begunkov <[email protected]>
io_uring/net: fix sendzc double notif flush

Namjae Jeon <[email protected]>
ksmbd: fix incorrect validation for num_aces field of smb_acl

Jay Cornwall <[email protected]>
drm/amdkfd: Fix instruction hazard in gfx12 trap handler

Philip Yang <[email protected]>
drm/amdkfd: Fix user queue validation on Gfx7/8

David Rosca <[email protected]>
drm/amdgpu: Fix JPEG video caps max size for navi1x and raven

David Rosca <[email protected]>
drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size

David Rosca <[email protected]>
drm/amdgpu: Remove JPEG from vega and carrizo video caps

Alex Deucher <[email protected]>
drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2

Tomasz Pakuła <[email protected]>
drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2

David Belanger <[email protected]>
drm/amdgpu: Restore uncached behaviour on GFX12

Harish Kasiviswanathan <[email protected]>
drm/amd/pm: add unique_id for gfx12

Mario Limonciello <[email protected]>
drm/amd/display: Use HW lock mgr for PSR1 when only one eDP

Yilin Chen <[email protected]>
drm/amd/display: Fix message for support_edp0_on_dp1

Wentao Liang <[email protected]>
drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini()

qianyi liu <[email protected]>
drm/sched: Fix fence reference count leak

Nikita Zhandarovich <[email protected]>
drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()

Xianwei Zhao <[email protected]>
pmdomain: amlogic: fix T7 ISP secpower

Saranya R <[email protected]>
soc: qcom: pdr: Fix the potential deadlock

Sven Eckelmann <[email protected]>
batman-adv: Ignore own maximum aggregation size during RX

Gavrilov Ilia <[email protected]>
xsk: fix an integer overflow in xp_create_and_assign_umem()

David Howells <[email protected]>
keys: Fix UAF in key_put()

Ard Biesheuvel <[email protected]>

    efi/libstub: Avoid physical address 0x0 when doing random allocation

Johan Hovold <[email protected]>
firmware: qcom: uefisecapp: fix efivars registration race

Geert Uytterhoeven <[email protected]>
ARM: shmobile: smp: Enforce shmobile_smp_* alignment

Stefan Eichenberger <[email protected]>
ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6

Shakeel Butt <[email protected]>
memcg: drain obj stock on cpu hotplug teardown

Ye Bin <[email protected]>
proc: fix UAF in proc_get_inode()

Zi Yan <[email protected]>
mm/huge_memory: drop beyond-EOF folios with the right number of refs

Kirill A. Shutemov <[email protected]>
mm/page_alloc: fix memory accept before watermarks gets initialized

Zi Yan <[email protected]>
mm/migrate: fix shmem xarray update during migration

Raphael S. Carvalho <[email protected]>
mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT

Rafael Aquini <[email protected]>
selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation

Gu Bowen <[email protected]>
mmc: atmel-mci: Add missing clk_disable_unprepare()

Kamal Dasu <[email protected]>
mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops

Dragan Simic <[email protected]>
arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi

Dragan Simic <[email protected]>
arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi

Justin Klaassen <[email protected]>
arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S

Quentin Schulz <[email protected]>
arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou

Quentin Schulz <[email protected]>
arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou

Stefan Eichenberger <[email protected]>
arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card

Stefan Eichenberger <[email protected]>
arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card

Dan Carpenter <[email protected]>
accel/qaic: Fix integer overflow in qaic_validate_req()

Christian Eggers <[email protected]>
regulator: check that dummy regulator has been probed before using it

Christian Eggers <[email protected]>
regulator: dummy: force synchronous probing

Max Kellermann <[email protected]>
netfs: Call invalidate_cache only if implemented

E Shattow <[email protected]>
riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions

Jens Axboe <[email protected]>
io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally

Maíra Canal <[email protected]>
drm/v3d: Don't run jobs that have errors flagged in its fence

Tomasz Rusinowicz <[email protected]>
drm/xe: Fix exporting xe buffers multiple times

Haibo Chen <[email protected]>
can: flexcan: disable transceiver during system PM

Haibo Chen <[email protected]>
can: flexcan: only change CAN state when link up in system PM

Vincent Mailhol <[email protected]>
can: ucan: fix out of bound read in strscpy() source

Biju Das <[email protected]>
can: rcar_canfd: Fix page entries in the AFL list

Biju Das <[email protected]>
dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M

Haiyang Zhang <[email protected]>
net: mana: Support holes in device list reply msg

Andreas Kemnade <[email protected]>
i2c: omap: fix IRQ storms

Masami Hiramatsu (Google) <[email protected]>
tracing: tprobe-events: Fix leakage of module refcount

Hans Verkuil <[email protected]>
media: rtl2832_sdr: assign vb2 lock before vb2_queue_init

Guillaume Nault <[email protected]>
Revert "gre: Fix IPv6 link-local address generation."

Lin Ma <[email protected]>
net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES

Yongjian Sun <[email protected]>
libfs: Fix duplicate directory entry in offset_dir_lookup

Justin Iurman <[email protected]>
net: ipv6: ioam6: fix lwtunnel_output() loop

Justin Iurman <[email protected]>
net: lwtunnel: fix recursion loops

MD Danish Anwar <[email protected]>
net: ti: icssg-prueth: Add lock to stats

Dan Carpenter <[email protected]>
net: atm: fix use after free in lec_send()

Jason Gunthorpe <[email protected]>
gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU

Michal Swiatkowski <[email protected]>
phy: fix xa_alloc_cyclic() error handling

Michal Swiatkowski <[email protected]>
dpll: fix xa_alloc_cyclic() error handling

Michal Swiatkowski <[email protected]>
devlink: fix xa_alloc_cyclic() error handling

Kuniyuki Iwashima <[email protected]>
ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().

Kuniyuki Iwashima <[email protected]>
ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().

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

Vignesh Raghavendra <[email protected]>
net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence

Niklas Cassel <[email protected]>
ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs

Masami Hiramatsu (Google) <[email protected]>
tracing: tprobe-events: Fix to clean up tprobe correctly when module unload

David Lechner <[email protected]>
ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX

Huisong Li <[email protected]>
soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly

Jeffrey Hugo <[email protected]>
accel/qaic: Fix possible data corruption in BOs > 2G

Arkadiusz Bokowy <[email protected]>
Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters

Dan Carpenter <[email protected]>
Bluetooth: Fix error code in chan_alloc_skb_cb()

Horatiu Vultur <[email protected]>
reset: mchp: sparx5: Fix for lan966x

Junxian Huang <[email protected]>
RDMA/hns: Fix wrong value of max_sge_rd

Junxian Huang <[email protected]>
RDMA/hns: Fix missing xa_destroy()

Junxian Huang <[email protected]>
RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()

Junxian Huang <[email protected]>
RDMA/hns: Fix invalid sq params not being blocked

Junxian Huang <[email protected]>
RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()

Junxian Huang <[email protected]>
RDMA/hns: Fix soft lockup during bt pages loop

Saravanan Vajravel <[email protected]>
RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path

Baochen Qiang <[email protected]>
dma-mapping: fix missing clear bdr in check_ram_in_range_map()

Chester A. Unal <[email protected]>
ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200

Chester A. Unal <[email protected]>
ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300

Phil Elwell <[email protected]>
ARM: dts: bcm2711: Don't mark timer regs unconfigured

Arnd Bergmann <[email protected]>
ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP

Qasim Ijaz <[email protected]>
RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()

Kashyap Desai <[email protected]>
RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests

Yao Zi <[email protected]>
arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1

Phil Elwell <[email protected]>

    arm64: dts: bcm2712: PL011 UARTs are actually r1p5

Phil Elwell <[email protected]>
ARM: dts: bcm2711: PL011 UARTs are actually r1p5

Stefan Wahren <[email protected]>
ARM: dts: bcm2711: Fix xHCI power-domain

Konrad Dybcio <[email protected]>
Revert "arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu"

Peng Fan <[email protected]>
soc: imx8m: Unregister cpufreq and soc dev in cleanup path

Cosmin Ratiu <[email protected]>
xfrm_output: Force software GSO only in tunnel mode

Alexandre Cassen <[email protected]>
xfrm: fix tunnel mode TX datapath in packet offload mode

Heiko Stuebner <[email protected]>
arm64: dts: rockchip: remove supports-cqe from rk3588 tiger

Heiko Stuebner <[email protected]>
arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar

Alexander Stein <[email protected]>
arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply

Joe Hattori <[email protected]>
firmware: imx-scu: fix OF node leak in .probe()

Dan Carpenter <[email protected]>
firmware: qcom: scm: Fix error code in probe()

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

Diffstat:

 .../bindings/net/can/renesas,rcar-canfd.yaml       |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi        |   5 -
 arch/arm/boot/dts/broadcom/bcm2711.dtsi            |  12 +-
 .../boot/dts/broadcom/bcm4709-asus-rt-ac3200.dts   |  12 +-
 .../boot/dts/broadcom/bcm47094-asus-rt-ac5300.dts  |   8 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi      |  10 +-
 arch/arm/mach-davinci/Kconfig                      |   1 +
 arch/arm/mach-omap1/Kconfig                        |   1 +
 arch/arm/mach-shmobile/headsmp.S                   |   1 +
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi          |   2 +-
 .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi   |   6 +-
 .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi |  16 +-
 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi   |   6 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   1 -
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     |  12 +
 .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi |  14 +
 arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts |   1 -
 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts     |   1 -
 arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi     |   1 -
 arch/arm64/include/asm/kvm_host.h                  |  23 +-
 arch/arm64/kernel/fpsimd.c                         |  25 -
 arch/arm64/kvm/arm.c                               |   9 -
 arch/arm64/kvm/fpsimd.c                            | 100 +--
 arch/arm64/kvm/hyp/entry.S                         |   5 +
 arch/arm64/kvm/hyp/include/hyp/switch.h            | 133 ++--
 arch/arm64/kvm/hyp/nvhe/hyp-main.c                 |  11 +-
 arch/arm64/kvm/hyp/nvhe/pkvm.c                     |  30 -
 arch/arm64/kvm/hyp/nvhe/switch.c                   | 140 ++--
 arch/arm64/kvm/hyp/vhe/switch.c                    |  21 +-
 arch/riscv/boot/dts/starfive/jh7110-pinfunc.h      |   2 +-
 drivers/accel/qaic/qaic_data.c                     |   9 +-
 drivers/ata/libata-core.c                          |  14 +-
 drivers/dpll/dpll_core.c                           |   2 +-
 drivers/firmware/efi/libstub/randomalloc.c         |   4 +
 drivers/firmware/imx/imx-scu.c                     |   1 +
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    |  18 +-
 drivers/firmware/qcom/qcom_scm.c                   |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |  22 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  20 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  21 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  43 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     | 703 +++++++++++----------
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm |  82 +--
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |  12 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 +-
 .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |  11 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   2 +
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  96 +--
 drivers/gpu/drm/radeon/radeon_vce.c                |   2 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |  11 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   9 +-
 drivers/gpu/drm/xe/xe_bo.h                         |   2 -
 drivers/gpu/drm/xe/xe_dma_buf.c                    |   2 +-
 drivers/gpu/host1x/dev.c                           |   6 +
 drivers/i2c/busses/i2c-omap.c                      |  26 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   2 -
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |   3 +-
 drivers/infiniband/hw/hns/hns_roce_alloc.c         |   4 +-
 drivers/infiniband/hw/hns/hns_roce_cq.c            |   1 +
 drivers/infiniband/hw/hns/hns_roce_hem.c           |  16 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   2 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |  20 +-
 drivers/infiniband/hw/mlx5/ah.c                    |  14 +-
 drivers/infiniband/sw/rxe/rxe.c                    |  25 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c          |   2 +-
 drivers/mmc/host/atmel-mci.c                       |   4 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |  10 +
 drivers/net/can/flexcan/flexcan-core.c             |  18 +-
 drivers/net/can/rcar/rcar_canfd.c                  |  28 +-
 drivers/net/can/usb/ucan.c                         |  43 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |  14 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  32 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   1 +
 drivers/net/ethernet/ti/icssg/icssg_prueth.h       |   2 +
 drivers/net/ethernet/ti/icssg/icssg_stats.c        |   4 +
 drivers/net/phy/phy_link_topology.c                |   2 +-
 drivers/pmdomain/amlogic/meson-secure-pwrc.c       |   2 +-
 drivers/regulator/core.c                           |  12 +-
 drivers/regulator/dummy.c                          |   2 +-
 drivers/reset/reset-microchip-sparx5.c             |  19 +-
 drivers/soc/hisilicon/kunpeng_hccs.c               |   4 +-
 drivers/soc/imx/soc-imx8m.c                        |  26 +-
 drivers/soc/qcom/pdr_interface.c                   |   8 +-
 fs/libfs.c                                         |   2 +-
 fs/netfs/write_collect.c                           |   3 +-
 fs/proc/generic.c                                  |  10 +-
 fs/proc/inode.c                                    |   6 +-
 fs/proc/internal.h                                 |  14 +
 fs/smb/server/smbacl.c                             |   5 +-
 include/linux/key.h                                |   1 +
 include/linux/libata.h                             |   2 +
 include/linux/proc_fs.h                            |   7 +-
 include/net/bluetooth/hci.h                        |   2 +-
 include/net/mana/gdma.h                            |  11 +-
 io_uring/net.c                                     |   5 +-
 kernel/dma/direct.c                                |  28 +-
 kernel/sched/core.c                                |  21 +-
 kernel/trace/trace_fprobe.c                        |  30 +-
 mm/filemap.c                                       |  13 +-
 mm/huge_memory.c                                   |   2 +-
 mm/memcontrol.c                                    |   9 +
 mm/migrate.c                                       |  10 +-
 mm/page_alloc.c                                    |  14 +-
 net/atm/lec.c                                      |   3 +-
 net/batman-adv/bat_iv_ogm.c                        |   3 +-
 net/batman-adv/bat_v_ogm.c                         |   3 +-
 net/bluetooth/6lowpan.c                            |   7 +-
 net/core/lwtunnel.c                                |  65 +-
 net/core/neighbour.c                               |   1 +
 net/devlink/core.c                                 |   2 +-
 net/ipv6/addrconf.c                                |  15 +-
 net/ipv6/ioam6_iptunnel.c                          |   8 +-
 net/ipv6/route.c                                   |   5 +-
 net/ipv6/tcpv6_offload.c                           |  21 +-
 net/mptcp/options.c                                |   6 +-
 net/xdp/xsk_buff_pool.c                            |   2 +-
 net/xfrm/xfrm_output.c                             |  43 +-
 security/keys/gc.c                                 |   4 +-
 security/keys/key.c                                |   2 +
 tools/testing/selftests/mm/run_vmtests.sh          |   4 +-
 124 files changed, 1344 insertions(+), 1116 deletions(-)