Skip to content

6.12.25-rc1 review

Greg Kroah-Hartman amd-gfx dri-devel ecryptfs kvmarm linux-arm-kernel linux-doc linux-efi linux-fsdevel linux-patches linux-tegra linux-unionfs lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest223 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/223scsi: hisi_sas: Enable force phy when SATA disk directly connecteddrivers/scsi/hisi_sas/hisi_sas_v2_hw.c drivers/scsi/hisi_sas/hisi_sas_v3_hw.c+19 -40 replies
2/223wifi: at76c50x: fix use after free access in at76_disconnectdrivers/net/wireless/atmel/at76c50x-usb.c+1 -10 replies
3/223wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue()net/mac80211/tx.c+1 -00 replies
4/223wifi: mac80211: Purge vif txq in ieee80211_do_stop()net/mac80211/iface.c+3 -00 replies
5/223wifi: wl1251: fix memory leak in wl1251_tx_workdrivers/net/wireless/ti/wl1251/tx.c+3 -10 replies
6/223scsi: iscsi: Fix missing scsi_host_put() in error pathdrivers/scsi/scsi_transport_iscsi.c+5 -20 replies
7/223driver core: bus: add irq_get_affinity callback to bus_typeinclude/linux/device/bus.h+3 -00 replies
8/223blk-mq: introduce blk_mq_map_hw_queuesblock/blk-mq-cpumap.c include/linux/blk-mq.h+39 -00 replies
9/223scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queuesdrivers/scsi/fnic/fnic_main.c drivers/scsi/hisi_sas/hisi_sas.h drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +9 more+13 -210 replies
10/223scsi: smartpqi: Use is_kdump_kernel() to check for kdumpdrivers/scsi/smartpqi/smartpqi_init.c+7 -60 replies
11/223md/raid10: fix missing discard IO accountingdrivers/md/raid10.c+1 -00 replies
12/223md/md-bitmap: fix stats collection for external bitmapsdrivers/md/md-bitmap.c+2 -30 replies
13/223ASoC: dwc: always enable/disable i2s irqssound/soc/dwc/dwc-i2s.c+6 -70 replies
14/223ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()sound/soc/intel/avs/pcm.c+2 -10 replies
15/223crypto: tegra - remove redundant error check on retdrivers/crypto/tegra/tegra-se-aes.c+0 -20 replies
16/223crypto: tegra - Do not use fixed size buffersdrivers/crypto/tegra/tegra-se-aes.c drivers/crypto/tegra/tegra-se-hash.c drivers/crypto/tegra/tegra-se.h+89 -750 replies
17/223crypto: tegra - Fix IV usage for AES ECBdrivers/crypto/tegra/tegra-se-aes.c+1 -40 replies
18/223ovl: remove unused forward declarationfs/overlayfs/overlayfs.h+0 -20 replies
19/223RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()drivers/infiniband/hw/usnic/usnic_ib_main.c+7 -70 replies
20/223RDMA/hns: Fix wrong maximum DMA segment sizedrivers/infiniband/hw/hns/hns_roce_main.c+1 -10 replies
21/223ALSA: hda/cirrus_scodec_test: Dont select dependenciessound/pci/hda/Kconfig+1 -30 replies
22/223ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WAsound/pci/hda/patch_realtek.c+16 -00 replies
23/223ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130sound/pci/hda/patch_realtek.c+16 -00 replies
24/223ALSA: hda/realtek - Fixed ASUS platform headset Mic issuesound/pci/hda/patch_realtek.c+15 -80 replies
25/223ASoC: cs42l43: Reset clamp override on jack removalsound/soc/codecs/cs42l43-jack.c+3 -00 replies
26/223RDMA/core: Silence oversized kvmalloc() warningdrivers/infiniband/core/umem_odp.c+4 -20 replies
27/223Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid addressnet/bluetooth/hci_event.c+3 -20 replies
28/223Bluetooth: btrtl: Prevent potential NULL dereferencedrivers/bluetooth/btrtl.c+2 -00 replies
29/223Bluetooth: l2cap: Check encryption key size on incoming connectionnet/bluetooth/l2cap_core.c+2 -10 replies
30/223ipv6: add exception routes to GC list in rt6_insert_exceptionnet/ipv6/route.c+1 -00 replies
31/223xen: fix multicall debug featurearch/x86/xen/multicalls.c arch/x86/xen/smp_pv.c arch/x86/xen/xen-ops.h+14 -160 replies
32/223Revert "wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue()"net/mac80211/tx.c+0 -10 replies
33/223igc: fix PTM cycle trigger logicdrivers/net/ethernet/intel/igc/igc_defines.h drivers/net/ethernet/intel/igc/igc_ptp.c+42 -290 replies
34/223igc: increase wait time before retrying PTMdrivers/net/ethernet/intel/igc/igc_defines.h+4 -10 replies
35/223igc: move ktime snapshot into PTM retry loopdrivers/net/ethernet/intel/igc/igc_ptp.c+9 -90 replies
36/223igc: handle the IGC_PTP_ENABLED flag correctlydrivers/net/ethernet/intel/igc/igc_ptp.c+7 -00 replies
37/223igc: cleanup PTP module if probe failsdrivers/net/ethernet/intel/igc/igc_main.c+1 -00 replies
38/223igc: add lock preventing multiple simultaneous PTM transactionsdrivers/net/ethernet/intel/igc/igc.h drivers/net/ethernet/intel/igc/igc_ptp.c+19 -20 replies
39/223dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entryDocumentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml+1 -10 replies
40/223smc: Fix lockdep false-positive for IPPROTO_SMC.net/smc/af_smc.c+5 -00 replies
41/223test suite: use %zu to print size_ttools/testing/shared/linux.c+2 -20 replies
42/223pds_core: fix memory leak in pdsc_debugfs_add_qcq()drivers/net/ethernet/amd/pds_core/debugfs.c+3 -20 replies
43/223ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll()net/ethtool/cmis_cdb.c+1 -10 replies
44/223net: mctp: Set SOCK_RCU_FREEnet/mctp/af_mctp.c+3 -00 replies
45/223block: fix resource leak in blk_register_queue() error pathblock/blk-sysfs.c+2 -00 replies
46/223netlink: specs: ovs_vport: align with C codegen capabilitiesDocumentation/netlink/specs/ovs_vport.yaml+1 -30 replies
47/223net: openvswitch: fix nested key length validation in the set() actionnet/openvswitch/flow_netlink.c+2 -10 replies
48/223can: rockchip_canfd: fix broken quirks checksdrivers/net/can/rockchip/rockchip_canfd-core.c+4 -30 replies
49/223net: ngbe: fix memory leak in ngbe_probe() error pathdrivers/net/ethernet/wangxun/ngbe/ngbe_main.c+2 -10 replies
50/223net: ethernet: ti: am65-cpsw: fix port_np reference countingdrivers/net/ethernet/ti/am65-cpsw-nuss.c+14 -10 replies
51/223eth: bnxt: fix missing ring index trim on error pathdrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
52/223loop: aio inherit the ioprio of original requestdrivers/block/loop.c+1 -10 replies
53/223loop: stop using vfs_iter_{read,write} for buffered I/Odrivers/block/loop.c+17 -950 replies
54/223ata: libata-sata: Save all fields from sense data descriptordrivers/ata/libata-sata.c+15 -00 replies
55/223cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error pathdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c+1 -00 replies
56/223tools: ynl-gen: individually free previous values on double settools/net/ynl/ynl-gen-c.py+45 -170 replies
57/223tools: ynl-gen: make sure we validate subtype of array-nesttools/net/ynl/ynl-gen-c.py+5 -20 replies
58/223netlink: specs: rt-link: add an attr layer around alt-ifnameDocumentation/netlink/specs/rt_link.yaml+8 -30 replies
59/223netlink: specs: rt-link: adjust mctp attribute namingDocumentation/netlink/specs/rt_link.yaml+2 -10 replies
60/223net: b53: enable BPDU reception for management portdrivers/net/dsa/b53/b53_common.c+10 -00 replies
61/223net: bridge: switchdev: do not notify new brentries as changednet/bridge/br_vlan.c+3 -10 replies
62/223net: txgbe: fix memory leak in txgbe_probe() error pathdrivers/net/ethernet/wangxun/txgbe/txgbe_main.c+2 -10 replies
63/223net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registereddrivers/net/dsa/mv88e6xxx/devlink.c+2 -10 replies
64/223net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupporteddrivers/net/dsa/mv88e6xxx/chip.c+12 -10 replies
65/223net: dsa: clean up FDB, MDB, VLAN entries on unbindnet/dsa/dsa.c+35 -30 replies
66/223net: dsa: free routing table on probe failurenet/dsa/dsa.c+14 -70 replies
67/223net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() failsnet/dsa/tag_8021q.c+1 -10 replies
68/223ptp: ocp: fix start time alignment in ptp_ocp_signal_setdrivers/ptp/ptp_ocp.c+1 -00 replies
69/223net: ti: icss-iep: Add pwidth configuration for perout signaldrivers/net/ethernet/ti/icssg/icss_iep.c+44 -30 replies
70/223net: ti: icss-iep: Add phase offset configuration for perout signaldrivers/net/ethernet/ti/icssg/icss_iep.c+16 -20 replies
71/223net: ti: icss-iep: Fix possible NULL pointer dereference for perout requestdrivers/net/ethernet/ti/icssg/icss_iep.c+58 -630 replies
72/223net: ethernet: mtk_eth_soc: reapply mdc divider on resetdrivers/net/ethernet/mediatek/mtk_eth_soc.c drivers/net/ethernet/mediatek/mtk_eth_soc.h+25 -150 replies
73/223net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbpsdrivers/net/ethernet/mediatek/mtk_eth_soc.c+2 -20 replies
74/223net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settingsdrivers/net/ethernet/mediatek/mtk_eth_soc.c+3 -30 replies
75/223riscv: Use kvmalloc_array on relocation_hashtablearch/riscv/kernel/module.c+5 -40 replies
76/223riscv: Properly export reserved regions in /proc/iomemarch/riscv/kernel/setup.c+35 -10 replies
77/223riscv: module: Fix out-of-bounds relocation accessarch/riscv/kernel/module.c+1 -10 replies
78/223riscv: module: Allocate PLT entries for R_RISCV_PLT32arch/riscv/kernel/module-sections.c+7 -60 replies
79/223kunit: qemu_configs: SH: Respect kunit cmdlinetools/testing/kunit/qemu_configs/sh.py+3 -10 replies
80/223riscv: KGDB: Do not inline arch_kgdb_breakpoint()arch/riscv/include/asm/kgdb.h arch/riscv/kernel/kgdb.c+9 -80 replies
81/223riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_breakarch/riscv/kernel/kgdb.c+1 -30 replies
82/223cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITSkernel/sched/cpufreq_schedutil.c+15 -30 replies
83/223objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0tools/objtool/check.c+1 -00 replies
84/223rust: kasan/kbuild: fix missing flags on first buildscripts/Makefile.compiler+1 -10 replies
85/223rust: disable `clippy::needless_continue`Makefile+0 -10 replies
86/223rust: kbuild: use `pound` to support GNU Make < 4.3scripts/Makefile.compiler+1 -10 replies
87/223writeback: fix false warning in inode_to_wb()include/linux/backing-dev.h+1 -00 replies
88/223Revert "PCI: Avoid reset when disabled via sysfs"drivers/pci/pci.c+0 -40 replies
89/223ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START eventsound/soc/fsl/fsl_qmc_audio.c+3 -00 replies
90/223ASoC: codecs:lpass-wsa-macro: Fix vi feedback ratesound/soc/codecs/lpass-wsa-macro.c+36 -30 replies
91/223ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channelssound/soc/codecs/lpass-wsa-macro.c+63 -450 replies
92/223ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16sound/soc/intel/boards/sof_sdw.c+1 -00 replies
93/223ASoC: qcom: Fix sc7280 lpass potential buffer overflowsound/soc/qcom/lpass.h+2 -10 replies
94/223asus-laptop: Fix an uninitialized variabledrivers/platform/x86/asus-laptop.c+6 -30 replies
95/223block: integrity: Do not call set_page_dirty_lock()block/bio-integrity.c+6 -110 replies
96/223drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and laterdrivers/gpu/drm/v3d/v3d_sched.c+13 -30 replies
97/223dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline()drivers/dma-buf/sw_sync.c+14 -50 replies
98/223nfs: add missing selections of CONFIG_CRC32fs/Kconfig fs/nfs/Kconfig fs/nfs/internal.h +4 more+3 -260 replies
99/223nfsd: decrease sc_count directly if fail to queue dl_recallfs/nfsd/nfs4state.c+1 -10 replies
100/223i2c: atr: Fix wrong includedrivers/i2c/i2c-atr.c+1 -10 replies
101/223fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flagfs/ecryptfs/inode.c fs/overlayfs/inode.c fs/overlayfs/overlayfs.h +2 more+8 -310 replies
102/223fs/stat.c: avoid harmless garbage value problem in vfs_statx_path()fs/stat.c+3 -10 replies
103/223fs: move the bdex_statx call to vfs_getattr_nosecblock/bdev.c fs/stat.c include/linux/blkdev.h+22 -190 replies
104/223ftrace: fix incorrect hash size in register_ftrace_direct()kernel/trace/ftrace.c+4 -30 replies
105/223drm/msm/a6xx+: Dont let IB_SIZE overflowdrivers/gpu/drm/msm/adreno/a6xx_gpu.c drivers/gpu/drm/msm/registers/adreno/adreno_pm4.xml+11 -40 replies
106/223Bluetooth: l2cap: Process valid commands in too long framenet/bluetooth/l2cap_core.c+17 -10 replies
107/223Bluetooth: vhci: Avoid needless snprintf() callsdrivers/bluetooth/hci_vhci.c+5 -50 replies
108/223btrfs: correctly escape subvol in btrfs_show_options()fs/btrfs/super.c+1 -20 replies
109/223cpufreq/sched: Explicitly synchronize limits_changed flag handlingkernel/sched/cpufreq_schedutil.c+24 -40 replies
110/223cpufreq: Avoid using inconsistent policy->min and policy->maxdrivers/cpufreq/cpufreq.c+25 -70 replies
111/223crypto: caam/qi - Fix drv_ctx refcount bugdrivers/crypto/caam/qi.c+3 -30 replies
112/223hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_keyfs/hfs/bnode.c fs/hfsplus/bnode.c+12 -00 replies
113/223i2c: cros-ec-tunnel: defer probe if parent EC is not presentdrivers/i2c/busses/i2c-cros-ec-tunnel.c+3 -00 replies
114/223isofs: Prevent the use of too small fidfs/isofs/export.c+1 -10 replies
115/223loop: properly send KOBJ_CHANGED uevent for disk devicedrivers/block/loop.c+2 -20 replies
116/223loop: LOOP_SET_FD: send uevents for partitionsdrivers/block/loop.c+2 -10 replies
117/223mm/compaction: fix bug in hugetlb handling pathwaymm/compaction.c+3 -30 replies
118/223mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()mm/gup.c+2 -20 replies
119/223mm: fix filemap_get_folios_contig returning batches of identical foliosmm/filemap.c+1 -00 replies
120/223mm: fix apply_to_existing_page_range()mm/memory.c+2 -20 replies
121/223ovl: dont allow datadir onlyfs/overlayfs/super.c+5 -00 replies
122/223ksmbd: Fix dangling pointer in krb_authenticatefs/smb/server/smb2pdu.c+3 -10 replies
123/223ksmbd: fix use-after-free in smb_break_all_levII_oplock()fs/smb/server/oplock.c fs/smb/server/oplock.h+9 -210 replies
124/223ksmbd: Prevent integer overflow in calculation of deadtimefs/smb/server/transport_ipc.c+6 -10 replies
125/223ksmbd: fix the warning from __kernel_write_iterfs/smb/server/vfs.c+2 -10 replies
126/223Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free"fs/smb/client/connect.c+8 -80 replies
127/223Revert "smb: client: fix TCP timers deadlock after rmmod"fs/smb/client/connect.c+10 -260 replies
128/223riscv: Avoid fortify warning in syscall_get_arguments()arch/riscv/include/asm/syscall.h+5 -20 replies
129/223selftests/mm: generate a temporary mountpoint for cgroup filesystemtools/testing/selftests/mm/charge_reserved_hugetlb.sh tools/testing/selftests/mm/hugetlb_reparenting_test.sh+3 -30 replies
130/223slab: ensure slab->obj_exts is clear in a newly allocated slab pagemm/slub.c+10 -00 replies
131/223smb3 client: fix open hardlink on deferred close file errorfs/smb/client/cifsproto.h fs/smb/client/file.c+30 -00 replies
132/223string: Add load_unaligned_zeropad() code path to sized_strscpy()lib/string.c+10 -30 replies
133/223tracing: Fix filter string testingkernel/trace/trace_events_filter.c+2 -20 replies
134/223virtiofs: add filesystem context source name checkfs/fuse/virtio_fs.c+3 -00 replies
135/223x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patchesarch/x86/kernel/cpu/microcode/amd.c+7 -20 replies
136/223x86/cpu/amd: Fix workaround for erratum 1054arch/x86/kernel/cpu/amd.c+12 -70 replies
137/223x86/boot/sev: Avoid shared GHCB page for early memory acceptancearch/x86/boot/compressed/mem.c arch/x86/boot/compressed/sev.c arch/x86/boot/compressed/sev.h+21 -530 replies
138/223scsi: megaraid_sas: Block zero-length ATA VPD inquirydrivers/scsi/megaraid/megaraid_sas_base.c drivers/scsi/megaraid/megaraid_sas_fusion.c+11 -30 replies
139/223scsi: ufs: exynos: Ensure consistent phy reference countsdrivers/ufs/host/ufs-exynos.c+6 -00 replies
140/223RDMA/cma: Fix workqueue crash in cma_netevent_work_handlerdrivers/infiniband/core/cma.c+3 -10 replies
141/223RAS/AMD/ATL: Include row[13] bit in row retirementdrivers/ras/amd/atl/umc.c+18 -10 replies
142/223RAS/AMD/FMPM: Get masked addressdrivers/ras/amd/atl/internal.h drivers/ras/amd/atl/umc.c drivers/ras/amd/fmpm.c+11 -30 replies
143/223platform/x86: amd: pmf: Fix STT limitsdrivers/platform/x86/amd/pmf/auto-mode.c drivers/platform/x86/amd/pmf/cnqf.c drivers/platform/x86/amd/pmf/core.c +3 more+33 -120 replies
144/223perf/x86/intel: Allow to update user space GPRs from PEBS recordsarch/x86/events/intel/ds.c+5 -30 replies
145/223perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNRarch/x86/events/intel/uncore_snbep.c+8 -80 replies
146/223perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICXarch/x86/events/intel/uncore_snbep.c+1 -320 replies
147/223perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPRarch/x86/events/intel/uncore_snbep.c+1 -570 replies
148/223drm/repaper: fix integer overflows in repeat functionsdrivers/gpu/drm/tiny/repaper.c+2 -20 replies
149/223drm/ast: Fix ast_dp connection statusdrivers/gpu/drm/ast/ast_dp.c+6 -00 replies
150/223drm/msm/dsi: Add check for devm_kstrdup()drivers/gpu/drm/msm/dsi/dsi_host.c+8 -10 replies
151/223drm/msm/a6xx: Fix stale rpmh votes from GPUdrivers/gpu/drm/msm/adreno/a6xx_gmu.c+44 -380 replies
152/223drm/amdgpu: Prefer shadow rom when availabledrivers/gpu/drm/amd/amdgpu/amdgpu_bios.c+28 -80 replies
153/223drm/amd/display: prevent hang on link training faildrivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c+10 -30 replies
154/223drm/amd: Handle being compiled without SI or CIK support betterdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+24 -200 replies
155/223drm/amd/display: Actually do immediate vblank disabledrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -00 replies
156/223drm/amd/display: Increase vblank offdelay for PSR panelsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+32 -70 replies
157/223drm/amd/pm: Prevent division by zerodrivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c+3 -00 replies
158/223drm/amd/pm/powerplay: Prevent division by zerodrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c+2 -20 replies
159/223drm/amd/pm/smu11: Prevent division by zerodrivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c+1 -10 replies
160/223drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zerodrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c+2 -20 replies
161/223drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zerodrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+1 -10 replies
162/223drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zerodrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c+1 -10 replies
163/223drm/amdgpu/mes12: optimize MES pipe FW version fetchingdrivers/gpu/drm/amd/amdgpu/mes_v12_0.c+12 -90 replies
164/223drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changeddrivers/gpu/drm/i915/display/intel_display.c+3 -10 replies
165/223drm/xe: Use local fence in error path of xe_migrate_cleardrivers/gpu/drm/xe/xe_migrate.c+1 -10 replies
166/223drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+7 -00 replies
167/223drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c+12 -20 replies
168/223drm/amd/display: Protect FPU in dml21_copy()drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c+4 -00 replies
169/223drm/amdgpu/mes11: optimize MES pipe FW version fetchingdrivers/gpu/drm/amd/amdgpu/mes_v11_0.c+4 -00 replies
170/223drm/amdgpu/dma_buf: fix page_link checkdrivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c+1 -10 replies
171/223drm/nouveau: prime: fix ttm_bo_delayed_delete oopsdrivers/gpu/drm/nouveau/nouveau_bo.c drivers/gpu/drm/nouveau/nouveau_gem.c+3 -30 replies
172/223drm/imagination: fix firmware memory leaksdrivers/gpu/drm/imagination/pvr_fw.c+20 -70 replies
173/223drm/imagination: take paired job referencedrivers/gpu/drm/imagination/pvr_job.c drivers/gpu/drm/imagination/pvr_queue.c+11 -00 replies
174/223drm/sti: remove duplicate object namesdrivers/gpu/drm/sti/Makefile+0 -20 replies
175/223drm/xe: Fix an out-of-bounds shift when invalidating TLBdrivers/gpu/drm/xe/xe_gt_tlb_invalidation.c+10 -20 replies
176/223drm/i915/gvt: fix unterminated-string-initialization warningdrivers/gpu/drm/i915/gvt/opregion.c+4 -30 replies
177/223drm/amdgpu: immediately use GTT for new allocationsdrivers/gpu/drm/amd/amdgpu/amdgpu_object.c+2 -20 replies
178/223drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes()drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c+4 -20 replies
179/223drm/amd/display: Protect FPU in dml2_init()/dml21_init()drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c+8 -00 replies
180/223drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+14 -00 replies
181/223drm/xe/dma_buf: stop relying on placement in unmapdrivers/gpu/drm/xe/xe_dma_buf.c+1 -40 replies
182/223drm/xe/userptr: fix notifier vs folio deadlockdrivers/gpu/drm/xe/xe_hmm.c+0 -240 replies
183/223drm/xe: Set LRC addresses before guc loaddrivers/gpu/drm/xe/xe_guc_ads.c+45 -300 replies
184/223drm/amdgpu: fix warning of drm_mm_cleandrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+1 -10 replies
185/223drm/mgag200: Fix value in <VBLKSTR> registerdrivers/gpu/drm/mgag200/mgag200_mode.c+1 -10 replies
186/223arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1arch/arm64/tools/sysreg+2 -00 replies
187/223arm64/sysreg: Add register fields for HDFGRTR2_EL2arch/arm64/tools/sysreg+29 -00 replies
188/223arm64/sysreg: Add register fields for HDFGWTR2_EL2arch/arm64/tools/sysreg+28 -00 replies
189/223arm64/sysreg: Add register fields for HFGITR2_EL2arch/arm64/tools/sysreg+6 -00 replies
190/223arm64/sysreg: Add register fields for HFGRTR2_EL2arch/arm64/tools/sysreg+19 -00 replies
191/223arm64/sysreg: Add register fields for HFGWTR2_EL2arch/arm64/tools/sysreg+19 -00 replies
192/223arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9Documentation/arch/arm64/booting.rst arch/arm64/include/asm/el2_setup.h arch/arm64/tools/sysreg+48 -00 replies
193/223cpufreq: Reference count policy in cpufreq_update_limits()drivers/cpufreq/cpufreq.c+8 -00 replies
194/223scripts: generate_rust_analyzer: Add ffi cratescripts/generate_rust_analyzer.py+9 -30 replies
195/223kbuild: Add -fno-builtin-wcslenMakefile+3 -00 replies
196/223platform/x86: msi-wmi-platform: Rename "data" variabledrivers/platform/x86/msi-wmi-platform.c+4 -40 replies
197/223platform/x86: msi-wmi-platform: Workaround a ACPI firmware bugDocumentation/wmi/devices/msi-wmi-platform.rst drivers/platform/x86/msi-wmi-platform.c+63 -320 replies
198/223md: fix mddev uaf while iterating all_mddevs listdrivers/md/md.c+13 -90 replies
199/223selftests/bpf: Fix raw_tp null handling testtools/testing/selftests/bpf/progs/raw_tp_null.c+9 -100 replies
200/223misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq errordrivers/misc/pci_endpoint_test.c+3 -00 replies
201/223misc: pci_endpoint_test: Fix irq_type to convey the correct typedrivers/misc/pci_endpoint_test.c+1 -00 replies
202/223efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32drivers/firmware/efi/libstub/efistub.h+1 -10 replies
203/223LoongArch: Eliminate superfluous get_numa_distances_cnt()arch/loongarch/kernel/acpi.c+0 -120 replies
204/223drm/amd/display: Temporarily disable hostvm on DCN31drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c+1 -10 replies
205/223nvmet-fc: Remove unused functionsdrivers/nvme/target/fc.c+0 -140 replies
206/223block: remove rq_list_moveinclude/linux/blk-mq.h+0 -170 replies
207/223block: add a rq_list typeblock/blk-core.c block/blk-merge.c block/blk-mq.c +8 more+104 -880 replies
208/223block: dont reorder requests in blk_add_rq_to_plugblock/blk-mq.c drivers/block/virtio_blk.c drivers/nvme/host/pci.c+4 -40 replies
209/223mm/vma: add give_up_on_oom option on modify/merge, use in uffd releasemm/userfaultfd.c mm/vma.c mm/vma.h+53 -70 replies
210/223Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process"drivers/net/wireless/ath/ath12k/dp_mon.c+1 -10 replies
211/223MIPS: dec: Declare which_prom() as staticarch/mips/dec/prom/init.c+1 -10 replies
212/223MIPS: cevt-ds1287: Add missing ds1287.h includearch/mips/kernel/cevt-ds1287.c+1 -00 replies
213/223MIPS: ds1287: Match ds1287_set_base_clock() function typesarch/mips/include/asm/ds1287.h+1 -10 replies
214/223wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_processdrivers/net/wireless/ath/ath12k/dp_mon.c+1 -10 replies
215/223bpf: add find_containing_subprog() utility functionkernel/bpf/verifier.c+24 -40 replies
216/223bpf: track changes_pkt_data property for global functionsinclude/linux/bpf_verifier.h kernel/bpf/verifier.c+32 -10 replies
217/223selftests/bpf: test for changing packet data from global functionstools/testing/selftests/bpf/progs/verifier_sock.c+28 -00 replies
218/223bpf: check changes_pkt_data property for extension programsinclude/linux/bpf.h kernel/bpf/verifier.c+13 -40 replies
219/223selftests/bpf: freplace tests for tracking of changes_packet_datatools/testing/selftests/bpf/prog_tests/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data_freplace.c+120 -00 replies
220/223selftests/bpf: validate that tail call invalidates packet pointerstools/testing/selftests/bpf/progs/verifier_sock.c+28 -00 replies
221/223bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogskernel/bpf/verifier.c+5 -20 replies
222/223selftests/bpf: extend changes_pkt_data with cases w/o subprogramstools/testing/selftests/bpf/prog_tests/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data_freplace.c+66 -220 replies
223/223block: make struct rq_list available for !CONFIG_BLOCKinclude/linux/blkdev.h+1 -10 replies

Reviews trailers per patch

136 of 223 patches have a Reviewed-by or Acked-by.

PatchYihang LiMichael NemanovMike ChristieBjorn HelgaasChristoph HellwigHannes ReineckeMing LeiGreg Kroah-HartmanJohn GarryMartin K. PetersenColy LiHans de GoedeDavid AhernBoris OstrovskyBorislav Petkov (AMD)Michal SwiatkowskiMor Bar-GabayAvigail DahanCorinna VinschenVinicius Costa GomesFrank LiWenjia ZhangShannon NelsonCezary RojewskiEthan Carter EdwardsAkhil RAmir GoldsteinAlexander LarssonChristian BraunerZhu YanjunJason GunthorpeDon BraceLee DuncanAndy GospodarekSimon HormanIdo SchimmelVincent MailholKory MaincentJiawen WuMichael ChanDarrick J. WongIgor PylypivJacob KellerDonald HunterVladimir OlteanNikolay AleksandrovRussell King (Oracle)Yu Kuai[email protected]Eelco ChaudronAaron ConoleAlexandre GhitiMaxim KochetkovAndrew JonesDavid GowVadim FedorenkoChristian LoehleAlice RyhlAndreas GruenbacherDmitry BaryshkovBard LiaoSimon TrimmerKevin TianIlpo JärvinenKeith BuschIago Toral QuirogaChristian KönigAnna SchumakerJeff LaytonMukesh Kumar SavaliyaLuca CeresoliTomi ValkeinenMasami Hiramatsu (Google)Nicolas SchierNathan ChancellorJosh PoimboeufDavid SterbaViresh KumarHoria GeantăSean AndersonCengiz Can[email protected]Jan KaraOscar SalvadorZi YanDavid HildenbrandQu WenruoNorbert SzeteiDmitry V. LevinNamjae JeonKent OverstreetCatalin MarinasTom LendackyRyan LahfaBart Van AsschePatrisious HaddadYijun ShenShyam Sundar S KPeter ZijlstraJose LopezThomas ZimmermannAbhinav KumarAlex DeucherHarry WentlandDaniel WheelerDillon VaroneShaoyun.liuVille SyrjäläMatthew AuldAlex HungDongyan QianAurabindo PillaiMario LimoncielloMatt CosterLucas De MarchiNicolas ChauvetDamian TometzkiZhenyu WangSun peng LiAnson TsaoThomas HellströmMatthew BrostChee Yin WongEric AugerMark BrownRob Herring (Arm)Jocelyn FalempeWakko WarnerTamir DubersteinAntheas KapenekakisGuillaume MorinManivannan SadhasivamNiklas CasselChaitanya KulkarniArd BiesheuvelAllen PaisPeter SchneiderShuah KhanRon EconomosLinux Kernel Functional TestingJon HunterFlorian FainelliMarkus ReicheltMiguel Ojeda
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/223R-b
2/223
3/223
4/223
5/223R-b
6/223R-b
7/223A-b R-b R-b R-b A-b
8/223R-b R-b R-b R-b
9/223R-b R-b R-b R-b R-b
10/223A-b T-b R-b
11/223A-b
12/223
13/223
14/223R-b R-b
15/223A-b
16/223
17/223
18/223R-b R-b R-b
19/223R-b R-b
20/223
21/223
22/223
23/223
24/223
25/223
26/223
27/223
28/223R-b
29/223
30/223R-b
31/223R-b A-b T-b
32/223
33/223R-b T-b T-b R-b T-b A-b
34/223R-b T-b T-b R-b A-b
35/223R-b T-b T-b R-b A-b
36/223T-b R-b A-b
37/223T-b R-b A-b
38/223T-b R-b A-b
39/223R-b
40/223R-b
41/223
42/223R-b R-b
43/223R-b R-b R-b
44/223
45/223R-b R-b
46/223
47/223T-b R-b A-b
48/223R-b
49/223R-b R-b
50/223R-b
51/223R-b
52/223R-b
53/223R-b T-b
54/223R-b R-b
55/223R-b R-b
56/223R-b R-b
57/223R-b R-b
58/223R-b R-b
59/223R-b R-b
60/223
61/223R-b R-b A-b
62/223R-b R-b
63/223T-b
64/223
65/223
66/223
67/223
68/223R-b
69/223R-b R-b
70/223R-b R-b
71/223R-b
72/223
73/223
74/223
75/223R-b
76/223R-b
77/223R-b R-b
78/223R-b
79/223R-b
80/223
81/223
82/223R-b
83/223R-b
84/223T-b
85/223R-b
86/223R-b R-b
87/223R-b
88/223R-b
89/223
90/223R-b
91/223R-b
92/223R-b R-b
93/223
94/223R-b
95/223R-b
96/223R-b
97/223R-b
98/223A-b
99/223R-b
100/223A-b R-b R-b
101/223R-b
102/223
103/223
104/223A-b
105/223
106/223
107/223R-b R-b
108/223R-b
109/223R-b
110/223R-b A-b
111/223R-b T-b
112/223R-b
113/223
114/223T-b
115/223
116/223R-b
117/223A-b R-b
118/223R-b A-b
119/223T-b
120/223
121/223R-b R-b R-b
122/223A-b
123/223T-b
124/223A-b
125/223T-b
126/223
127/223
128/223R-b
129/223
130/223T-b A-b
131/223
132/223R-b
133/223
134/223
135/223
136/223A-b
137/223T-b
138/223T-b
139/223R-b
140/223R-b
141/223
142/223
143/223R-b T-b A-b
144/223
145/223A-b
146/223A-b
147/223A-b
148/223
149/223T-b R-b
150/223R-b
151/223
152/223R-b
153/223T-b R-b
154/223R-b
155/223R-b T-b
156/223R-b T-b
157/223
158/223
159/223
160/223
161/223
162/223
163/223R-b
164/223R-b
165/223R-b
166/223T-b R-b
167/223T-b T-b R-b
168/223T-b R-b
169/223R-b
170/223R-b
171/223
172/223R-b
173/223R-b
174/223R-b
175/223R-b
176/223T-b T-b R-b
177/223A-b
178/223T-b R-b
179/223T-b R-b
180/223T-b R-b T-b
181/223A-b
182/223R-b R-b
183/223R-b T-b
184/223R-b A-b
185/223R-b T-b
186/223R-b R-b
187/223R-b R-b
188/223R-b R-b
189/223R-b R-b
190/223R-b R-b
191/223R-b R-b
192/223T-b R-b
193/223A-b
194/223R-b
195/223
196/223R-b
197/223R-b T-b
198/223R-b Reported-and-tested-by
199/223
200/223R-b
201/223R-b R-b
202/223A-b R-b
203/223
204/223T-b R-b
205/223R-b R-b
206/223
207/223
208/223
209/223
210/223
211/223
212/223
213/223
214/223
215/223
216/223
217/223
218/223
219/223
220/223
221/223
222/223
223/223

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

Read the v1 thread

Cover letter [PATCH 6.12 000/223] 6.12.25-rc1 review

This is the start of the stable review cycle for the 6.12.25 release. There are 223 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, 25 Apr 2025 14:25: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.12.25-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.25-rc1

Jens Axboe <[email protected]>
block: make struct rq_list available for !CONFIG_BLOCK

Eduard Zingerman <[email protected]>
selftests/bpf: extend changes_pkt_data with cases w/o subprograms

Eduard Zingerman <[email protected]>
bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs

Eduard Zingerman <[email protected]>
selftests/bpf: validate that tail call invalidates packet pointers

Eduard Zingerman <[email protected]>
selftests/bpf: freplace tests for tracking of changes_packet_data

Eduard Zingerman <[email protected]>
bpf: check changes_pkt_data property for extension programs

Eduard Zingerman <[email protected]>
selftests/bpf: test for changing packet data from global functions

Eduard Zingerman <[email protected]>
bpf: track changes_pkt_data property for global functions

Eduard Zingerman <[email protected]>
bpf: add find_containing_subprog() utility function

P Praneesh <[email protected]>
wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process

WangYuli <[email protected]>

    MIPS: ds1287: Match ds1287_set_base_clock() function types

WangYuli <[email protected]>

    MIPS: cevt-ds1287: Add missing ds1287.h include

WangYuli <[email protected]>
MIPS: dec: Declare which_prom() as static

Alexander Tsoy <[email protected]>
Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process"

Lorenzo Stoakes <[email protected]>
mm/vma: add give_up_on_oom option on modify/merge, use in uffd release

Christoph Hellwig <[email protected]>
block: don't reorder requests in blk_add_rq_to_plug

Christoph Hellwig <[email protected]>
block: add a rq_list type

Christoph Hellwig <[email protected]>
block: remove rq_list_move

WangYuli <[email protected]>
nvmet-fc: Remove unused functions

Aurabindo Pillai <[email protected]>
drm/amd/display: Temporarily disable hostvm on DCN31

Yuli Wang <[email protected]>
LoongArch: Eliminate superfluous get_numa_distances_cnt()

Hamza Mahfooz <[email protected]>
efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error

Shung-Hsi Yu <[email protected]>
selftests/bpf: Fix raw_tp null handling test

Yu Kuai <[email protected]>
md: fix mddev uaf while iterating all_mddevs list

Armin Wolf <[email protected]>
platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug

Armin Wolf <[email protected]>
platform/x86: msi-wmi-platform: Rename "data" variable

Nathan Chancellor <[email protected]>
kbuild: Add '-fno-builtin-wcslen'

Lukas Fischer <[email protected]>
scripts: generate_rust_analyzer: Add ffi crate

Rafael J. Wysocki <[email protected]>
cpufreq: Reference count policy in cpufreq_update_limits()

Anshuman Khandual <[email protected]>
arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9

Anshuman Khandual <[email protected]>
arm64/sysreg: Add register fields for HFGWTR2_EL2

Anshuman Khandual <[email protected]>
arm64/sysreg: Add register fields for HFGRTR2_EL2

Anshuman Khandual <[email protected]>
arm64/sysreg: Add register fields for HFGITR2_EL2

Anshuman Khandual <[email protected]>
arm64/sysreg: Add register fields for HDFGWTR2_EL2

Anshuman Khandual <[email protected]>
arm64/sysreg: Add register fields for HDFGRTR2_EL2

Anshuman Khandual <[email protected]>
arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1

Thomas Zimmermann <[email protected]>
drm/mgag200: Fix value in <VBLKSTR> register

ZhenGuo Yin <[email protected]>
drm/amdgpu: fix warning of drm_mm_clean

Lucas De Marchi <[email protected]>
drm/xe: Set LRC addresses before guc load

Matthew Auld <[email protected]>
drm/xe/userptr: fix notifier vs folio deadlock

Matthew Auld <[email protected]>
drm/xe/dma_buf: stop relying on placement in unmap

Mario Limonciello <[email protected]>
drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1

Huacai Chen <[email protected]>
drm/amd/display: Protect FPU in dml2_init()/dml21_init()

Tom Chung <[email protected]>
drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes()

Christian König <[email protected]>
drm/amdgpu: immediately use GTT for new allocations

Jani Nikula <[email protected]>
drm/i915/gvt: fix unterminated-string-initialization warning

Thomas Hellström <[email protected]>
drm/xe: Fix an out-of-bounds shift when invalidating TLB

Rolf Eike Beer <[email protected]>
drm/sti: remove duplicate object names

Brendan King <[email protected]>
drm/imagination: take paired job reference

Brendan King <[email protected]>
drm/imagination: fix firmware memory leaks

Chris Bainbridge <[email protected]>
drm/nouveau: prime: fix ttm_bo_delayed_delete oops

Matthew Auld <[email protected]>
drm/amdgpu/dma_buf: fix page_link check

Alex Deucher <[email protected]>
drm/amdgpu/mes11: optimize MES pipe FW version fetching

Huacai Chen <[email protected]>
drm/amd/display: Protect FPU in dml21_copy()

Huacai Chen <[email protected]>
drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()

Mario Limonciello <[email protected]>
drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1

Matthew Brost <[email protected]>
drm/xe: Use local fence in error path of xe_migrate_clear

Ankit Nautiyal <[email protected]>
drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed

Alex Deucher <[email protected]>
drm/amdgpu/mes12: optimize MES pipe FW version fetching

Denis Arefev <[email protected]>
drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/smu11: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/powerplay: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm: Prevent division by zero

Leo Li <[email protected]>
drm/amd/display: Increase vblank offdelay for PSR panels

Leo Li <[email protected]>
drm/amd/display: Actually do immediate vblank disable

Mario Limonciello <[email protected]>
drm/amd: Handle being compiled without SI or CIK support better

Brendan Tam <[email protected]>
drm/amd/display: prevent hang on link training fail

Lijo Lazar <[email protected]>
drm/amdgpu: Prefer shadow rom when available

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Fix stale rpmh votes from GPU

Haoxiang Li <[email protected]>
drm/msm/dsi: Add check for devm_kstrdup()

Jocelyn Falempe <[email protected]>
drm/ast: Fix ast_dp connection status

Nikita Zhandarovich <[email protected]>
drm/repaper: fix integer overflows in repeat functions

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR

Dapeng Mi <[email protected]>
perf/x86/intel: Allow to update user space GPRs from PEBS records

Mario Limonciello <[email protected]>
platform/x86: amd: pmf: Fix STT limits

Yazen Ghannam <[email protected]>
RAS/AMD/FMPM: Get masked address

Yazen Ghannam <[email protected]>
RAS/AMD/ATL: Include row[13] bit in row retirement

Sharath Srinivasan <[email protected]>
RDMA/cma: Fix workqueue crash in cma_netevent_work_handler

Peter Griffin <[email protected]>
scsi: ufs: exynos: Ensure consistent phy reference counts

Chandrakanth Patil <[email protected]>
scsi: megaraid_sas: Block zero-length ATA VPD inquiry

Ard Biesheuvel <[email protected]>
x86/boot/sev: Avoid shared GHCB page for early memory acceptance

Sandipan Das <[email protected]>
x86/cpu/amd: Fix workaround for erratum 1054

Borislav Petkov (AMD) <[email protected]>
x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches

Xiangsheng Hou <[email protected]>
virtiofs: add filesystem context source name check

Steven Rostedt <[email protected]>
tracing: Fix filter string testing

Peter Collingbourne <[email protected]>
string: Add load_unaligned_zeropad() code path to sized_strscpy()

Chunjie Zhu <[email protected]>
smb3 client: fix open hardlink on deferred close file error

Suren Baghdasaryan <[email protected]>

    slab: ensure slab->obj_exts is clear in a newly allocated slab page

Mark Brown <[email protected]>
selftests/mm: generate a temporary mountpoint for cgroup filesystem

Nathan Chancellor <[email protected]>
riscv: Avoid fortify warning in syscall_get_arguments()

Kuniyuki Iwashima <[email protected]>
Revert "smb: client: fix TCP timers deadlock after rmmod"

Kuniyuki Iwashima <[email protected]>
Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free"

Namjae Jeon <[email protected]>
ksmbd: fix the warning from __kernel_write_iter

Denis Arefev <[email protected]>
ksmbd: Prevent integer overflow in calculation of deadtime

Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in smb_break_all_levII_oplock()

Sean Heelan <[email protected]>
ksmbd: Fix dangling pointer in krb_authenticate

Miklos Szeredi <[email protected]>
ovl: don't allow datadir only

Kirill A. Shutemov <[email protected]>
mm: fix apply_to_existing_page_range()

Vishal Moola (Oracle) <[email protected]>
mm: fix filemap_get_folios_contig returning batches of identical folios

Baoquan He <[email protected]>
mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()

Vishal Moola (Oracle) <[email protected]>
mm/compaction: fix bug in hugetlb handling pathway

Thomas Weißschuh <[email protected]>
loop: LOOP_SET_FD: send uevents for partitions

Thomas Weißschuh <[email protected]>
loop: properly send KOBJ_CHANGED uevent for disk device

Edward Adam Davis <[email protected]>
isofs: Prevent the use of too small fid

Thadeu Lima de Souza Cascardo <[email protected]>
i2c: cros-ec-tunnel: defer probe if parent EC is not present

Vasiliy Kovalev <[email protected]>
hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key

Herbert Xu <[email protected]>
crypto: caam/qi - Fix drv_ctx refcount bug

Rafael J. Wysocki <[email protected]>

    cpufreq: Avoid using inconsistent policy->min and policy->max

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

Johannes Kimmel <[email protected]>
btrfs: correctly escape subvol in btrfs_show_options()

Kees Cook <[email protected]>
Bluetooth: vhci: Avoid needless snprintf() calls

Frédéric Danis <[email protected]>
Bluetooth: l2cap: Process valid commands in too long frame

Rob Clark <[email protected]>
drm/msm/a6xx+: Don't let IB_SIZE overflow

Menglong Dong <[email protected]>
ftrace: fix incorrect hash size in register_ftrace_direct()

Christoph Hellwig <[email protected]>
fs: move the bdex_statx call to vfs_getattr_nosec

Su Hui <[email protected]>
fs/stat.c: avoid harmless garbage value problem in vfs_statx_path()

Stefan Berger <[email protected]>
fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag

Andy Shevchenko <[email protected]>
i2c: atr: Fix wrong include

Li Lingfeng <[email protected]>
nfsd: decrease sc_count directly if fail to queue dl_recall

Eric Biggers <[email protected]>
nfs: add missing selections of CONFIG_CRC32

Dan Carpenter <[email protected]>
dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline()

Maíra Canal <[email protected]>
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later

Martin K. Petersen <[email protected]>
block: integrity: Do not call set_page_dirty_lock()

Denis Arefev <[email protected]>
asus-laptop: Fix an uninitialized variable

Evgeny Pimenov <[email protected]>
ASoC: qcom: Fix sc7280 lpass potential buffer overflow

Peter Ujfalusi <[email protected]>
ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16

Srinivas Kandagatla <[email protected]>
ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels

Srinivas Kandagatla <[email protected]>
ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate

Herve Codina <[email protected]>
ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event

Alex Williamson <[email protected]>
Revert "PCI: Avoid reset when disabled via sysfs"

Andreas Gruenbacher <[email protected]>
writeback: fix false warning in inode_to_wb()

Miguel Ojeda <[email protected]>
rust: kbuild: use pound to support GNU Make < 4.3

Miguel Ojeda <[email protected]>
rust: disable clippy::needless_continue

Miguel Ojeda <[email protected]>
rust: kasan/kbuild: fix missing flags on first build

Miguel Ojeda <[email protected]>
objtool/rust: add one more noreturn Rust function for Rust 1.86.0

Rafael J. Wysocki <[email protected]>
cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS

WangYuli <[email protected]>
riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break

WangYuli <[email protected]>
riscv: KGDB: Do not inline arch_kgdb_breakpoint()

Thomas Weißschuh <[email protected]>
kunit: qemu_configs: SH: Respect kunit cmdline

Samuel Holland <[email protected]>
riscv: module: Allocate PLT entries for R_RISCV_PLT32

Samuel Holland <[email protected]>
riscv: module: Fix out-of-bounds relocation access

Björn Töpel <[email protected]>
riscv: Properly export reserved regions in /proc/iomem

Will Pierce <[email protected]>
riscv: Use kvmalloc_array on relocation_hashtable

Bo-Cun Chen <[email protected]>
net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings

Bo-Cun Chen <[email protected]>
net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps

Bo-Cun Chen <[email protected]>
net: ethernet: mtk_eth_soc: reapply mdc divider on reset

Meghana Malladi <[email protected]>
net: ti: icss-iep: Fix possible NULL pointer dereference for perout request

Meghana Malladi <[email protected]>
net: ti: icss-iep: Add phase offset configuration for perout signal

Meghana Malladi <[email protected]>
net: ti: icss-iep: Add pwidth configuration for perout signal

Sagi Maimon <[email protected]>
ptp: ocp: fix start time alignment in ptp_ocp_signal_set

Vladimir Oltean <[email protected]>

    net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails

Vladimir Oltean <[email protected]>
net: dsa: free routing table on probe failure

Vladimir Oltean <[email protected]>
net: dsa: clean up FDB, MDB, VLAN entries on unbind

Vladimir Oltean <[email protected]>
net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported

Vladimir Oltean <[email protected]>
net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered

Abdun Nihaal <[email protected]>
net: txgbe: fix memory leak in txgbe_probe() error path

Jonas Gorski <[email protected]>
net: bridge: switchdev: do not notify new brentries as changed

Jonas Gorski <[email protected]>
net: b53: enable BPDU reception for management port

Jakub Kicinski <[email protected]>
netlink: specs: rt-link: adjust mctp attribute naming

Jakub Kicinski <[email protected]>
netlink: specs: rt-link: add an attr layer around alt-ifname

Jakub Kicinski <[email protected]>
tools: ynl-gen: make sure we validate subtype of array-nest

Jakub Kicinski <[email protected]>
tools: ynl-gen: individually free previous values on double set

Abdun Nihaal <[email protected]>
cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path

Niklas Cassel <[email protected]>
ata: libata-sata: Save all fields from sense data descriptor

Christoph Hellwig <[email protected]>
loop: stop using vfs_iter_{read,write} for buffered I/O

Yunlong Xing <[email protected]>
loop: aio inherit the ioprio of original request

Jakub Kicinski <[email protected]>
eth: bnxt: fix missing ring index trim on error path

Michael Walle <[email protected]>
net: ethernet: ti: am65-cpsw: fix port_np reference counting

Abdun Nihaal <[email protected]>
net: ngbe: fix memory leak in ngbe_probe() error path

Weizhao Ouyang <[email protected]>
can: rockchip_canfd: fix broken quirks checks

Ilya Maximets <[email protected]>
net: openvswitch: fix nested key length validation in the set() action

Jakub Kicinski <[email protected]>
netlink: specs: ovs_vport: align with C codegen capabilities

Zheng Qixing <[email protected]>
block: fix resource leak in blk_register_queue() error path

Matt Johnston <[email protected]>
net: mctp: Set SOCK_RCU_FREE

Damodharam Ammepalli <[email protected]>
ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll()

Abdun Nihaal <[email protected]>
pds_core: fix memory leak in pdsc_debugfs_add_qcq()

Matthew Wilcox (Oracle) <[email protected]>
test suite: use %zu to print size_t

Kuniyuki Iwashima <[email protected]>
smc: Fix lockdep false-positive for IPPROTO_SMC.

Geert Uytterhoeven <[email protected]>
dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry

Christopher S M Hall <[email protected]>
igc: add lock preventing multiple simultaneous PTM transactions

Christopher S M Hall <[email protected]>
igc: cleanup PTP module if probe fails

Christopher S M Hall <[email protected]>
igc: handle the IGC_PTP_ENABLED flag correctly

Christopher S M Hall <[email protected]>
igc: move ktime snapshot into PTM retry loop

Christopher S M Hall <[email protected]>
igc: increase wait time before retrying PTM

Christopher S M Hall <[email protected]>
igc: fix PTM cycle trigger logic

Johannes Berg <[email protected]>
Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"

Juergen Gross <[email protected]>
xen: fix multicall debug feature

Xin Long <[email protected]>
ipv6: add exception routes to GC list in rt6_insert_exception

Frédéric Danis <[email protected]>
Bluetooth: l2cap: Check encryption key size on incoming connection

Dan Carpenter <[email protected]>
Bluetooth: btrtl: Prevent potential NULL dereference

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address

Shay Drory <[email protected]>
RDMA/core: Silence oversized kvmalloc() warning

Charles Keepax <[email protected]>
ASoC: cs42l43: Reset clamp override on jack removal

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fixed ASUS platform headset Mic issue

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130

Jaroslav Kysela <[email protected]>
ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA

Richard Fitzgerald <[email protected]>
ALSA: hda/cirrus_scodec_test: Don't select dependencies

Chengchang Tang <[email protected]>
RDMA/hns: Fix wrong maximum DMA segment size

Yue Haibing <[email protected]>
RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()

Giuseppe Scrivano <[email protected]>
ovl: remove unused forward declaration

Akhil R <[email protected]>
crypto: tegra - Fix IV usage for AES ECB

Akhil R <[email protected]>
crypto: tegra - Do not use fixed size buffers

Colin Ian King <[email protected]>
crypto: tegra - remove redundant error check on ret

Henry Martin <[email protected]>
ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()

Brady Norander <[email protected]>
ASoC: dwc: always enable/disable i2s irqs

Zheng Qixing <[email protected]>
md/md-bitmap: fix stats collection for external bitmaps

Yu Kuai <[email protected]>
md/raid10: fix missing discard IO accounting

Martin Wilck <[email protected]>
scsi: smartpqi: Use is_kdump_kernel() to check for kdump

Daniel Wagner <[email protected]>
scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues

Daniel Wagner <[email protected]>
blk-mq: introduce blk_mq_map_hw_queues

Daniel Wagner <[email protected]>
driver core: bus: add irq_get_affinity callback to bus_type

Miaoqian Lin <[email protected]>
scsi: iscsi: Fix missing scsi_host_put() in error path

Abdun Nihaal <[email protected]>

    wifi: wl1251: fix memory leak in wl1251_tx_work

Remi Pommarel <[email protected]>

    wifi: mac80211: Purge vif txq in ieee80211_do_stop()

Remi Pommarel <[email protected]>
wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()

Abdun Nihaal <[email protected]>

    wifi: at76c50x: fix use after free access in at76_disconnect

Xingui Yang <[email protected]>
scsi: hisi_sas: Enable force phy when SATA disk directly connected

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

Diffstat:

 Documentation/arch/arm64/booting.rst               |  22 +++
 .../bindings/soc/fsl/fsl,ls1028a-reset.yaml        |   2 +-
 Documentation/netlink/specs/ovs_vport.yaml         |   4 +-
 Documentation/netlink/specs/rt_link.yaml           |  14 +-
 Documentation/wmi/devices/msi-wmi-platform.rst     |   4 +
 Makefile                                           |   8 +-
 arch/arm64/include/asm/el2_setup.h                 |  25 ++++
 arch/arm64/tools/sysreg                            | 104 ++++++++++++++
 arch/loongarch/kernel/acpi.c                       |  12 --
 arch/mips/dec/prom/init.c                          |   2 +-
 arch/mips/include/asm/ds1287.h                     |   2 +-
 arch/mips/kernel/cevt-ds1287.c                     |   1 +
 arch/riscv/include/asm/kgdb.h                      |   9 +-
 arch/riscv/include/asm/syscall.h                   |   7 +-
 arch/riscv/kernel/kgdb.c                           |   6 +
 arch/riscv/kernel/module-sections.c                |  13 +-
 arch/riscv/kernel/module.c                         |  11 +-
 arch/riscv/kernel/setup.c                          |  36 ++++-
 arch/x86/boot/compressed/mem.c                     |   5 +-
 arch/x86/boot/compressed/sev.c                     |  67 +++------
 arch/x86/boot/compressed/sev.h                     |   2 +
 arch/x86/events/intel/ds.c                         |   8 +-
 arch/x86/events/intel/uncore_snbep.c               | 107 ++-------------
 arch/x86/kernel/cpu/amd.c                          |  19 ++-
 arch/x86/kernel/cpu/microcode/amd.c                |   9 +-
 arch/x86/xen/multicalls.c                          |  26 ++--
 arch/x86/xen/smp_pv.c                              |   1 -
 arch/x86/xen/xen-ops.h                             |   3 -
 block/bdev.c                                       |   3 +-
 block/bio-integrity.c                              |  17 +--
 block/blk-core.c                                   |   6 +-
 block/blk-merge.c                                  |   2 +-
 block/blk-mq-cpumap.c                              |  37 +++++
 block/blk-mq.c                                     |  42 +++---
 block/blk-mq.h                                     |   2 +-
 block/blk-sysfs.c                                  |   2 +
 drivers/ata/libata-sata.c                          |  15 +++
 drivers/block/loop.c                               | 121 +++--------------
 drivers/block/null_blk/main.c                      |   9 +-
 drivers/block/virtio_blk.c                         |  13 +-
 drivers/bluetooth/btrtl.c                          |   2 +
 drivers/bluetooth/hci_vhci.c                       |  10 +-
 drivers/cpufreq/cpufreq.c                          |  40 +++++-
 drivers/crypto/caam/qi.c                           |   6 +-
 drivers/crypto/tegra/tegra-se-aes.c                | 131 +++++++++---------
 drivers/crypto/tegra/tegra-se-hash.c               |  38 ++++--
 drivers/crypto/tegra/tegra-se.h                    |   2 -
 drivers/dma-buf/sw_sync.c                          |  19 ++-
 drivers/firmware/efi/libstub/efistub.h             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |  34 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  44 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |  21 +--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  62 ++++++++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   6 +-
 .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c  |  17 ++-
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c |   9 ++
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |   6 +-
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |   7 +-
 .../amd/display/dc/resource/dcn31/dcn31_resource.c |   2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c  |   4 +-
 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c    |   4 +-
 .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c    |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   3 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   2 +-
 drivers/gpu/drm/ast/ast_dp.c                       |   6 +
 drivers/gpu/drm/i915/display/intel_display.c       |   4 +-
 drivers/gpu/drm/i915/gvt/opregion.c                |   7 +-
 drivers/gpu/drm/imagination/pvr_fw.c               |  27 +++-
 drivers/gpu/drm/imagination/pvr_job.c              |   7 +
 drivers/gpu/drm/imagination/pvr_queue.c            |   4 +
 drivers/gpu/drm/mgag200/mgag200_mode.c             |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  82 +++++------
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   8 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   9 +-
 .../gpu/drm/msm/registers/adreno/adreno_pm4.xml    |   7 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   3 +
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 -
 drivers/gpu/drm/sti/Makefile                       |   2 -
 drivers/gpu/drm/tiny/repaper.c                     |   4 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |  16 ++-
 drivers/gpu/drm/xe/xe_dma_buf.c                    |   5 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c        |  12 +-
 drivers/gpu/drm/xe/xe_guc_ads.c                    |  75 ++++++-----
 drivers/gpu/drm/xe/xe_hmm.c                        |  24 ----
 drivers/gpu/drm/xe/xe_migrate.c                    |   2 +-
 drivers/i2c/busses/i2c-cros-ec-tunnel.c            |   3 +
 drivers/i2c/i2c-atr.c                              |   2 +-
 drivers/infiniband/core/cma.c                      |   4 +-
 drivers/infiniband/core/umem_odp.c                 |   6 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   2 +-
 drivers/infiniband/hw/usnic/usnic_ib_main.c        |  14 +-
 drivers/md/md-bitmap.c                             |   5 +-
 drivers/md/md.c                                    |  22 +--
 drivers/md/raid10.c                                |   1 +
 drivers/misc/pci_endpoint_test.c                   |   4 +
 drivers/net/can/rockchip/rockchip_canfd-core.c     |   7 +-
 drivers/net/dsa/b53/b53_common.c                   |  10 ++
 drivers/net/dsa/mv88e6xxx/chip.c                   |  13 +-
 drivers/net/dsa/mv88e6xxx/devlink.c                |   3 +-
 drivers/net/ethernet/amd/pds_core/debugfs.c        |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |   1 +
 drivers/net/ethernet/intel/igc/igc.h               |   1 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |   6 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           | 113 ++++++++++------
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  49 ++++---
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   1 +
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  15 ++-
 drivers/net/ethernet/ti/icssg/icss_iep.c           | 150 ++++++++++++++-------
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   3 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |   3 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   4 +-
 drivers/net/wireless/atmel/at76c50x-usb.c          |   2 +-
 drivers/net/wireless/ti/wl1251/tx.c                |   4 +-
 drivers/nvme/host/apple.c                          |   2 +-
 drivers/nvme/host/pci.c                            |  15 +--
 drivers/nvme/target/fc.c                           |  14 --
 drivers/pci/pci.c                                  |   4 -
 drivers/platform/x86/amd/pmf/auto-mode.c           |   4 +-
 drivers/platform/x86/amd/pmf/cnqf.c                |   8 +-
 drivers/platform/x86/amd/pmf/core.c                |  14 ++
 drivers/platform/x86/amd/pmf/pmf.h                 |   1 +
 drivers/platform/x86/amd/pmf/sps.c                 |  12 +-
 drivers/platform/x86/amd/pmf/tee-if.c              |   6 +-
 drivers/platform/x86/asus-laptop.c                 |   9 +-
 drivers/platform/x86/msi-wmi-platform.c            |  99 +++++++++-----
 drivers/ptp/ptp_ocp.c                              |   1 +
 drivers/ras/amd/atl/internal.h                     |   3 +
 drivers/ras/amd/atl/umc.c                          |  19 ++-
 drivers/ras/amd/fmpm.c                             |   9 +-
 drivers/scsi/fnic/fnic_main.c                      |   3 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |   1 -
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   9 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  18 ++-
 drivers/scsi/megaraid/megaraid_sas_base.c          |  12 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   5 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |   1 -
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   3 +-
 drivers/scsi/pm8001/pm8001_init.c                  |   2 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |   1 -
 drivers/scsi/qla2xxx/qla_nvme.c                    |   3 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   4 +-
 drivers/scsi/scsi_transport_iscsi.c                |   7 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |  20 +--
 drivers/ufs/host/ufs-exynos.c                      |   6 +
 fs/Kconfig                                         |   1 +
 fs/btrfs/super.c                                   |   3 +-
 fs/ecryptfs/inode.c                                |  12 +-
 fs/fuse/virtio_fs.c                                |   3 +
 fs/hfs/bnode.c                                     |   6 +
 fs/hfsplus/bnode.c                                 |   6 +
 fs/isofs/export.c                                  |   2 +-
 fs/nfs/Kconfig                                     |   2 +-
 fs/nfs/internal.h                                  |   7 -
 fs/nfs/nfs4session.h                               |   4 -
 fs/nfsd/Kconfig                                    |   1 +
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nfsd/nfsfh.h                                    |   7 -
 fs/overlayfs/inode.c                               |  10 +-
 fs/overlayfs/overlayfs.h                           |  10 --
 fs/overlayfs/super.c                               |   5 +
 fs/smb/client/cifsproto.h                          |   2 +
 fs/smb/client/connect.c                            |  34 ++---
 fs/smb/client/file.c                               |  28 ++++
 fs/smb/server/oplock.c                             |  29 ++--
 fs/smb/server/oplock.h                             |   1 -
 fs/smb/server/smb2pdu.c                            |   4 +-
 fs/smb/server/transport_ipc.c                      |   7 +-
 fs/smb/server/vfs.c                                |   3 +-
 fs/stat.c                                          |  39 +++---
 include/linux/backing-dev.h                        |   1 +
 include/linux/blk-mq.h                             | 111 +++++++--------
 include/linux/blkdev.h                             |  17 ++-
 include/linux/bpf.h                                |   1 +
 include/linux/bpf_verifier.h                       |   1 +
 include/linux/device/bus.h                         |   3 +
 include/linux/nfs.h                                |   7 -
 include/uapi/linux/fcntl.h                         |   4 -
 io_uring/rw.c                                      |   4 +-
 kernel/bpf/verifier.c                              |  79 +++++++++--
 kernel/sched/cpufreq_schedutil.c                   |  46 ++++++-
 kernel/trace/ftrace.c                              |   7 +-
 kernel/trace/trace_events_filter.c                 |   4 +-
 lib/string.c                                       |  13 +-
 mm/compaction.c                                    |   6 +-
 mm/filemap.c                                       |   1 +
 mm/gup.c                                           |   4 +-
 mm/memory.c                                        |   4 +-
 mm/slub.c                                          |  10 ++
 mm/userfaultfd.c                                   |  13 +-
 mm/vma.c                                           |  38 +++++-
 mm/vma.h                                           |   9 +-
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/l2cap_core.c                         |  21 ++-
 net/bridge/br_vlan.c                               |   4 +-
 net/dsa/dsa.c                                      |  59 ++++++--
 net/dsa/tag_8021q.c                                |   2 +-
 net/ethtool/cmis_cdb.c                             |   2 +-
 net/ipv6/route.c                                   |   1 +
 net/mac80211/iface.c                               |   3 +
 net/mctp/af_mctp.c                                 |   3 +
 net/openvswitch/flow_netlink.c                     |   3 +-
 net/smc/af_smc.c                                   |   5 +
 scripts/Makefile.compiler                          |   4 +-
 scripts/generate_rust_analyzer.py                  |  12 +-
 sound/pci/hda/Kconfig                              |   4 +-
 sound/pci/hda/patch_realtek.c                      |  55 ++++++--
 sound/soc/codecs/cs42l43-jack.c                    |   3 +
 sound/soc/codecs/lpass-wsa-macro.c                 | 139 +++++++++++++------
 sound/soc/dwc/dwc-i2s.c                            |  13 +-
 sound/soc/fsl/fsl_qmc_audio.c                      |   3 +
 sound/soc/intel/avs/pcm.c                          |   3 +-
 sound/soc/intel/boards/sof_sdw.c                   |   1 +
 sound/soc/qcom/lpass.h                             |   3 +-
 tools/net/ynl/ynl-gen-c.py                         |  69 +++++++---
 tools/objtool/check.c                              |   1 +
 tools/testing/kunit/qemu_configs/sh.py             |   4 +-
 .../selftests/bpf/prog_tests/changes_pkt_data.c    | 107 +++++++++++++++
 .../testing/selftests/bpf/progs/changes_pkt_data.c |  39 ++++++
 .../bpf/progs/changes_pkt_data_freplace.c          |  18 +++
 tools/testing/selftests/bpf/progs/raw_tp_null.c    |  19 ++-
 tools/testing/selftests/bpf/progs/verifier_sock.c  |  56 ++++++++
 .../selftests/mm/charge_reserved_hugetlb.sh        |   4 +-
 .../selftests/mm/hugetlb_reparenting_test.sh       |   2 +-
 tools/testing/shared/linux.c                       |   4 +-
 232 files changed, 2369 insertions(+), 1282 deletions(-)