Skip to content

6.12.11-rc1 review

Greg Kroah-Hartman damon linux-cifs linux-fsdevel linux-nfs linux-patches linux-tegra lkml netfs stable 1 version Applied

Status from this message: The following commit has been merged into the sched/urgent branch of tip:

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest122 patches 22 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/122efi/zboot: Limit compression options to GZIP and ZSTDdrivers/firmware/efi/Kconfig drivers/firmware/efi/libstub/Makefile.zboot+6 -160 replies
2/122net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()drivers/net/ethernet/ti/cpsw_ale.c+7 -70 replies
3/122bpf: Fix bpf_sk_select_reuseport() memory leaknet/core/filter.c+18 -120 replies
4/122eth: bnxt: always recalculate features after XDP clearing, fix null-derefdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c+21 -130 replies
5/122net: ravb: Fix max TX frame size for RZ/V2Mdrivers/net/ethernet/renesas/ravb_main.c+1 -00 replies
6/122openvswitch: fix lockup on tx to unregistering netdev with carriernet/openvswitch/actions.c+3 -10 replies
7/122pktgen: Avoid out-of-bounds access in get_imix_entriesnet/core/pktgen.c+3 -30 replies
8/122ice: Fix E825 initializationdrivers/net/ethernet/intel/ice/ice_ptp_hw.c+9 -130 replies
9/122ice: Fix quad registers read on E825drivers/net/ethernet/intel/ice/ice_ptp_hw.c drivers/net/ethernet/intel/ice/ice_type.h+133 -870 replies
10/122ice: Fix ETH56G FC-FEC Rx offset valuedrivers/net/ethernet/intel/ice/ice_ptp_consts.h+1 -10 replies
11/122ice: Introduce ice_get_phy_model() wrapperdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_ptp.c drivers/net/ethernet/intel/ice/ice_ptp_hw.c+25 -210 replies
12/122ice: Add ice_get_ctrl_ptp() wrapper to simplify the codedrivers/net/ethernet/intel/ice/ice_adapter.h drivers/net/ethernet/intel/ice/ice_ptp.c+16 -10 replies
13/122ice: Use ice_adapter for PTP shared data instead of auxdevdrivers/net/ethernet/intel/ice/ice_adapter.c drivers/net/ethernet/intel/ice/ice_adapter.h drivers/net/ethernet/intel/ice/ice_ptp.c +2 more+105 -430 replies
14/122ice: Add correct PHY lane assignmentdrivers/net/ethernet/intel/ice/ice_adminq_cmd.h drivers/net/ethernet/intel/ice/ice_common.c drivers/net/ethernet/intel/ice/ice_common.h +5 more+68 -450 replies
15/122cpuidle: teo: Update documentation after previous changesdrivers/cpuidle/governors/teo.c+48 -430 replies
16/122btrfs: add the missing error handling inside get_canonical_dev_pathfs/btrfs/volumes.c+4 -00 replies
17/122gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().drivers/net/gtp.c+11 -80 replies
18/122gtp: Destroy device along with udp sockets netns dismantle.drivers/net/gtp.c+6 -10 replies
19/122pfcp: Destroy device along with udp sockets netns dismantle.drivers/net/pfcp.c+10 -50 replies
20/122cpufreq: Move endif to the end of Kconfig filedrivers/cpufreq/Kconfig+2 -20 replies
21/122nfp: bpf: prevent integer overflow in nfp_bpf_event_output()drivers/net/ethernet/netronome/nfp/bpf/offload.c+2 -10 replies
22/122net: xilinx: axienet: Fix IRQ coalescing packet count overflowdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+6 -00 replies
23/122net: fec: handle page_pool_dev_alloc_pages errordrivers/net/ethernet/freescale/fec_main.c+14 -50 replies
24/122net: make page_pool_ref_netmem work with net iovsinclude/net/page_pool/helpers.h+1 -10 replies
25/122net/mlx5: Fix RDMA TX steering priodrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+1 -00 replies
26/122net/mlx5: Fix a lockdep warning as part of the write combining testdrivers/net/ethernet/mellanox/mlx5/core/wc.c+12 -120 replies
27/122net/mlx5: SF, Fix add port error handlingdrivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c+1 -00 replies
28/122net/mlx5: Clear port select structure when fail to createdrivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c+3 -10 replies
29/122net/mlx5e: Fix inversion dependency warning while enabling IPsec tunneldrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c+6 -100 replies
30/122net/mlx5e: Rely on reqid in IPsec tunnel modedrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c+5 -70 replies
31/122net/mlx5e: Always start IPsec sequence number from 1drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c+14 -30 replies
32/122netdev: avoid CFI problems with sock priv helpersnet/core/netdev-genl-gen.c tools/net/ynl/ynl-gen-c.py+25 -50 replies
33/122drm/tests: helpers: Fix compiler warningdrivers/gpu/drm/tests/drm_kunit_helpers.c+1 -20 replies
34/122drm/vmwgfx: Unreserve BO on errordrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+15 -50 replies
35/122drm/vmwgfx: Add new keep_resv BO paramdrivers/gpu/drm/vmwgfx/vmwgfx_bo.c drivers/gpu/drm/vmwgfx/vmwgfx_bo.h drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +3 more+11 -150 replies
36/122drm/v3d: Ensure job pointer is set to NULL after job completiondrivers/gpu/drm/v3d/v3d_irq.c+4 -00 replies
37/122reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated devicedrivers/reset/reset-rzg2l-usbphy-ctrl.c+1 -00 replies
38/122soc: ti: pruss: Fix pruss APIsinclude/linux/pruss_driver.h+6 -60 replies
39/122i2c: core: fix reference leak in i2c_register_adapter()drivers/i2c/i2c-core-base.c+1 -00 replies
40/122platform/x86: dell-uart-backlight: fix serdev racedrivers/platform/x86/dell/dell-uart-backlight.c+3 -20 replies
41/122platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev racedrivers/platform/x86/lenovo-yoga-tab2-pro-1380-fastcharger.c+3 -20 replies
42/122hwmon: (tmp513) Fix division of negative numbersdrivers/hwmon/tmp513.c+4 -30 replies
43/122Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"drivers/mtd/spi-nor/core.c+1 -10 replies
44/122i2c: mux: demux-pinctrl: check initial mux selection, toodrivers/i2c/muxes/i2c-demux-pinctrl.c+3 -10 replies
45/122i2c: rcar: fix NACK handling when being a targetdrivers/i2c/busses/i2c-rcar.c+15 -50 replies
46/122i2c: testunit: on errors, repeat NACK until STOPdrivers/i2c/i2c-slave-testunit.c+15 -40 replies
47/122hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSESTdrivers/hwmon/ltc2991.c+1 -10 replies
48/122smb: client: fix double free of TCP_Server_Info::hostnamefs/smb/client/connect.c+1 -20 replies
49/122mac802154: check local interfaces before deleting sdata listnet/mac802154/iface.c+4 -00 replies
50/122hfs: Sanity check the root recordfs/hfs/super.c+3 -10 replies
51/122fs/qnx6: Fix building with GCC 15fs/qnx6/inode.c+4 -70 replies
52/122fs: fix missing declaration of init_filesfs/file.c+1 -00 replies
53/122kheaders: Ignore silly-rename fileskernel/gen_kheaders.sh+1 -00 replies
54/122netfs: Fix non-contiguous donation between completed readsfs/netfs/read_collect.c+5 -40 replies
55/122cachefiles: Parse the "secctx" immediatelyfs/cachefiles/daemon.c fs/cachefiles/internal.h fs/cachefiles/security.c+12 -110 replies
56/122scsi: ufs: core: Honor runtime/system PM levels if set by host controller driversdrivers/ufs/core/ufshcd.c+6 -30 replies
57/122gpio: virtuser: lock up configfs that an instantiated device depends ondrivers/gpio/gpio-virtuser.c+40 -70 replies
58/122gpio: sim: lock up configfs that an instantiated device depends ondrivers/gpio/gpio-sim.c+41 -70 replies
59/122selftests: tc-testing: reduce rshift valuetools/testing/selftests/tc-testing/tc-tests/filters/flow.json+2 -20 replies
60/122platform/x86/intel: power-domains: Add Clearwater Forest supportdrivers/platform/x86/intel/tpmi_power_domains.c+1 -00 replies
61/122platform/x86: ISST: Add Clearwater Forest to support listdrivers/platform/x86/intel/speed_select_if/isst_if_common.c+1 -00 replies
62/122ACPI: resource: acpi_dev_irq_override(): Check DMI match lastdrivers/acpi/resource.c+3 -30 replies
63/122sched_ext: keep running prev when prev->scx.slice != 0kernel/sched/ext.c+7 -40 replies
64/122iomap: avoid avoid truncating 64-bit offset to 32 bitsfs/iomap/buffered-io.c+1 -10 replies
65/122afs: Fix merge preference rule failure conditionfs/afs/addr_prefs.c+4 -20 replies
66/122poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()include/linux/poll.h+9 -10 replies
67/122selftests/sched_ext: fix build after renames in sched_ext APItools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c tools/testing/selftests/sched_ext/dsp_local_on.bpf.c +9 more+19 -190 replies
68/122scx: Fix maximal BPF selftest progtools/testing/selftests/sched_ext/maximal.bpf.c+5 -30 replies
69/122RDMA/bnxt_re: Fix to export port num to ib_query_qpdrivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/ib_verbs.h drivers/infiniband/hw/bnxt_re/qplib_fp.c +1 more+7 -00 replies
70/122sched_ext: Fix dsq_local_on selftesttools/testing/selftests/sched_ext/dsp_local_on.bpf.c tools/testing/selftests/sched_ext/dsp_local_on.c+7 -30 replies
71/122nvmet: propagate npwg topologydrivers/nvme/target/io-cmd-bdev.c+1 -10 replies
72/122sched/fair: Fix EEVDF entity placement bug causing scheduling lagkernel/sched/fair.c+18 -1270 replies
73/122sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUEkernel/sched/fair.c+5 -10 replies
74/122x86/asm: Make serialize() always_inlinearch/x86/include/asm/special_insns.h+1 -10 replies
75/122ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDAsound/pci/hda/patch_realtek.c+1 -00 replies
76/122ALSA: hda/realtek: fixup ASUS GA605Wsound/pci/hda/patch_realtek.c+1 -00 replies
77/122ALSA: hda/realtek: fixup ASUS H7606Wsound/pci/hda/patch_realtek.c+1 -00 replies
78/122zram: fix potential UAF of zram tabledrivers/block/zram/zram_drv.c+1 -00 replies
79/122i2c: atr: Fix client detachdrivers/i2c/i2c-atr.c+1 -10 replies
80/122mptcp: be sure to send ack when mptcp-level window re-opensnet/mptcp/options.c+4 -20 replies
81/122mptcp: fix spurious wake-up on under memory pressurenet/mptcp/protocol.h+7 -20 replies
82/122selftests: mptcp: avoid spurious errors on disconnecttools/testing/selftests/net/mptcp/mptcp_connect.c+32 -110 replies
83/122net: ethernet: xgbe: re-add aneg to supported features in PHY quirksdrivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c+2 -170 replies
84/122vsock/bpf: return early if transport is not assignednet/vmw_vsock/vsock_bpf.c+9 -00 replies
85/122vsock/virtio: discard packets if the transport changesnet/vmw_vsock/virtio_transport_common.c+5 -20 replies
86/122vsock/virtio: cancel close work in the destructornet/vmw_vsock/virtio_transport_common.c+21 -80 replies
87/122vsock: reset socket state when de-assigning the transportnet/vmw_vsock/af_vsock.c+9 -00 replies
88/122vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]net/vmw_vsock/af_vsock.c+9 -00 replies
89/122nouveau/fence: handle cross device fences properlydrivers/gpu/drm/nouveau/nouveau_fence.c+4 -20 replies
90/122drm/nouveau/disp: Fix missing backlight control on Macbook 5,1drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c+1 -00 replies
91/122net/ncsi: fix locking in Get MAC Address handlingnet/ncsi/internal.h net/ncsi/ncsi-manage.c net/ncsi/ncsi-rsp.c+22 -150 replies
92/122filemap: avoid truncating 64-bit offset to 32 bitsmm/filemap.c+1 -10 replies
93/122fs/proc: fix softlockup in __read_vmcore (part 2)fs/proc/vmcore.c+2 -00 replies
94/122gpio: xilinx: Convert gpio_lock to raw spinlockdrivers/gpio/gpio-xilinx.c+16 -160 replies
95/122tools: fix atomic_set() definition to set the value correctlytools/testing/shared/linux/maple_tree.h tools/testing/vma/linux/atomic.h+2 -20 replies
96/122pmdomain: imx8mp-blk-ctrl: add missing loop break conditiondrivers/pmdomain/imx/imx8mp-blk-ctrl.c+1 -10 replies
97/122mm/kmemleak: fix percpu memory leak detection failuremm/kmemleak.c+1 -10 replies
98/122selftests/mm: set allocated memory to non-zero content in cow testtools/testing/selftests/mm/cow.c+4 -40 replies
99/122drm/amd/display: Do not elevate mem_type change to full updatedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+23 -60 replies
100/122mm: clear uffd-wp PTE/PMD state on mremap()include/linux/userfaultfd_k.h mm/huge_memory.c mm/hugetlb.c +1 more+68 -20 replies
101/122mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.mm/vmscan.c+3 -00 replies
102/122tracing: gfp: Fix the GFP enum values shown for user space tracing toolsinclude/trace/events/mmflags.h+63 -00 replies
103/122irqchip: Plug a OF node reference leak in platform_irqchip_probe()drivers/irqchip/irqchip.c+1 -30 replies
104/122irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctlydrivers/irqchip/irq-gic-v3.c+1 -10 replies
105/122irqchip/gic-v3-its: Dont enable interrupts in its_irq_set_vcpu_affinity()drivers/irqchip/irq-gic-v3-its.c+1 -10 replies
106/122hrtimers: Handle CPU state correctly on hotpluginclude/linux/hrtimer.h kernel/cpu.c kernel/time/hrtimer.c+12 -20 replies
107/122timers/migration: Fix another race between hotplug and idle entry/exitkernel/time/timer_migration.c+28 -10 replies
108/122timers/migration: Enforce group initialization visibility to tree walkerskernel/time/timer_migration.c+12 -20 replies
109/122x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cachearch/x86/kernel/fred.c+7 -10 replies
110/122drm/i915/fb: Relax clear color alignment to 64 bytesdrivers/gpu/drm/i915/display/intel_fb.c+1 -10 replies
111/122drm/xe: Mark ComputeCS read mode as UC on iGPUdrivers/gpu/drm/xe/xe_hw_engine.c+1 -10 replies
112/122drm/xe/oa: Add missing VISACTL mux registersdrivers/gpu/drm/xe/xe_oa.c+1 -00 replies
113/122drm/amdgpu/smu13: update powersave optimizationsdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c+6 -50 replies
114/122drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c+4 -00 replies
115/122drm/amdgpu: disable gfxoff with the compute workload on gfx12drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+3 -20 replies
116/122drm/amdgpu: always sync the GFX pipe on ctx switchdrivers/gpu/drm/amd/amdgpu/amdgpu_ib.c+2 -20 replies
117/122drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enabledrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -10 replies
118/122drm/amd/display: Disable replay and psr while VRR is enableddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h+6 -40 replies
119/122drm/amd/display: Do not wait for PSR disable on vbl enabledrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +3 more+54 -170 replies
120/122Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c+2 -20 replies
121/122drm/amd/display: Validate mdoe under MST LCT=1 case as welldrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+9 -50 replies
122/122apparmor: allocate xmatch for nullpdb inside aa_alloc_nullsecurity/apparmor/policy.c+1 -00 replies

Reviews trailers per patch

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

PatchGerd HoffmannArkadiusz KubalewskiPucha Himasekhar ReddyPrzemek KitszelSimon HormanChristian LoehleRoger QuadrosSiddharth VadapalliPierre GondoisSunil V LSudeep HollaShannon NelsonRadhey Shyam PandeyJacob KellerWei FangMark BlochMichael GuralnikLarysa ZarembaShay DroriLeon RomanovskyMartin KaFai LauMichael ChanSomnath KoturNiklas SöderlundSergey ShtylyovFriedrich WeberAaron ConoleHans de GoedeIlpo JärvinenAlexander SteinTudor Ambarus[email protected]Miquel RaynalMina Almasry[email protected]Leo StoneJan KaraAl ViroBart Van AsscheEric DumazetKuan-Wei ChiuDmitry BaryshkovMario LimoncielloZack RusinJose Maria Casanova CrespoBiju DasDarrick J. WongChristoph HellwigSergey SenozhatskyLuca CeresoliRomain GantoisMatthieu Baerts (NGI0)[email protected]Michal Luczaj[email protected]Hyunwoo KimMichael S. TsirkinLuigi LeonardiBen SkeggsPotin LaiAndrea RighiDavid VernetSaravanan VajravelKalesh APSagi GrimbergIngo MolnarLucas StachFabio EstevamFrank LiMarc ZyngierDave HansenXi RuoyaoJosé Roberto de SouzaMichal MrozekStuart SummersMatt RoperUmesh Nerlige RamappaKenneth FengFrank.MinChristian KönigUros BizjakCatalin MarinasAlex DeucherSun peng LiDaniel WheelerTom ChungCharlene LiuJerry ZuoDavid HildenbrandYu ZhaoLi ZhijianLorenzo StoakesFlorian FainelliPeter SchneiderTakeshi OgasawaraShuah KhanSeongJae ParkHarshit Mogalapalli
SeriesT-b T-b T-b T-b T-b T-b
1/122A-b
2/122R-b R-b R-b
3/122R-b
4/122R-b R-b
5/122R-b R-b R-b
6/122T-b R-b
7/122
8/122R-b T-b
9/122R-b T-b
10/122R-b T-b
11/122T-b R-b R-b
12/122T-b R-b R-b
13/122T-b R-b R-b
14/122R-b T-b R-b
15/122R-b
16/122
17/122
18/122
19/122
20/122R-b R-b R-b
21/122
22/122R-b R-b
23/122R-b R-b
24/122
25/122R-b R-b
26/122R-b R-b
27/122R-b R-b
28/122R-b R-b R-b
29/122
30/122R-b
31/122R-b
32/122R-b
33/122R-b T-b R-b
34/122
35/122R-b
36/122R-b
37/122R-b
38/122R-b
39/122
40/122R-b R-b
41/122R-b R-b
42/122
43/122T-b R-b
44/122
45/122
46/122
47/122
48/122
49/122Reported-and-tested-by R-b
50/122T-b T-b R-b
51/122A-b
52/122
53/122
54/122
55/122
56/122R-b
57/122
58/122
59/122R-b
60/122R-b
61/122R-b
62/122R-b
63/122A-b
64/122R-b R-b
65/122T-b
66/122
67/122A-b A-b
68/122T-b
69/122R-b R-b
70/122
71/122R-b
72/122T-b
73/122
74/122
75/122
76/122
77/122
78/122R-b
79/122R-b R-b T-b
80/122R-b
81/122R-b
82/122R-b
83/122
84/122T-b T-b R-b A-b R-b
85/122R-b
86/122T-b R-b
87/122R-b
88/122R-b R-b
89/122R-b
90/122
91/122T-b
92/122
93/122
94/122
95/122R-b
96/122R-b R-b R-b
97/122A-b A-b
98/122A-b
99/122T-b R-b
100/122
101/122A-b T-b R-b
102/122
103/122
104/122A-b
105/122R-b
106/122
107/122
108/122
109/122A-b
110/122T-b R-b
111/122A-b R-b R-b
112/122R-b
113/122R-b
114/122R-b R-b
115/122A-b
116/122R-b
117/122R-b T-b
118/122R-b T-b
119/122T-b R-b
120/122T-b R-b
121/122T-b R-b
122/122

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

Read the v1 thread

Cover letter [PATCH 6.12 000/122] 6.12.11-rc1 review

This is the start of the stable review cycle for the 6.12.11 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 Thu, 23 Jan 2025 17:45:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.11-rc1

Ryan Lee <[email protected]>
apparmor: allocate xmatch for nullpdb inside aa_alloc_null

Wayne Lin <[email protected]>
drm/amd/display: Validate mdoe under MST LCT=1 case as well

Nicholas Susanto <[email protected]>
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"

Leo Li <[email protected]>
drm/amd/display: Do not wait for PSR disable on vbl enable

Tom Chung <[email protected]>
drm/amd/display: Disable replay and psr while VRR is enabled

Tom Chung <[email protected]>
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable

Christian König <[email protected]>
drm/amdgpu: always sync the GFX pipe on ctx switch

Kenneth Feng <[email protected]>
drm/amdgpu: disable gfxoff with the compute workload on gfx12

Gui Chengming <[email protected]>

    drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}

Alex Deucher <[email protected]>
drm/amdgpu/smu13: update powersave optimizations

Ashutosh Dixit <[email protected]>
drm/xe/oa: Add missing VISACTL mux registers

Matthew Brost <[email protected]>
drm/xe: Mark ComputeCS read mode as UC on iGPU

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Xin Li (Intel) <[email protected]>
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache

Frederic Weisbecker <[email protected]>
timers/migration: Enforce group initialization visibility to tree walkers

Frederic Weisbecker <[email protected]>
timers/migration: Fix another race between hotplug and idle entry/exit

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Tomas Krcka <[email protected]>
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Joe Hattori <[email protected]>
irqchip: Plug a OF node reference leak in platform_irqchip_probe()

Steven Rostedt <[email protected]>
tracing: gfp: Fix the GFP enum values shown for user space tracing tools

Donet Tom <[email protected]>
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.

Ryan Roberts <[email protected]>
mm: clear uffd-wp PTE/PMD state on mremap()

Leo Li <[email protected]>
drm/amd/display: Do not elevate mem_type change to full update

Ryan Roberts <[email protected]>
selftests/mm: set allocated memory to non-zero content in cow test

Guo Weikang <[email protected]>
mm/kmemleak: fix percpu memory leak detection failure

Xiaolei Wang <[email protected]>
pmdomain: imx8mp-blk-ctrl: add missing loop break condition

Suren Baghdasaryan <[email protected]>
tools: fix atomic_set() definition to set the value correctly

Sean Anderson <[email protected]>
gpio: xilinx: Convert gpio_lock to raw spinlock

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Paul Fertser <[email protected]>
net/ncsi: fix locking in Get MAC Address handling

Takashi Iwai <[email protected]>
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1

Dave Airlie <[email protected]>
nouveau/fence: handle cross device fences properly

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Stefano Garzarella <[email protected]>
vsock/bpf: return early if transport is not assigned

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Paolo Abeni <[email protected]>
selftests: mptcp: avoid spurious errors on disconnect

Paolo Abeni <[email protected]>
mptcp: fix spurious wake-up on under memory pressure

Paolo Abeni <[email protected]>
mptcp: be sure to send ack when mptcp-level window re-opens

Tomi Valkeinen <[email protected]>
i2c: atr: Fix client detach

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS H7606W

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS GA605W

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Peter Zijlstra <[email protected]>
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE

Peter Zijlstra <[email protected]>
sched/fair: Fix EEVDF entity placement bug causing scheduling lag

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Tejun Heo <[email protected]>
sched_ext: Fix dsq_local_on selftest

Hongguang Gao <[email protected]>
RDMA/bnxt_re: Fix to export port num to ib_query_qp

David Vernet <[email protected]>
scx: Fix maximal BPF selftest prog

Ihor Solodrai <[email protected]>
selftests/sched_ext: fix build after renames in sched_ext API

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Lizhi Xu <[email protected]>
afs: Fix merge preference rule failure condition

Marco Nelissen <[email protected]>
iomap: avoid avoid truncating 64-bit offset to 32 bits

Henry Huang <[email protected]>

    sched_ext: keep running prev when prev->scx.slice != 0

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Clearwater Forest to support list

Srinivas Pandruvada <[email protected]>
platform/x86/intel: power-domains: Add Clearwater Forest support

Jakub Kicinski <[email protected]>
selftests: tc-testing: reduce rshift value

Koichiro Den <[email protected]>
gpio: sim: lock up configfs that an instantiated device depends on

Koichiro Den <[email protected]>
gpio: virtuser: lock up configfs that an instantiated device depends on

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers

Max Kellermann <[email protected]>
cachefiles: Parse the "secctx" immediately

David Howells <[email protected]>
netfs: Fix non-contiguous donation between completed reads

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Brahmajit Das <[email protected]>
fs/qnx6: Fix building with GCC 15

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Paulo Alcantara <[email protected]>
smb: client: fix double free of TCP_Server_Info::hostname

David Lechner <[email protected]>
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST

Wolfram Sang <[email protected]>
i2c: testunit: on errors, repeat NACK until STOP

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Chenyuan Yang <[email protected]>
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race

Chenyuan Yang <[email protected]>
platform/x86: dell-uart-backlight: fix serdev race

Joe Hattori <[email protected]>
i2c: core: fix reference leak in i2c_register_adapter()

MD Danish Anwar <[email protected]>
soc: ti: pruss: Fix pruss APIs

Claudiu Beznea <[email protected]>
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Ian Forbes <[email protected]>
drm/vmwgfx: Add new keep_resv BO param

Ian Forbes <[email protected]>
drm/vmwgfx: Unreserve BO on error

Yu-Chun Lin <[email protected]>
drm/tests: helpers: Fix compiler warning

Jakub Kicinski <[email protected]>
netdev: avoid CFI problems with sock priv helpers

Leon Romanovsky <[email protected]>
net/mlx5e: Always start IPsec sequence number from 1

Leon Romanovsky <[email protected]>
net/mlx5e: Rely on reqid in IPsec tunnel mode

Leon Romanovsky <[email protected]>
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel

Mark Zhang <[email protected]>
net/mlx5: Clear port select structure when fail to create

Chris Mi <[email protected]>
net/mlx5: SF, Fix add port error handling

Yishai Hadas <[email protected]>
net/mlx5: Fix a lockdep warning as part of the write combining test

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Pavel Begunkov <[email protected]>
net: make page_pool_ref_netmem work with net iovs

Kevin Groeneveld <[email protected]>
net: fec: handle page_pool_dev_alloc_pages error

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Viresh Kumar <[email protected]>
cpufreq: Move endif to the end of Kconfig file

Kuniyuki Iwashima <[email protected]>
pfcp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Qu Wenruo <[email protected]>
btrfs: add the missing error handling inside get_canonical_dev_path

Rafael J. Wysocki <[email protected]>
cpuidle: teo: Update documentation after previous changes

Karol Kolacinski <[email protected]>
ice: Add correct PHY lane assignment

Sergey Temerkhanov <[email protected]>
ice: Use ice_adapter for PTP shared data instead of auxdev

Sergey Temerkhanov <[email protected]>
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code

Sergey Temerkhanov <[email protected]>
ice: Introduce ice_get_phy_model() wrapper

Karol Kolacinski <[email protected]>
ice: Fix ETH56G FC-FEC Rx offset value

Karol Kolacinski <[email protected]>
ice: Fix quad registers read on E825

Karol Kolacinski <[email protected]>
ice: Fix E825 initialization

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Paul Barker <[email protected]>
net: ravb: Fix max TX frame size for RZ/V2M

Jakub Kicinski <[email protected]>
eth: bnxt: always recalculate features after XDP clearing, fix null-deref

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

Ard Biesheuvel <[email protected]>
efi/zboot: Limit compression options to GZIP and ZSTD

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

Diffstat:

 Makefile                                           |   4 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/kernel/fred.c                             |   8 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/cpufreq/Kconfig                            |   4 +-
 drivers/cpuidle/governors/teo.c                    |  91 +++----
 drivers/firmware/efi/Kconfig                       |   4 -
 drivers/firmware/efi/libstub/Makefile.zboot        |  18 +-
 drivers/gpio/gpio-sim.c                            |  48 +++-
 drivers/gpio/gpio-virtuser.c                       |  49 +++-
 drivers/gpio/gpio-xilinx.c                         |  32 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  41 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  25 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  14 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  35 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c   |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  11 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c   |   1 +
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |   3 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |   5 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   2 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   1 +
 drivers/hwmon/ltc2991.c                            |   2 +-
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 +-
 drivers/i2c/i2c-atr.c                              |   2 +-
 drivers/i2c/i2c-core-base.c                        |   1 +
 drivers/i2c/i2c-slave-testunit.c                   |  19 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   1 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   4 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irqchip.c                          |   4 +-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  25 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   7 -
 drivers/net/ethernet/freescale/fec_main.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice.h               |   5 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |   6 +
 drivers/net/ethernet/intel/ice/ice_adapter.h       |  22 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |  51 ++++
 drivers/net/ethernet/intel/ice/ice_common.h        |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           | 165 +++++++-----
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   9 +-
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h    |   2 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        | 285 +++++++++++----------
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +
 drivers/net/ethernet/intel/ice/ice_type.h          |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |  22 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |  12 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/wc.c       |  24 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   1 +
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +
 drivers/net/gtp.c                                  |  26 +-
 drivers/net/pfcp.c                                 |  15 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/platform/x86/dell/dell-uart-backlight.c    |   5 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi_power_domains.c    |   1 +
 .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |   5 +-
 drivers/pmdomain/imx/imx8mp-blk-ctrl.c             |   2 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   1 +
 drivers/ufs/core/ufshcd.c                          |   9 +-
 fs/afs/addr_prefs.c                                |   6 +-
 fs/btrfs/volumes.c                                 |   4 +
 fs/cachefiles/daemon.c                             |  14 +-
 fs/cachefiles/internal.h                           |   3 +-
 fs/cachefiles/security.c                           |   6 +-
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/netfs/read_collect.c                            |   9 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/qnx6/inode.c                                    |  11 +-
 fs/smb/client/connect.c                            |   3 +-
 include/linux/hrtimer.h                            |   1 +
 include/linux/poll.h                               |  10 +-
 include/linux/pruss_driver.h                       |  12 +-
 include/linux/userfaultfd_k.h                      |  12 +
 include/net/page_pool/helpers.h                    |   2 +-
 include/trace/events/mmflags.h                     |  63 +++++
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/sched/ext.c                                 |  11 +-
 kernel/sched/fair.c                                | 151 ++---------
 kernel/time/hrtimer.c                              |  11 +-
 kernel/time/timer_migration.c                      |  43 +++-
 mm/filemap.c                                       |   2 +-
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  14 +-
 mm/kmemleak.c                                      |   2 +-
 mm/mremap.c                                        |  32 ++-
 mm/vmscan.c                                        |   3 +
 net/core/filter.c                                  |  30 ++-
 net/core/netdev-genl-gen.c                         |  14 +-
 net/core/pktgen.c                                  |   6 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |   6 +-
 net/mptcp/protocol.h                               |   9 +-
 net/ncsi/internal.h                                |   2 +
 net/ncsi/ncsi-manage.c                             |  16 +-
 net/ncsi/ncsi-rsp.c                                |  19 +-
 net/openvswitch/actions.c                          |   4 +-
 net/vmw_vsock/af_vsock.c                           |  18 ++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++-
 net/vmw_vsock/vsock_bpf.c                          |   9 +
 security/apparmor/policy.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   3 +
 tools/net/ynl/ynl-gen-c.py                         |  16 +-
 tools/testing/selftests/mm/cow.c                   |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  43 +++-
 .../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c  |   2 +-
 .../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c |   4 +-
 .../testing/selftests/sched_ext/dsp_local_on.bpf.c |   7 +-
 tools/testing/selftests/sched_ext/dsp_local_on.c   |   5 +-
 .../selftests/sched_ext/enq_select_cpu_fails.bpf.c |   2 +-
 tools/testing/selftests/sched_ext/exit.bpf.c       |   4 +-
 tools/testing/selftests/sched_ext/maximal.bpf.c    |   8 +-
 .../selftests/sched_ext/select_cpu_dfl.bpf.c       |   2 +-
 .../sched_ext/select_cpu_dfl_nodispatch.bpf.c      |   2 +-
 .../selftests/sched_ext/select_cpu_dispatch.bpf.c  |   2 +-
 .../sched_ext/select_cpu_dispatch_bad_dsq.bpf.c    |   2 +-
 .../sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c    |   4 +-
 .../selftests/sched_ext/select_cpu_vtime.bpf.c     |   8 +-
 .../tc-testing/tc-tests/filters/flow.json          |   4 +-
 tools/testing/shared/linux/maple_tree.h            |   2 +-
 tools/testing/vma/linux/atomic.h                   |   2 +-
 157 files changed, 1345 insertions(+), 766 deletions(-)