Skip to content

6.18.9-rc1 review

Greg Kroah-Hartman intel-wired-lan linux-patches linux-s390 linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest122 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/122readdir: require opt-in for d_type flagsfs/readdir.c include/linux/fs.h+8 -10 replies
2/122btrfs: zlib: fix the folio leak on S390 hardware accelerationfs/btrfs/zlib.c+1 -00 replies
3/122can: at91_can: Fix memory leak in at91_can_probe()drivers/net/can/at91_can.c+1 -10 replies
4/122Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_workdrivers/bluetooth/hci_ldisc.c+2 -20 replies
5/122Bluetooth: MGMT: Fix memory leak in set_ssp_completenet/bluetooth/mgmt.c+3 -00 replies
6/122net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c+1 -10 replies
7/122can: gs_usb: gs_usb_receive_bulk_callback(): fix error messagedrivers/net/can/usb/gs_usb.c+2 -20 replies
8/122net: bcmasp: fix early exit leak with fixed phydrivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+4 -10 replies
9/122octeon_ep: Fix memory leak in octep_device_setup()drivers/net/ethernet/marvell/octeon_ep/octep_main.c+1 -10 replies
10/122bonding: annotate data-races around slave->last_rxdrivers/net/bonding/bond_main.c drivers/net/bonding/bond_options.c include/net/bonding.h+21 -180 replies
11/122sfc: fix deadlock in RSS config readdrivers/net/ethernet/sfc/mcdi_filters.c+1 -60 replies
12/122net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c+1 -10 replies
13/122ipv6: use the right ifindex when replying to icmpv6 from localhostnet/ipv6/icmp.c+3 -10 replies
14/122net: wwan: t7xx: fix potential skb->frags overflow in RX pathdrivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c+7 -20 replies
15/122net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()drivers/net/ethernet/mellanox/mlx5/core/eswitch.h+1 -10 replies
16/122rocker: fix memory leak in rocker_world_port_post_fini()drivers/net/ethernet/rocker/rocker_main.c+2 -30 replies
17/122mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()net/mptcp/pm_kernel.c+13 -30 replies
18/122net: spacemit: Check for netif_carrier_ok() in emac_stats_update()drivers/net/ethernet/spacemit/k1_emac.c+27 -70 replies
19/122nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().net/nfc/llcp_commands.c net/nfc/llcp_core.c+19 -20 replies
20/122bonding: fix use-after-free due to enslave fail after slave array updatedrivers/net/bonding/bond_main.c+5 -50 replies
21/122ixgbe: fix memory leaks in the ixgbe_recovery_probe() pathdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+8 -120 replies
22/122ixgbe: dont initialize aci lock in ixgbe_recovery_probe()drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+2 -40 replies
23/122ice: Fix NULL pointer dereference in ice_vsi_set_napi_queuesdrivers/net/ethernet/intel/ice/ice_lib.c+6 -40 replies
24/122ice: stop counting UDP csum mismatch as rx_errorsdrivers/net/ethernet/intel/ice/ice_main.c+0 -10 replies
25/122net/mlx5e: TC, delete flows only for existing peersdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+13 -60 replies
26/122net/mlx5e: Account for netdev stats in ndo_get_stats64drivers/net/ethernet/mellanox/mlx5/core/en_main.c+11 -90 replies
27/122nfc: nci: Fix race between rfkill and nci_unregister_device().include/net/nfc/nfc.h net/nfc/core.c net/nfc/nci/core.c+29 -40 replies
28/122net: bridge: fix static key checknet/bridge/br_input.c+1 -10 replies
29/122net/mlx5e: dont assume psp tx skbs are ipv6 csum handlingdrivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c+11 -60 replies
30/122net: phy: micrel: fix clk warning when removing the driverdrivers/net/phy/micrel.c+13 -40 replies
31/122net/mlx5: fs, Fix inverted cap check in tx flow table root disconnectdrivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c+2 -10 replies
32/122net/mlx5: Initialize events outside devlink lockdrivers/net/ethernet/mellanox/mlx5/core/main.c+24 -100 replies
33/122net/mlx5: Fix vhca_id access call trace use before allocdrivers/net/ethernet/mellanox/mlx5/core/debugfs.c drivers/net/ethernet/mellanox/mlx5/core/main.c drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h +1 more+21 -110 replies
34/122net/mlx5e: Skip ESN replay window setup for IPsec crypto offloaddrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c+2 -10 replies
35/122wifi: mac80211: parse all TTLM entriesnet/mac80211/mlme.c+14 -110 replies
36/122wifi: mac80211: apply advertised TTLM from association responsenet/mac80211/ieee80211_i.h net/mac80211/mlme.c+119 -990 replies
37/122wifi: mac80211: correctly decode TTLM with default link mapnet/mac80211/mlme.c+5 -30 replies
38/122scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()drivers/target/sbp/sbp_target.c+2 -20 replies
39/122ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2sound/soc/intel/common/soc-acpi-intel-ptl-match.c+1 -10 replies
40/122drm/xe: Skip address copy for sync-only execsdrivers/gpu/drm/xe/xe_exec.c+3 -30 replies
41/122ASoC: Intel: sof_es8336: fix headphone GPIO logic inversionsound/soc/intel/boards/sof_es8336.c+1 -10 replies
42/122gpiolib: acpi: use BIT_ULL() for u64 mask in address space handlerdrivers/gpio/gpiolib-acpi-core.c+1 -10 replies
43/122gpio: virtuser: fix UAF in configfs release pathdrivers/gpio/gpio-virtuser.c+4 -40 replies
44/122drm/amd/pm: fix race in power state check before mutex lockdrivers/gpu/drm/amd/pm/amdgpu_dpm.c+4 -30 replies
45/122gpio: brcmstb: correct hwirq to bank mapdrivers/gpio/gpio-brcmstb.c+3 -50 replies
46/122kbuild: rpm-pkg: Generate debuginfo package manuallyscripts/package/kernel.spec+30 -350 replies
47/122kbuild: Fix permissions of modules.builtin.modinfoscripts/Makefile.vmlinux+2 -10 replies
48/122of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()drivers/of/of_reserved_mem.c+7 -180 replies
49/122of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel paramdrivers/of/of_reserved_mem.c include/linux/cma.h kernel/dma/contiguous.c+36 -80 replies
50/122bcache: fix improper use of bi_end_iodrivers/md/bcache/request.c+3 -30 replies
51/122bcache: use bio cloning for detached device requestsdrivers/md/bcache/bcache.h drivers/md/bcache/request.c drivers/md/bcache/super.c+54 -460 replies
52/122bcache: fix I/O accounting leak in detached_dev_do_requestdrivers/md/bcache/request.c+1 -00 replies
53/122dma/pool: distinguish between missing and exhausted atomic poolskernel/dma/pool.c+6 -10 replies
54/122drm/xe/configfs: Fix is_bound() pci_dev lifetimedrivers/gpu/drm/xe/xe_configfs.c+1 -20 replies
55/122drm/xe/nvm: Manage nvm aux cleanup with devresdrivers/gpu/drm/xe/xe_device.c drivers/gpu/drm/xe/xe_nvm.c drivers/gpu/drm/xe/xe_nvm.h+22 -250 replies
56/122drm/xe/nvm: Fix double-free on aux add failuredrivers/gpu/drm/xe/xe_nvm.c+5 -70 replies
57/122sched/deadline: Document dl_serverkernel/sched/deadline.c+194 -00 replies
58/122sched/deadline: Fix stuck dl_serverkernel/sched/deadline.c+12 -00 replies
59/122writeback: fix 100% CPU usage when dirtytime_expire_interval is 0fs/fs-writeback.c+10 -40 replies
60/122pinctrl: lpass-lpi: implement .get_direction() for the GPIO driverdrivers/pinctrl/qcom/pinctrl-lpass-lpi.c+17 -00 replies
61/122pinctrl: meson: mark the GPIO controller as sleepingdrivers/pinctrl/meson/pinctrl-meson.c+1 -10 replies
62/122pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pinsarch/arm64/configs/defconfig drivers/pinctrl/qcom/Kconfig drivers/pinctrl/qcom/Makefile +2 more+6 -1650 replies
63/122perf: sched: Fix perf crash with new is_user_task() helperinclude/linux/sched.h kernel/events/callchain.c kernel/events/core.c+9 -40 replies
64/122firewire: core: fix race condition against transaction listdrivers/firewire/core-transaction.c+10 -90 replies
65/122riscv: compat: fix COMPAT_UTS_MACHINE definitionarch/riscv/include/asm/compat.h+1 -10 replies
66/122rust: rbtree: fix documentation typo in CursorMut peek_next methodrust/kernel/rbtree.rs+1 -10 replies
67/122rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` targetscripts/Makefile.build+1 -10 replies
68/122ASoC: fsl: imx-card: Do not force slot width to sample widthsound/soc/fsl/imx-card.c+0 -10 replies
69/122scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()drivers/scsi/be2iscsi/be_mgmt.c+1 -00 replies
70/122ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCOsound/soc/amd/yc/acp6x-mach.c+8 -00 replies
71/122gpio: pca953x: mask interrupts in irq shutdowndrivers/gpio/gpio-pca953x.c+2 -00 replies
72/122kbuild: rust: clean libpin_init_internal in mrproperMakefile+2 -10 replies
73/122scsi: qla2xxx: edif: Fix dma_free_coherent() sizedrivers/scsi/qla2xxx/qla_os.c+1 -10 replies
74/122efivarfs: fix error propagation in efivar_entry_get()fs/efivarfs/vars.c+1 -10 replies
75/122nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereferencedrivers/nvme/target/io-cmd-bdev.c+2 -10 replies
76/122ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machinesound/hda/codecs/realtek/alc269.c+1 -00 replies
77/122gpio: rockchip: Stop calling pinctrl for set_directiondrivers/gpio/gpio-rockchip.c drivers/pinctrl/pinctrl-rockchip.c+4 -130 replies
78/122mm/kasan: fix KASAN poisoning in vrealloc()include/linux/kasan.h mm/kasan/common.c mm/vmalloc.c+37 -50 replies
79/122mptcp: only reset subflow errors when propagatednet/mptcp/protocol.c+5 -40 replies
80/122selftests: mptcp: check no dup close events after errortools/testing/selftests/net/mptcp/mptcp_join.sh+51 -00 replies
81/122selftests: mptcp: check subflow errors in close eventstools/testing/selftests/net/mptcp/mptcp_join.sh+20 -30 replies
82/122selftests: mptcp: join: fix local endp not being trackedtools/testing/selftests/net/mptcp/mptcp_join.sh+4 -50 replies
83/122flex_proportions: make fprop_new_period() hardirq safelib/flex_proportions.c+3 -20 replies
84/122btrfs: do not strictly require dirty metadata threshold for metadata writepagesfs/btrfs/disk-io.c fs/btrfs/extent_io.c fs/btrfs/extent_io.h+2 -260 replies
85/122mm/kfence: randomize the freelist on initializationmm/kfence/core.c+19 -40 replies
86/122mm/memory-failure: fix missing ->mf_stats count in hugetlb poisonmm/memory-failure.c+56 -370 replies
87/122mm, swap: restore swap_space attr aviod kernel panicmm/swap.h mm/swap_state.c+2 -30 replies
88/122mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfnmm/memory-failure.c+8 -60 replies
89/122mm/shmem, swap: fix race of truncate and swap entry splitmm/shmem.c+34 -110 replies
90/122net: fix segmentation of forwarding fraglist GROnet/core/filter.c net/ipv4/tcp_offload.c net/ipv4/udp_offload.c +1 more+8 -30 replies
91/122rust: bits: always inline functions using build_assert with argumentsrust/kernel/bits.rs+4 -20 replies
92/122rust: sync: atomic: Provide stub for `rusttest` 32-bit hostsrust/kernel/sync/atomic/predefine.rs+11 -00 replies
93/122rust: sync: refcount: always inline functions using build_assert with argumentsrust/kernel/sync/refcount.rs+2 -10 replies
94/122scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins depscripts/generate_rust_analyzer.py+1 -10 replies
95/122scripts: generate_rust_analyzer: Add pin_init_internal depsscripts/generate_rust_analyzer.py+1 -10 replies
96/122scripts: generate_rust_analyzer: remove sysroot assertionscripts/generate_rust_analyzer.py+0 -30 replies
97/122scripts: generate_rust_analyzer: compile sysroot with correct editionscripts/generate_rust_analyzer.py+26 -30 replies
98/122scripts: generate_rust_analyzer: fix resolution of #[pin_data] macrosscripts/generate_rust_analyzer.py+1 -10 replies
99/122scripts: generate_rust_analyzer: Add compiler_builtins -> core depscripts/generate_rust_analyzer.py+1 -10 replies
100/122drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl()drivers/gpu/drm/drm_gem.c+12 -60 replies
101/122drm/xe/xelp: Fix Wa_18022495364drivers/gpu/drm/xe/xe_lrc.c+1 -10 replies
102/122drm/tyr: depend on `COMMON_CLK` to fix build errordrivers/gpu/drm/tyr/Kconfig+1 -00 replies
103/122drm/msm/a6xx: fix bogus hwcg register updatesdrivers/gpu/drm/msm/adreno/a6xx_catalog.c+0 -20 replies
104/122drm/imx/tve: fix probe device leakdrivers/gpu/drm/imx/ipuv3/imx-tve.c+13 -00 replies
105/122drm/amd/pm: fix smu v13 soft clock frequency setting issuedrivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+2 -00 replies
106/122drm/amd/pm: fix smu v14 soft clock frequency setting issuedrivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c+2 -00 replies
107/122drm/amdgpu/soc21: fix xclk for APUsdrivers/gpu/drm/amd/amdgpu/soc21.c+7 -10 replies
108/122drm/amdgpu/gfx10: fix wptr reset in KGQ initdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+1 -10 replies
109/122drm/amdgpu/gfx11: fix wptr reset in KGQ initdrivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+1 -10 replies
110/122drm/amdgpu/gfx11: adjust KGQ reset sequencedrivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+13 -100 replies
111/122drm/amdgpu/gfx12: fix wptr reset in KGQ initdrivers/gpu/drm/amd/amdgpu/gfx_v12_0.c+1 -10 replies
112/122drm/amdgpu/gfx12: adjust KGQ reset sequencedrivers/gpu/drm/amd/amdgpu/gfx_v12_0.c+13 -100 replies
113/122drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_removedrivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c+6 -10 replies
114/122drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c+3 -20 replies
115/122iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c+3 -00 replies
116/122gpiolib: acpi: Fix potential out-of-boundary left shiftdrivers/gpio/gpiolib-acpi-core.c+17 -40 replies
117/122libbpf: Fix -Wdiscarded-qualifiers under C23tools/lib/bpf/libbpf.c+4 -30 replies
118/122Revert "drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)"drivers/gpu/drm/nouveau/nouveau_display.c+0 -20 replies
119/122net/sched: act_ife: convert comma to semicolonnet/sched/act_ife.c+3 -30 replies
120/122sched_ext: Dont kick CPUs running higher classeskernel/sched/ext.c+8 -30 replies
121/122sched_ext: Fix SCX_KICK_WAIT to work reliablykernel/sched/ext.c kernel/sched/ext_internal.h+30 -220 replies
122/122mptcp: avoid dup SUB_CLOSED events after disconnectnet/mptcp/protocol.c+2 -20 replies

Reviews trailers per patch

91 of 122 patches have a Reviewed-by or Acked-by.

PatchChunsheng LuoMaxime ChevallierDavid AhernParav PanditTariq ToukanSimon HormanMat MartineauBoris BurkovDavid SterbaDaniel BorkmannFlorian FainelliVadim FedorenkoMark BlochCarolina JubranShay DroriLeon RomanovskyJohannes BergIlan PeerPéter UjfalusiMatthew BrostAleksandr LoktionovPaul MenzelMika WesterbergKenneth FengLinus WalleijHolger KiehlJoy ZouRob Herring (Arm)Christoph HellwigJacob KellerColy LiRobin MurphyAshutosh DixitAlexander UsyskinBrian NguyenNitin GoteFlorian WestphalNikolay AleksandrovEric DumazetCosmin RatiuJuri LelliAndrea RighiNathan ChancellorGary GuoShengjiu WangDongliang MuNicolas SchierBenno LossinJan KaraHeiko StuebnerAndrey KonovalovMaciej Wieczor-RetmanGeliang TangMatthew Wilcox (Oracle)Alexander PotapenkoMiaohe LinKonrad DybcioAbel VesaAndrew MortonLiam R. HowlettNhat PhamChris LiDaniel AlmeidaOnur ÖzkanBoqun FengMartin BlumenstinglNeil ArmstrongBartosz GolaszewskiGuenter RoeckAndreas PerssonGuo Ren (Alibaba Damo Academy)Alice RyhlJesung YangFrank LiAlex DeucherJesse ZhangTimur KristófPhilip YangDaniel PalmerJamal Hadi SalimTamir DubersteinHarshit MogalapalliChristian KönigMatt RoperAkhil P OommenAchill GilgenastBrett A C SheffieldJon HunterJustin M. ForbesTakeshi OgasawaraPeter SchneiderLuna JernbergRon EconomosMark BrownBrett MastbergenHardik GargBarry K. NathanShung-Hsi YuDileep MalepuMiguel OjedaJeffrin Jose T
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/122R-b T-b
2/122R-b R-b
3/122
4/122
5/122
6/122R-b
7/122
8/122R-b
9/122R-b
10/122
11/122
12/122R-b
13/122R-b
14/122
15/122R-b R-b
16/122R-b
17/122R-b
18/122
19/122R-b
20/122A-b
21/122
22/122
23/122R-b R-b
24/122A-b
25/122R-b R-b
26/122R-b
27/122R-b
28/122R-b R-b
29/122R-b R-b
30/122R-b
31/122R-b R-b
32/122R-b
33/122R-b R-b
34/122R-b R-b
35/122R-b R-b
36/122
37/122
38/122
39/122R-b
40/122R-b
41/122
42/122R-b
43/122
44/122R-b
45/122R-b
46/122T-b
47/122
48/122
49/122T-b A-b
50/122R-b
51/122A-b
52/122R-b A-b
53/122R-b
54/122R-b
55/122R-b R-b
56/122R-b R-b
57/122
58/122A-b T-b
59/122R-b
60/122R-b T-b T-b
61/122R-b R-b
62/122R-b R-b
63/122T-b
64/122T-b
65/122R-b
66/122R-b R-b
67/122R-b R-b
68/122A-b
69/122
70/122
71/122R-b
72/122R-b A-b A-b
73/122
74/122
75/122R-b
76/122
77/122R-b
78/122R-b T-b
79/122R-b
80/122R-b
81/122R-b
82/122R-b
83/122R-b
84/122R-b
85/122R-b
86/122A-b
87/122R-b
88/122A-b R-b
89/122R-b A-b
90/122
91/122R-b
92/122R-b A-b
93/122R-b A-b
94/122A-b R-b
95/122A-b R-b
96/122R-b
97/122
98/122A-b R-b T-b A-b
99/122A-b R-b
100/122T-b R-b
101/122R-b
102/122A-b
103/122R-b R-b
104/122R-b
105/122R-b
106/122R-b
107/122R-b
108/122R-b R-b
109/122R-b R-b
110/122R-b
111/122R-b R-b
112/122R-b
113/122R-b R-b
114/122R-b
115/122
116/122R-b
117/122
118/122T-b
119/122R-b
120/122R-b
121/122R-b
122/122R-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 101 reviewers.

Read the v1 thread

Cover letter [PATCH 6.18 000/122] 6.18.9-rc1 review

This is the start of the stable review cycle for the 6.18.9 release. There are 122 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, 06 Feb 2026 14:38:23 +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.18.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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.18.9-rc1

Matthieu Baerts (NGI0) <[email protected]>
mptcp: avoid dup SUB_CLOSED events after disconnect

Tejun Heo <[email protected]>
sched_ext: Fix SCX_KICK_WAIT to work reliably

Tejun Heo <[email protected]>
sched_ext: Don't kick CPUs running higher classes

Chen Ni <[email protected]>
net/sched: act_ife: convert comma to semicolon

John Ogness <[email protected]>
Revert "drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)"

Mikhail Gavrilov <[email protected]>
libbpf: Fix -Wdiscarded-qualifiers under C23

Andy Shevchenko <[email protected]>
gpiolib: acpi: Fix potential out-of-boundary left shift

Nicolin Chen <[email protected]>
iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()

Alex Deucher <[email protected]>
drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()

Jon Doron <[email protected]>
drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove

Alex Deucher <[email protected]>
drm/amdgpu/gfx12: adjust KGQ reset sequence

Alex Deucher <[email protected]>
drm/amdgpu/gfx12: fix wptr reset in KGQ init

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: adjust KGQ reset sequence

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: fix wptr reset in KGQ init

Alex Deucher <[email protected]>
drm/amdgpu/gfx10: fix wptr reset in KGQ init

Alex Deucher <[email protected]>
drm/amdgpu/soc21: fix xclk for APUs

Yang Wang <[email protected]>
drm/amd/pm: fix smu v14 soft clock frequency setting issue

Yang Wang <[email protected]>
drm/amd/pm: fix smu v13 soft clock frequency setting issue

Johan Hovold <[email protected]>
drm/imx/tve: fix probe device leak

Johan Hovold <[email protected]>
drm/msm/a6xx: fix bogus hwcg register updates

Miguel Ojeda <[email protected]>
drm/tyr: depend on COMMON_CLK to fix build error

Tvrtko Ursulin <[email protected]>

    drm/xe/xelp: Fix Wa_18022495364

Tvrtko Ursulin <[email protected]>
drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl()

Tamir Duberstein <[email protected]>

    scripts: generate_rust_analyzer: Add compiler_builtins -> core dep

SeungJong Ha <[email protected]>
scripts: generate_rust_analyzer: fix resolution of #[pin_data] macros

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer: compile sysroot with correct edition

Onur Özkan <[email protected]>
scripts: generate_rust_analyzer: remove sysroot assertion

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer: Add pin_init_internal deps

Tamir Duberstein <[email protected]>

    scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins dep

Alexandre Courbot <[email protected]>
rust: sync: refcount: always inline functions using build_assert with arguments

Miguel Ojeda <[email protected]>
rust: sync: atomic: Provide stub for rusttest 32-bit hosts

Alexandre Courbot <[email protected]>
rust: bits: always inline functions using build_assert with arguments

Jibin Zhang <[email protected]>
net: fix segmentation of forwarding fraglist GRO

Kairui Song <[email protected]>
mm/shmem, swap: fix race of truncate and swap entry split

Jane Chu <[email protected]>
mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn

robin.kuo <[email protected]>
mm, swap: restore swap_space attr aviod kernel panic

Jane Chu <[email protected]>

    mm/memory-failure: fix missing ->mf_stats count in hugetlb poison

Pimyn Girgis <[email protected]>
mm/kfence: randomize the freelist on initialization

Qu Wenruo <[email protected]>
btrfs: do not strictly require dirty metadata threshold for metadata writepages

Jan Kara <[email protected]>
flex_proportions: make fprop_new_period() hardirq safe

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: fix local endp not being tracked

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: check subflow errors in close events

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: check no dup close events after error

Matthieu Baerts (NGI0) <[email protected]>
mptcp: only reset subflow errors when propagated

Andrey Ryabinin <[email protected]>
mm/kasan: fix KASAN poisoning in vrealloc()

Robin Murphy <[email protected]>
gpio: rockchip: Stop calling pinctrl for set_direction

Zhang Heng <[email protected]>
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine

Ming Lei <[email protected]>
nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference

Kohei Enju <[email protected]>
efivarfs: fix error propagation in efivar_entry_get()

Thomas Fourier <[email protected]>
scsi: qla2xxx: edif: Fix dma_free_coherent() size

Chen Miao <[email protected]>
kbuild: rust: clean libpin_init_internal in mrproper

Martin Larsson <[email protected]>
gpio: pca953x: mask interrupts in irq shutdown

Zhang Heng <[email protected]>
ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO

Haoxiang Li <[email protected]>
scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()

Fabio Estevam <[email protected]>
ASoC: fsl: imx-card: Do not force slot width to sample width

Miguel Ojeda <[email protected]>
rust: kbuild: give --config-path to rustfmt in .rsi target

Hang Shu <[email protected]>
rust: rbtree: fix documentation typo in CursorMut peek_next method

Han Gao <[email protected]>
riscv: compat: fix COMPAT_UTS_MACHINE definition

Takashi Sakamoto <[email protected]>
firewire: core: fix race condition against transaction list

Steven Rostedt <[email protected]>
perf: sched: Fix perf crash with new is_user_task() helper

Krzysztof Kozlowski <[email protected]>
pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins

Bartosz Golaszewski <[email protected]>
pinctrl: meson: mark the GPIO controller as sleeping

Bartosz Golaszewski <[email protected]>
pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver

Laveesh Bansal <[email protected]>
writeback: fix 100% CPU usage when dirtytime_expire_interval is 0

Peter Zijlstra <[email protected]>
sched/deadline: Fix 'stuck' dl_server

Peter Zijlstra <[email protected]>
sched/deadline: Document dl_server

Shuicheng Lin <[email protected]>
drm/xe/nvm: Fix double-free on aux add failure

Shuicheng Lin <[email protected]>
drm/xe/nvm: Manage nvm aux cleanup with devres

Shuicheng Lin <[email protected]>
drm/xe/configfs: Fix is_bound() pci_dev lifetime

Sai Sree Kartheek Adivi <[email protected]>
dma/pool: distinguish between missing and exhausted atomic pools

Shida Zhang <[email protected]>
bcache: fix I/O accounting leak in detached_dev_do_request

Shida Zhang <[email protected]>
bcache: use bio cloning for detached device requests

Shida Zhang <[email protected]>
bcache: fix improper use of bi_end_io

Oreoluwa Babatunde <[email protected]>
of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel param

Yuntao Wang <[email protected]>
of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()

Ethan Zuo <[email protected]>
kbuild: Fix permissions of modules.builtin.modinfo

Nathan Chancellor <[email protected]>
kbuild: rpm-pkg: Generate debuginfo package manually

Doug Berger <[email protected]>
gpio: brcmstb: correct hwirq to bank map

Yang Wang <[email protected]>
drm/amd/pm: fix race in power state check before mutex lock

Yuhao Huang <[email protected]>
gpio: virtuser: fix UAF in configfs release path

Denis Sergeev <[email protected]>
gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler

Tagir Garaev <[email protected]>
ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion

Shuicheng Lin <[email protected]>
drm/xe: Skip address copy for sync-only execs

Bard Liao <[email protected]>
ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2

Kery Qi <[email protected]>
scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()

Benjamin Berg <[email protected]>
wifi: mac80211: correctly decode TTLM with default link map

Benjamin Berg <[email protected]>
wifi: mac80211: apply advertised TTLM from association response

Benjamin Berg <[email protected]>
wifi: mac80211: parse all TTLM entries

Jianbo Liu <[email protected]>
net/mlx5e: Skip ESN replay window setup for IPsec crypto offload

Parav Pandit <[email protected]>
net/mlx5: Fix vhca_id access call trace use before alloc

Cosmin Ratiu <[email protected]>
net/mlx5: Initialize events outside devlink lock

Shay Drory <[email protected]>
net/mlx5: fs, Fix inverted cap check in tx flow table root disconnect

Wei Fang <[email protected]>
net: phy: micrel: fix clk warning when removing the driver

Daniel Zahka <[email protected]>
net/mlx5e: don't assume psp tx skbs are ipv6 csum handling

Martin Kaiser <[email protected]>
net: bridge: fix static key check

Kuniyuki Iwashima <[email protected]>
nfc: nci: Fix race between rfkill and nci_unregister_device().

Gal Pressman <[email protected]>
net/mlx5e: Account for netdev stats in ndo_get_stats64

Mark Bloch <[email protected]>
net/mlx5e: TC, delete flows only for existing peers

Jesse Brandeburg <[email protected]>
ice: stop counting UDP csum mismatch as rx_errors

Aaron Ma <[email protected]>
ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues

Kohei Enju <[email protected]>
ixgbe: don't initialize aci lock in ixgbe_recovery_probe()

Kohei Enju <[email protected]>
ixgbe: fix memory leaks in the ixgbe_recovery_probe() path

Nikolay Aleksandrov <[email protected]>
bonding: fix use-after-free due to enslave fail after slave array update

Kuniyuki Iwashima <[email protected]>
nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().

Vivian Wang <[email protected]>
net: spacemit: Check for netif_carrier_ok() in emac_stats_update()

Eric Dumazet <[email protected]>
mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()

Kery Qi <[email protected]>
rocker: fix memory leak in rocker_world_port_post_fini()

Zeng Chi <[email protected]>
net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()

Kery Qi <[email protected]>

    net: wwan: t7xx: fix potential skb->frags overflow in RX path

Fernando Fernandez Mancera <[email protected]>
ipv6: use the right ifindex when replying to icmpv6 from localhost

Zilin Guan <[email protected]>
net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()

Edward Cree <[email protected]>
sfc: fix deadlock in RSS config read

Eric Dumazet <[email protected]>

    bonding: annotate data-races around slave->last_rx

Zilin Guan <[email protected]>
octeon_ep: Fix memory leak in octep_device_setup()

Justin Chen <[email protected]>
net: bcmasp: fix early exit leak with fixed phy

Marc Kleine-Budde <[email protected]>
can: gs_usb: gs_usb_receive_bulk_callback(): fix error message

Zilin Guan <[email protected]>
net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()

Jianpeng Chang <[email protected]>
Bluetooth: MGMT: Fix memory leak in set_ssp_complete

Jia-Hong Su <[email protected]>
Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work

Zilin Guan <[email protected]>
can: at91_can: Fix memory leak in at91_can_probe()

Qu Wenruo <[email protected]>
btrfs: zlib: fix the folio leak on S390 hardware acceleration

Amir Goldstein <[email protected]>
readdir: require opt-in for d_type flags

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

Diffstat:

 Makefile                                           |   7 +-
 arch/arm64/configs/defconfig                       |   1 -
 arch/riscv/include/asm/compat.h                    |   2 +-
 drivers/bluetooth/hci_ldisc.c                      |   4 +-
 drivers/firewire/core-transaction.c                |  19 +-
 drivers/gpio/gpio-brcmstb.c                        |   8 +-
 drivers/gpio/gpio-pca953x.c                        |   2 +
 drivers/gpio/gpio-rockchip.c                       |   8 -
 drivers/gpio/gpio-virtuser.c                       |   8 +-
 drivers/gpio/gpiolib-acpi-core.c                   |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  25 +--
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  25 +--
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   8 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   7 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |   1 +
 drivers/gpu/drm/drm_gem.c                          |  18 +-
 drivers/gpu/drm/imx/ipuv3/imx-tve.c                |  13 ++
 drivers/gpu/drm/msm/adreno/a6xx_catalog.c          |   2 -
 drivers/gpu/drm/nouveau/nouveau_display.c          |   2 -
 drivers/gpu/drm/tyr/Kconfig                        |   1 +
 drivers/gpu/drm/xe/xe_configfs.c                   |   3 +-
 drivers/gpu/drm/xe/xe_device.c                     |   2 -
 drivers/gpu/drm/xe/xe_exec.c                       |   6 +-
 drivers/gpu/drm/xe/xe_lrc.c                        |   2 +-
 drivers/gpu/drm/xe/xe_nvm.c                        |  55 +++---
 drivers/gpu/drm/xe/xe_nvm.h                        |   2 -
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |   3 +
 drivers/md/bcache/bcache.h                         |   9 +
 drivers/md/bcache/request.c                        |  82 ++++----
 drivers/md/bcache/super.c                          |  12 +-
 drivers/net/bonding/bond_main.c                    |  28 +--
 drivers/net/bonding/bond_options.c                 |   8 +-
 drivers/net/can/at91_can.c                         |   2 +-
 drivers/net/can/usb/gs_usb.c                       |   4 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   5 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |  10 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   1 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  26 +--
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c  |  16 ++
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |   3 +-
 .../mellanox/mlx5/core/en_accel/psp_rxtx.c         |  17 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  20 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  19 +-
 .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c      |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  36 ++--
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   1 +
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |   1 +
 drivers/net/ethernet/rocker/rocker_main.c          |   5 +-
 drivers/net/ethernet/sfc/mcdi_filters.c            |   7 +-
 drivers/net/ethernet/spacemit/k1_emac.c            |  34 +++-
 drivers/net/phy/micrel.c                           |  17 +-
 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c         |   9 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   3 +-
 drivers/of/of_reserved_mem.c                       |  44 +++--
 drivers/pinctrl/meson/pinctrl-meson.c              |   2 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |   9 +-
 drivers/pinctrl/qcom/Kconfig                       |  15 +-
 drivers/pinctrl/qcom/Makefile                      |   1 -
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |  17 ++
 drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c    |   3 +
 drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c    | 151 --------------
 drivers/scsi/be2iscsi/be_mgmt.c                    |   1 +
 drivers/scsi/qla2xxx/qla_os.c                      |   2 +-
 drivers/target/sbp/sbp_target.c                    |   4 +-
 fs/btrfs/disk-io.c                                 |  22 ---
 fs/btrfs/extent_io.c                               |   3 +-
 fs/btrfs/extent_io.h                               |   3 +-
 fs/btrfs/zlib.c                                    |   1 +
 fs/efivarfs/vars.c                                 |   2 +-
 fs/fs-writeback.c                                  |  14 +-
 fs/readdir.c                                       |   3 +
 include/linux/cma.h                                |   9 +
 include/linux/fs.h                                 |   6 +-
 include/linux/kasan.h                              |  14 ++
 include/linux/sched.h                              |   5 +
 include/net/bonding.h                              |  13 +-
 include/net/nfc/nfc.h                              |   2 +
 kernel/dma/contiguous.c                            |  16 +-
 kernel/dma/pool.c                                  |   7 +-
 kernel/events/callchain.c                          |   2 +-
 kernel/events/core.c                               |   6 +-
 kernel/sched/deadline.c                            | 206 +++++++++++++++++++
 kernel/sched/ext.c                                 |  57 +++---
 kernel/sched/ext_internal.h                        |   6 +-
 lib/flex_proportions.c                             |   5 +-
 mm/kasan/common.c                                  |  21 ++
 mm/kfence/core.c                                   |  23 ++-
 mm/memory-failure.c                                |  99 ++++++----
 mm/shmem.c                                         |  45 +++--
 mm/swap.h                                          |   2 +-
 mm/swap_state.c                                    |   3 +-
 mm/vmalloc.c                                       |   7 +-
 net/bluetooth/mgmt.c                               |   3 +
 net/bridge/br_input.c                              |   2 +-
 net/core/filter.c                                  |   2 +
 net/ipv4/tcp_offload.c                             |   3 +-
 net/ipv4/udp_offload.c                             |   3 +-
 net/ipv6/icmp.c                                    |   4 +-
 net/ipv6/tcpv6_offload.c                           |   3 +-
 net/mac80211/ieee80211_i.h                         |   2 -
 net/mac80211/mlme.c                                | 217 ++++++++++++---------
 net/mptcp/pm_kernel.c                              |  16 +-
 net/mptcp/protocol.c                               |  13 +-
 net/nfc/core.c                                     |  27 ++-
 net/nfc/llcp_commands.c                            |  17 +-
 net/nfc/llcp_core.c                                |   4 +-
 net/nfc/nci/core.c                                 |   4 +-
 net/sched/act_ife.c                                |   6 +-
 rust/kernel/bits.rs                                |   6 +-
 rust/kernel/rbtree.rs                              |   2 +-
 rust/kernel/sync/atomic/predefine.rs               |  11 ++
 rust/kernel/sync/refcount.rs                       |   3 +-
 scripts/Makefile.build                             |   2 +-
 scripts/Makefile.vmlinux                           |   3 +-
 scripts/generate_rust_analyzer.py                  |  40 +++-
 scripts/package/kernel.spec                        |  65 +++---
 sound/hda/codecs/realtek/alc269.c                  |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   8 +
 sound/soc/fsl/imx-card.c                           |   1 -
 sound/soc/intel/boards/sof_es8336.c                |   2 +-
 sound/soc/intel/common/soc-acpi-intel-ptl-match.c  |   2 +-
 tools/lib/bpf/libbpf.c                             |   7 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  81 +++++++-
 133 files changed, 1285 insertions(+), 784 deletions(-)