Skip to content

6.12.54-rc1 review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-cifs linux-fsdevel linux-patches linux-perf-users linux-riscv linux-s390 linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest277 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/277fs: always return zero on success from replace_fd()fs/file.c+4 -10 replies
2/277fscontext: do not consume log entries when returning -EMSGSIZEfs/fsopen.c+38 -320 replies
3/277arm64: map [_text, _stext) virtual address range non-executable+read-onlyarch/arm64/kernel/pi/map_kernel.c arch/arm64/kernel/setup.c arch/arm64/mm/init.c +1 more+18 -80 replies
4/277rseq: Protect event mask against membarrier IPIinclude/linux/rseq.h kernel/rseq.c+13 -80 replies
5/277listmount: dont call path_put() under namespace semaphorefs/namespace.c+59 -280 replies
6/277clocksource/drivers/clps711x: Fix resource leaks in error pathsdrivers/clocksource/clps711x-timer.c+16 -70 replies
7/277page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit archesinclude/linux/mm.h net/core/page_pool.c+66 -320 replies
8/277dma-mapping: fix direction in dma_alloc direction tracesinclude/trace/events/dma.h+1 -00 replies
9/277KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2arch/x86/include/asm/msr-index.h arch/x86/kvm/pmu.c arch/x86/kvm/svm/pmu.c +1 more+9 -00 replies
10/277iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODEinclude/linux/iio/frequency/adf4350.h+1 -10 replies
11/277media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()include/media/v4l2-subdev.h+17 -130 replies
12/277asm-generic/io.h: Skip trace helpers if rwmmio events are disabledinclude/asm-generic/io.h+66 -320 replies
13/277perf disasm: Avoid undefined behavior in incrementing NULLtools/perf/util/disasm.c+5 -20 replies
14/277perf test trace_btf_enum: Skip if permissions are insufficienttools/perf/tests/shell/trace_btf_enum.sh+11 -00 replies
15/277perf evsel: Avoid container_of on a NULL leadertools/perf/util/evsel.c+2 -00 replies
16/277libperf event: Ensure tracing data is multiple of 8 sizedtools/lib/perf/include/perf/event.h+1 -00 replies
17/277clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()drivers/clk/qcom/common.c+2 -20 replies
18/277clk: at91: peripheral: fix return valuedrivers/clk/at91/clk-peripheral.c+5 -20 replies
19/277clk: renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserved_init()drivers/clk/renesas/renesas-cpg-mssr.c+5 -20 replies
20/277perf util: Fix compression checks returning -1 as booltools/perf/util/lzma.c tools/perf/util/zlib.c+2 -20 replies
21/277rtc: x1205: Fix Xicor X1205 vendor prefixdrivers/rtc/rtc-x1205.c+1 -10 replies
22/277rtc: optee: fix memory leak on driver removaldrivers/rtc/rtc-optee.c+1 -00 replies
23/277perf arm_spe: Correct setting remote accesstools/perf/util/arm-spe.c+1 -10 replies
24/277perf arm-spe: Rename the common data source encodingtools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+23 -230 replies
25/277perf arm_spe: Correct memory level for remote accesstools/perf/util/arm-spe.c+2 -20 replies
26/277perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_prefetchestools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json+5 -50 replies
27/277perf test: Update sysfs path for core PMU capstools/perf/tests/shell/record_lbr.sh+2 -10 replies
28/277perf test shell lbr: Avoid failures with perf event paranoiatools/perf/tests/shell/record_lbr.sh+20 -60 replies
29/277perf session: Fix handling when buffer exceeds 2 GiBtools/perf/util/session.c+1 -10 replies
30/277perf test: Dont leak workload gopipe in PERF_RECORD_*tools/perf/tests/perf-record.c+4 -00 replies
31/277perf test: Add a test for default perf stat commandtools/perf/tests/shell/stat.sh+25 -00 replies
32/277perf tools: Add fallback for exclude_guesttools/perf/builtin-stat.c tools/perf/tests/shell/stat.sh tools/perf/util/evsel.c+37 -40 replies
33/277perf evsel: Ensure the fallback message is always written totools/perf/util/evsel.c+7 -50 replies
34/277clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26mdrivers/clk/mediatek/clk-mt8195-infra_ao.c+1 -10 replies
35/277clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()drivers/clk/mediatek/clk-mux.c+1 -30 replies
36/277clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()drivers/clk/nxp/clk-lpc18xx-cgu.c+9 -70 replies
37/277clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driverdrivers/clk/nxp/clk-lpc18xx-cgu.c+2 -20 replies
38/277clk: tegra: do not overallocate memory for bpmp clocksdrivers/clk/tegra/clk-bpmp.c+1 -10 replies
39/277cpufreq: tegra186: Set target frequency for all cpus in policydrivers/cpufreq/tegra186-cpufreq.c+6 -20 replies
40/277scsi: mvsas: Fix use-after-free bugs in mvs_work_queuedrivers/scsi/mvsas/mv_init.c+1 -10 replies
41/277ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer sizesound/soc/sof/ipc4-topology.h+2 -20 replies
42/277ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer sizesound/soc/sof/ipc4-topology.c sound/soc/sof/ipc4-topology.h+10 -20 replies
43/277ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer timesound/soc/sof/intel/hda-pcm.c+21 -80 replies
44/277LoongArch: Add cflag -fno-isolate-erroneous-paths-dereferencearch/loongarch/Makefile+1 -10 replies
45/277LoongArch: Init acpi_gbl_use_global_lock to falsearch/loongarch/kernel/setup.c+1 -00 replies
46/277ASoC: SOF: Intel: Read the LLP via the associated Link DMA channelsound/soc/sof/intel/hda-stream.c+27 -20 replies
47/277net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
48/277drm/xe/hw_engine_group: Fix double write lock release in error pathdrivers/gpu/drm/xe/xe_hw_engine_group.c+1 -50 replies
49/277s390/cio: Update purge function to unregister the unused subchannelsdrivers/s390/cio/device.c+24 -130 replies
50/277drm/vmwgfx: Fix a null-ptr access in the cursor snooperdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+12 -50 replies
51/277drm/vmwgfx: Fix Use-after-free in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+3 -10 replies
52/277drm/vmwgfx: Fix copy-paste typo in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+1 -10 replies
53/277net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()net/sctp/sm_statefuns.c+2 -10 replies
54/277tcp: Dont call reqsk_fastopen_remove() in tcp_conn_request().net/ipv4/tcp_input.c+0 -10 replies
55/277net: mscc: ocelot: Fix use-after-free caused by cyclic delayed workdrivers/net/ethernet/mscc/ocelot_stats.c+1 -10 replies
56/277ice: ice_adapter: release xa entry on adapter allocation failuredrivers/net/ethernet/intel/ice/ice_adapter.c+6 -40 replies
57/277net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probedrivers/net/ethernet/freescale/fsl_pq_mdio.c+2 -00 replies
58/277tools build: Align warning options with perftools/build/feature/Makefile+2 -20 replies
59/277perf python: split Clang options when invoking Popentools/perf/util/setup.py+4 -10 replies
60/277tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()net/ipv4/tcp.c+4 -10 replies
61/277mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() calldrivers/mailbox/zynqmp-ipi-mailbox.c+0 -10 replies
62/277mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxesdrivers/mailbox/zynqmp-ipi-mailbox.c+2 -40 replies
63/277mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loopdrivers/mailbox/zynqmp-ipi-mailbox.c+1 -10 replies
64/277mailbox: zynqmp-ipi: Fix SGI cleanup on unbinddrivers/mailbox/zynqmp-ipi-mailbox.c+10 -50 replies
65/277bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}net/core/filter.c+2 -00 replies
66/277mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()drivers/mailbox/mtk-cmdq-mailbox.c+5 -50 replies
67/277mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()drivers/mailbox/mtk-cmdq-mailbox.c+5 -50 replies
68/277mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()drivers/mailbox/mtk-cmdq-mailbox.c+1 -110 replies
69/277drm/amdgpu: Add additional DCE6 SCL registersdrivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h+9 -00 replies
70/277drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIsdrivers/gpu/drm/amd/display/dc/dce/dce_transform.h+2 -00 replies
71/277drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -40 replies
72/277drm/amd/display: Properly disable scaling on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c drivers/gpu/drm/amd/display/dc/dce/dce_transform.h+13 -40 replies
73/277netfilter: nft_objref: validate objref and objrefmap expressionsnet/netfilter/nft_objref.c+39 -00 replies
74/277bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()net/bridge/br_vlan.c+1 -10 replies
75/277selftests: netfilter: query conntrack state to check for port clash resolutiontools/testing/selftests/net/netfilter/nf_nat_edemux.sh+41 -170 replies
76/277crypto: essiv - Check ssize for decryption and in-place encryptioncrypto/essiv.c+6 -80 replies
77/277cifs: Fix copy_to_iter return value checkfs/smb/client/smb2ops.c+5 -50 replies
78/277smb: client: fix missing timestamp updates after utime(2)fs/smb/client/smb2inode.c+12 -100 replies
79/277cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse pointsfs/smb/client/smb1ops.c+60 -20 replies
80/277tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_singledrivers/char/tpm/tpm_tis_core.c+2 -20 replies
81/277gpio: wcd934x: mark the GPIO controller as sleepingdrivers/gpio/gpio-wcd934x.c+1 -10 replies
82/277bpf: Avoid RCU context warning when unpinning htab with internal structskernel/bpf/inode.c+2 -20 replies
83/277s390: vmlinux.lds.S: Reorder sectionsarch/s390/kernel/vmlinux.lds.S+5 -50 replies
84/277s390/vmlinux.lds.S: Move .vmlinux.info to end of allocatable sectionsarch/s390/kernel/vmlinux.lds.S+22 -220 replies
85/277ACPI: property: Fix buffer properties extraction for subnodesdrivers/acpi/property.c+11 -190 replies
86/277ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RTdrivers/acpi/acpi_tad.c+3 -00 replies
87/277ACPI: debug: fix signedness issues in read/write helpersdrivers/acpi/acpi_dbg.c+13 -130 replies
88/277arm64: dts: qcom: msm8916: Add missing MDSS resetarch/arm64/boot/dts/qcom/msm8916.dtsi+2 -00 replies
89/277arm64: dts: qcom: msm8939: Add missing MDSS resetarch/arm64/boot/dts/qcom/msm8939.dtsi+2 -00 replies
90/277arm64: dts: qcom: sdm845: Fix slimbam num-channels/eesarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -20 replies
91/277arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by defaultarch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi+2 -00 replies
92/277arm64: dts: ti: k3-am62a-main: Fix main padcfg lengtharch/arm64/boot/dts/ti/k3-am62a-main.dtsi+1 -10 replies
93/277arm64: kprobes: call set_memory_rox() for kprobe pagearch/arm64/kernel/probes/kprobes.c+12 -00 replies
94/277ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)arch/arm/mach-omap2/am33xx-restart.c+36 -00 replies
95/277ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_initarch/arm/mach-omap2/pm33xx-core.c+5 -10 replies
96/277perf/arm-cmn: Fix CMN S3 DTM offsetdrivers/perf/arm-cmn.c+6 -30 replies
97/277dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-requiredDocumentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml+14 -10 replies
98/277xen/events: Cleanup find_virq() return codesdrivers/xen/events/events_base.c+4 -30 replies
99/277xen/manage: Fix suspend error pathdrivers/xen/manage.c+2 -10 replies
100/277xen/events: Return -EEXIST for bound VIRQsdrivers/xen/events/events_base.c+14 -50 replies
101/277xen/events: Update virq_to_irq on migrationdrivers/xen/events/events_base.c+12 -10 replies
102/277firmware: meson_sm: fix device leak at probedrivers/firmware/meson/meson_sm.c+6 -10 replies
103/277media: cec: extron-da-hd-4k-plus: drop external-module make commandsdrivers/media/cec/usb/extron-da-hd-4k-plus/Makefile+0 -60 replies
104/277media: cx18: Add missing check after DMA mapdrivers/media/pci/cx18/cx18-queue.c+10 -30 replies
105/277media: i2c: mt9v111: fix incorrect type for retdrivers/media/i2c/mt9v111.c+1 -10 replies
106/277media: mc: Fix MUST_CONNECT handling for pads with no linksdrivers/media/mc/mc-entity.c+1 -10 replies
107/277media: pci: ivtv: Add missing check after DMA mapdrivers/media/pci/ivtv/ivtv-irq.c drivers/media/pci/ivtv/ivtv-yuv.c+8 -20 replies
108/277media: pci: mg4b: fix uninitialized iio scan datadrivers/media/pci/mgb4/mgb4_trigger.c+1 -10 replies
109/277media: s5p-mfc: remove an unused/uninitialized variabledrivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c+13 -220 replies
110/277media: venus: firmware: Use correct reset sequence for IRIS2drivers/media/platform/qcom/venus/firmware.c+4 -40 replies
111/277media: vivid: fix disappearing <Vendor Command With ID> messagesdrivers/media/test-drivers/vivid/vivid-cec.c+5 -70 replies
112/277media: ti: j721e-csi2rx: Use devm_of_platform_populatedrivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c+1 -10 replies
113/277media: ti: j721e-csi2rx: Fix source subdev link creationdrivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c+5 -20 replies
114/277media: lirc: Fix error handling in lirc_register()drivers/media/rc/lirc_dev.c+5 -40 replies
115/277drm/panthor: Fix memory leak in panthor_ioctl_group_create()drivers/gpu/drm/panthor/panthor_drv.c+6 -50 replies
116/277drm/rcar-du: dsi: Fix 1/2/3 lane supportdrivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h+8 -50 replies
117/277drm/nouveau: fix bad ret code in nouveau_bo_move_prepdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -10 replies
118/277drm/xe/uapi: loosen used tracking restrictiondrivers/gpu/drm/xe/xe_query.c+6 -90 replies
119/277drm/amd/display: Enable Dynamic DTBCLK Switchdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -00 replies
120/277blk-crypto: fix missing blktrace bio split eventsblock/blk-crypto-fallback.c+3 -00 replies
121/277btrfs: avoid potential out-of-bounds in btrfs_encode_fh()fs/btrfs/export.c+7 -10 replies
122/277bus: mhi: ep: Fix chained transfer handling in read pathdrivers/bus/mhi/ep/main.c+12 -250 replies
123/277bus: mhi: host: Do not use uninitialized dev pointer in mhi_init_irq_setup()drivers/bus/mhi/host/init.c+2 -30 replies
124/277clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclkdrivers/clk/qcom/tcsrcc-x1e80100.c+4 -00 replies
125/277copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)kernel/fork.c+1 -10 replies
126/277cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()drivers/cpufreq/intel_pstate.c+5 -30 replies
127/277crypto: aspeed - Fix dma_unmap_sg() directiondrivers/crypto/aspeed/aspeed-hace-crypto.c+1 -10 replies
128/277crypto: atmel - Fix dma_unmap_sg() directiondrivers/crypto/atmel-tdes.c+1 -10 replies
129/277crypto: rockchip - Fix dma_unmap_sg() nents valuedrivers/crypto/rockchip/rk3288_crypto_ahash.c+1 -10 replies
130/277eventpoll: Replace rwlock with spinlockfs/eventpoll.c+26 -1130 replies
131/277fbdev: Fix logic error in "offb" name matchdrivers/video/fbdev/core/fb_cmdline.c+1 -10 replies
132/277fs/ntfs3: Fix a resource leak bug in wnd_extend()fs/ntfs3/bitmap.c+1 -00 replies
133/277fs: quota: create dedicated workqueue for quota_release_workfs/quota/dquot.c+9 -10 replies
134/277fuse: fix possibly missing fuse_copy_finish() call in fuse_notify()fs/fuse/dev.c+1 -10 replies
135/277fuse: fix livelock in synchronous file put from fuseblk workersfs/fuse/file.c+7 -10 replies
136/277iio/adc/pac1934: fix channel disable configurationdrivers/iio/adc/pac1934.c+18 -20 replies
137/277iio: dac: ad5360: use int type to store negative error codesdrivers/iio/dac/ad5360.c+1 -10 replies
138/277iio: dac: ad5421: use int type to store negative error codesdrivers/iio/dac/ad5421.c+1 -10 replies
139/277iio: frequency: adf4350: Fix prescaler usage.drivers/iio/frequency/adf4350.c+13 -70 replies
140/277iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASKdrivers/iio/adc/xilinx-ams.c+1 -10 replies
141/277iio: xilinx-ams: Unmask interrupts after updating alarmsdrivers/iio/adc/xilinx-ams.c+25 -200 replies
142/277init: handle bootloader identifier in kernel parametersinit/main.c+12 -00 replies
143/277iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resumedrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+0 -40 replies
144/277iommu/vt-d: PRS isnt usable if PDS isnt supporteddrivers/iommu/intel/iommu.c+1 -10 replies
145/277kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() pathskernel/sys.c+20 -20 replies
146/277KEYS: trusted_tpm1: Compare HMAC values in constant timesecurity/keys/trusted-keys/trusted_tpm1.c+4 -30 replies
147/277lib/genalloc: fix device leak in of_gen_pool_get()lib/genalloc.c+4 -10 replies
148/277loop: fix backing file reference leak on validation errordrivers/block/loop.c+6 -20 replies
149/277of: unittest: Fix device reference count leak in of_unittest_pci_node_verifydrivers/of/unittest.c+1 -00 replies
150/277openat2: dont trigger automounts with RESOLVE_NO_XDEVfs/namei.c+8 -00 replies
151/277parisc: dont reference obsolete termio struct for TC* constantsarch/parisc/include/uapi/asm/ioctls.h+4 -40 replies
152/277parisc: Remove spurious if statement from raw_copy_from_user()arch/parisc/lib/memcpy.c+0 -10 replies
153/277nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirkdrivers/nvme/host/pci.c+2 -00 replies
154/277pinctrl: samsung: Drop unused S3C24xx driver datadrivers/pinctrl/samsung/pinctrl-samsung.h+0 -40 replies
155/277power: supply: max77976_charger: fix constant current reportingdrivers/power/supply/max77976_charger.c+6 -60 replies
156/277powerpc/powernv/pci: Fix underflow and leak issuearch/powerpc/platforms/powernv/pci-ioda.c+1 -10 replies
157/277powerpc/pseries/msi: Fix potential underflow and leak issuearch/powerpc/platforms/pseries/msi.c+1 -10 replies
158/277pwm: berlin: Fix wrong register in suspend/resumedrivers/pwm/pwm-berlin.c+2 -20 replies
159/277Revert "ipmi: fix msg stack when IPMI is disconnected"drivers/char/ipmi/ipmi_kcs_sm.c+5 -110 replies
160/277sched/deadline: Fix race in push_dl_task()kernel/sched/deadline.c+49 -240 replies
161/277scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()drivers/scsi/hpsa.c+12 -90 replies
162/277scsi: sd: Fix build warning in sd_revalidate_disk()drivers/scsi/sd.c+28 -220 replies
163/277sctp: Fix MAC comparison to be constant-timenet/sctp/sm_make_chunk.c net/sctp/sm_statefuns.c+4 -20 replies
164/277sparc64: fix hugetlb for sun4uarch/sparc/mm/hugetlbpage.c+20 -00 replies
165/277sparc: fix error handling in scan_one_device()arch/sparc/kernel/of_device_32.c arch/sparc/kernel/of_device_64.c+2 -00 replies
166/277xtensa: simdisk: add input size check in proc_write_simdiskarch/xtensa/platforms/iss/simdisk.c+5 -10 replies
167/277xsk: Harden userspace-supplied xdp_desc validationnet/xdp/xsk_queue.h+35 -100 replies
168/277mtd: rawnand: fsmc: Default to autodetect buswidthdrivers/mtd/nand/raw/fsmc_nand.c+5 -10 replies
169/277mmc: core: SPI mode remove cmd7drivers/mmc/core/sdio.c+5 -10 replies
170/277mmc: mmc_spi: multiple block read remove read crc ackdrivers/mmc/host/mmc_spi.c+1 -10 replies
171/277memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probedrivers/memory/samsung/exynos-srom.c+4 -60 replies
172/277rtc: interface: Ensure alarm irq is enabled when UIE is enableddrivers/rtc/interface.c+4 -00 replies
173/277rtc: interface: Fix long-standing race when setting alarmdrivers/rtc/interface.c+23 -00 replies
174/277rseq/selftests: Use weak symbol reference, not definition, to link with glibctools/testing/selftests/rseq/rseq.c+4 -40 replies
175/277PCI: xilinx-nwl: Fix ECAM programmingdrivers/pci/controller/pcie-xilinx-nwl.c+4 -30 replies
176/277PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlockdrivers/pci/controller/pci-tegra.c+13 -140 replies
177/277PCI/sysfs: Ensure devices are powered for config readsdrivers/pci/pci-sysfs.c+19 -10 replies
178/277PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOVdrivers/pci/iov.c+5 -00 replies
179/277PCI/ERR: Fix uevent on failure to recoverdrivers/pci/pcie/err.c+7 -10 replies
180/277PCI/AER: Fix missing uevent on recovery when a reset is requesteddrivers/pci/pci-driver.c+1 -00 replies
181/277PCI/AER: Support errors introduced by PCIe r6.0drivers/pci/pcie/aer.c+6 -60 replies
182/277PCI: j721e: Fix programming sequence of "strap" settingsdrivers/pci/controller/cadence/pci-j721e.c+25 -00 replies
183/277PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exitdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
184/277PCI: rcar-gen4: Fix PHY initializationdrivers/pci/controller/dwc/pcie-rcar-gen4.c+1 -10 replies
185/277PCI: rcar-host: Drop PMSR spinlockdrivers/pci/controller/pcie-rcar-host.c+2 -110 replies
186/277PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlockdrivers/pci/controller/pcie-rcar-host.c+13 -140 replies
187/277PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()drivers/pci/controller/dwc/pcie-tegra194.c+2 -20 replies
188/277PCI: tegra194: Handle errors in BPMP responsedrivers/pci/controller/dwc/pcie-tegra194.c+16 -20 replies
189/277PCI: tegra194: Reset BARs when running in PCIe endpoint modedrivers/pci/controller/dwc/pcie-tegra194.c+10 -00 replies
190/277spi: cadence-quadspi: Flush posted register writes before INDAC accessdrivers/spi/spi-cadence-quadspi.c+3 -00 replies
191/277spi: cadence-quadspi: Flush posted register writes before DAC accessdrivers/spi/spi-cadence-quadspi.c+2 -00 replies
192/277spi: cadence-quadspi: Fix cqspi_setup_flash()drivers/spi/spi-cadence-quadspi.c+8 -50 replies
193/277x86/fred: Remove ENDBR64 from FRED entry pointsarch/x86/entry/entry_64_fred.S+1 -10 replies
194/277x86/umip: Check that the instruction opcode is at least two bytesarch/x86/kernel/umip.c+2 -20 replies
195/277x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)arch/x86/kernel/umip.c+11 -00 replies
196/277selftests: mptcp: join: validate C-flag + def limittools/testing/selftests/net/mptcp/mptcp_join.sh+11 -00 replies
197/277s390/dasd: enforce dma_alignment to ensure proper buffer validationdrivers/s390/block/dasd.c+5 -00 replies
198/277s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_requestdrivers/s390/block/dasd.c+7 -50 replies
199/277s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSORarch/s390/Makefile+1 -00 replies
200/277slab: prevent warnings when slab obj_exts vector allocation failsmm/slab.h+6 -20 replies
201/277slab: mark slab->obj_exts allocation failures unconditionallymm/slub.c+1 -20 replies
202/277wifi: ath11k: HAL SRNG: dont deinitialize and re-initialize againdrivers/net/wireless/ath/ath11k/core.c drivers/net/wireless/ath/ath11k/hal.c drivers/net/wireless/ath/ath11k/hal.h+18 -50 replies
203/277wifi: mt76: mt7925u: Add VID/PID for Netgear A9000drivers/net/wireless/mediatek/mt76/mt7925/usb.c+3 -00 replies
204/277wifi: mt76: mt7921u: Add VID/PID for Netgear A7500drivers/net/wireless/mediatek/mt76/mt7921/usb.c+3 -00 replies
205/277mm/thp: fix MTE tag mismatch when replacing zero-filled subpagesmm/huge_memory.c mm/migrate.c+4 -190 replies
206/277mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocationsmm/page_alloc.c+1 -10 replies
207/277mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0mm/hugetlb.c+3 -00 replies
208/277mm/damon/vaddr: do not repeat pte_offset_map_lock() until successmm/damon/vaddr.c+2 -60 replies
209/277mm/damon/lru_sort: use param_ctx for damon_attrs stagingmm/damon/lru_sort.c+1 -10 replies
210/277NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()fs/nfsd/nfs4proc.c+1 -10 replies
211/277nfsd: nfserr_jukebox in nlm_fopen should lead to a retryfs/nfsd/lockd.c+15 -00 replies
212/277ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()fs/ext4/ext4.h fs/ext4/indirect.c fs/ext4/super.c+12 -10 replies
213/277ext4: verify orphan file size is not too bigfs/ext4/orphan.c+12 -10 replies
214/277ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()fs/ext4/inode.c+8 -20 replies
215/277ext4: correctly handle queries for metadata mappingsfs/ext4/fsmap.c+9 -50 replies
216/277ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()fs/ext4/super.c+5 -120 replies
217/277ext4: fix an off-by-one issue during moving extentsfs/ext4/move_extent.c+1 -10 replies
218/277ext4: guard against EA inode refcount underflow in xattr updatefs/ext4/xattr.c+8 -70 replies
219/277ext4: validate ea_ino and size in check_xattrsfs/ext4/xattr.c+4 -00 replies
220/277ACPICA: Allow to skip Global Lock initializationdrivers/acpi/acpica/evglock.c include/acpi/acpixf.h+10 -00 replies
221/277ext4: free orphan info with kvfreefs/ext4/orphan.c+2 -20 replies
222/277lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and olderlib/crypto/Makefile+4 -00 replies
223/277selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabledtools/testing/selftests/mm/madv_populate.c tools/testing/selftests/mm/soft-dirty.c tools/testing/selftests/mm/vm_util.c +1 more+84 -200 replies
224/277media: mc: Clear minor number before put devicedrivers/media/mc/mc-devnode.c+1 -50 replies
225/277Squashfs: add additional inode sanity checkingfs/squashfs/inode.c+18 -20 replies
226/277Squashfs: reject negative file sizes in squashfs_read_inode()fs/squashfs/inode.c+4 -00 replies
227/277tracing: Fix race condition in kprobe initialization causing NULL pointer dereferencekernel/trace/trace_fprobe.c kernel/trace/trace_kprobe.c kernel/trace/trace_probe.h +1 more+29 -140 replies
228/277mm/ksm: fix incorrect KSM counter handling in mm_struct during forkinclude/linux/ksm.h+7 -10 replies
229/277PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()drivers/pci/endpoint/functions/pci-epf-test.c+0 -20 replies
230/277PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before releasedrivers/pci/endpoint/functions/pci-epf-test.c+11 -60 replies
231/277ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streamssound/soc/sof/ipc4-pcm.c sound/soc/sof/ipc4-topology.c sound/soc/sof/ipc4-topology.h+49 -70 replies
232/277ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamplessound/soc/sof/ipc4-pcm.c+62 -210 replies
233/277mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register valuedrivers/mfd/intel_soc_pmic_chtdc_ti.c+1 -10 replies
234/277mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_typedrivers/mfd/intel_soc_pmic_chtdc_ti.c+0 -10 replies
235/277mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flagdrivers/mfd/intel_soc_pmic_chtdc_ti.c+2 -00 replies
236/277btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()fs/btrfs/extent_io.c+11 -30 replies
237/277cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latencydrivers/cpufreq/cpufreq-dt.c drivers/cpufreq/imx6q-cpufreq.c drivers/cpufreq/mediatek-cpufreq-hw.c +4 more+9 -60 replies
238/277KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspacearch/x86/kvm/cpuid.c+1 -14 replies
239/277statmount: dont call path_put() under namespace semaphorefs/namespace.c+3 -50 replies
240/277arm64: mte: Do not flag the zero page as PG_mte_taggedarch/arm64/kernel/cpufeature.c arch/arm64/kernel/mte.c+9 -40 replies
241/277x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state()arch/x86/hyperv/ivm.c arch/x86/include/asm/mtrr.h arch/x86/kernel/cpu/mtrr/generic.c +3 more+13 -130 replies
242/277x86/kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNParch/x86/kernel/kvm.c+19 -20 replies
243/277nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOTfs/nfsd/export.c fs/nfsd/export.h fs/nfsd/nfs4proc.c +3 more+31 -80 replies
244/277NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock()fs/nfsd/nfs4state.c+2 -40 replies
245/277nfsd: refine and rename NFSD_MAY_LOCKfs/nfsd/lockd.c fs/nfsd/nfsfh.c fs/nfsd/trace.h +2 more+18 -230 replies
246/277nfsd: dont use sv_nrthreads in connection limiting calculations.fs/nfs/callback.c fs/nfs/callback_xdr.c fs/nfsd/netns.h +4 more+38 -230 replies
247/277nfsd: unregister with rpcbind when deleting a transportinclude/linux/sunrpc/svc_xprt.h net/sunrpc/svc_xprt.c net/sunrpc/svcsock.c+18 -00 replies
248/277ACPI: battery: allocate driver data through devm_ APIsdrivers/acpi/battery.c+1 -30 replies
249/277ACPI: battery: initialize mutexes through devm_ APIsdrivers/acpi/battery.c+2 -70 replies
250/277ACPI: battery: Check for error code from devm_mutex_init() calldrivers/acpi/battery.c+8 -20 replies
251/277ACPI: battery: Add synchronization between interface updatesdrivers/acpi/battery.c+29 -140 replies
252/277ACPI: property: Disregard references in data-only subnode listsdrivers/acpi/property.c+22 -290 replies
253/277ACPI: property: Add code comments explaining what is going ondrivers/acpi/property.c+44 -20 replies
254/277ACPI: property: Do not pass NULL handles to acpi_attach_data()drivers/acpi/property.c+12 -00 replies
255/277mptcp: pm: in-kernel: usable client side with C-flagnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/protocol.h+62 -30 replies
256/277ipmi: Rework user message limit handlingdrivers/char/ipmi/ipmi_msghandler.c+198 -2170 replies
257/277ipmi: Fix handling of messages with provided receive message pointerdrivers/char/ipmi/ipmi_msghandler.c+4 -10 replies
258/277mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled mTHP subpage to shared zeropagemm/migrate.c+10 -50 replies
259/277s390/bpf: Centralize frame offset calculationsarch/s390/net/bpf_jit_comp.c+26 -300 replies
260/277s390/bpf: Describe the frame using a struct instead of constantsarch/s390/net/bpf_jit.h arch/s390/net/bpf_jit_comp.c+47 -770 replies
261/277s390/bpf: Write back tail call counter for BPF_PSEUDO_CALLarch/s390/net/bpf_jit_comp.c+16 -70 replies
262/277s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIGarch/s390/net/bpf_jit_comp.c+3 -00 replies
263/277irqchip/sifive-plic: Make use of __assign_bit()drivers/irqchip/irq-sifive-plic.c+4 -50 replies
264/277irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resumedrivers/irqchip/irq-sifive-plic.c+4 -20 replies
265/277copy_file_range: limit size if in compat modefs/read_write.c+9 -50 replies
266/277minixfs: Verify inode mode when loading from diskfs/minix/inode.c+7 -10 replies
267/277pid: Add a judgment for ns null in pid_nr_nskernel/pid.c+1 -10 replies
268/277pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callerskernel/pid.c+2 -10 replies
269/277fs: Add initramfs_options to set initramfs mount optionsDocumentation/admin-guide/kernel-parameters.txt fs/namespace.c+13 -10 replies
270/277cramfs: Verify inode mode when loading from diskfs/cramfs/inode.c+10 -10 replies
271/277writeback: Avoid softlockup when switching many inodesfs/fs-writeback.c+10 -10 replies
272/277writeback: Avoid excessively long inode switching timesfs/fs-writeback.c+11 -100 replies
273/277sched/fair: Block delayed tasks on throttled hierarchy during dequeuekernel/sched/fair.c+6 -30 replies
274/277perf test stat: Avoid hybrid assumption when virtualizedtools/perf/tests/shell/stat.sh+5 -10 replies
275/277nfsd: fix __fh_verify for localiofs/nfsd/nfsfh.c+3 -20 replies
276/277nfsd: fix access checking for NLM under XPRTSEC policiesfs/nfsd/export.c+2 -13 replies
277/277ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMAsound/soc/sof/ipc4-pcm.c sound/soc/sof/ipc4-topology.c sound/soc/sof/ipc4-topology.h+12 -50 replies

Reviews trailers per patch

165 of 277 patches have a Reviewed-by or Acked-by.

PatchDan CarpenterCollin FunkJames ClarkKuan-Wei ChiuNamhyung KimArnaldo Carvalho de MeloImran ShaikKonrad DybcioDmitry BaryshkovAlexander SverdlinNicolas FerreGeert UytterhoevenIan RogersLinus WalleijBoqun FengMathieu DesnoyersHelge DellerMina AlmasrySean AndersonMikko PerttunenRanjani SridharanKai VehmanenBard LiaoTariq ToukanFrancois DugastPeter OberparleiterIan ForbesZack RusinXin LongAleksandr LoktionovJacob KellerKuniyuki IwashimaNeal CardwellPeng FanKan LiangRavi BangoriaAlex DeucherPablo Neira AyusoTom TalpeyDavid HowellsJustinien BouronJarkko SakkinenPaul MenzelYonghong SongHeiko CarstensAlexander GordeevAlexey GladkovNicolas SchierSakari AilusMika WesterbergBryan O'DonoghueJohan HovoldSimon HormanJordan RifeJakub KicinskiMartin KaFai LauSiddharth VadapalliCatalin MarinasKrzysztof KozlowskiMatthias BruggerRafael J. Wysocki (Intel)Jonathan CameronVikash GarodiaDikshita AgarwalDevarsh ThakkarYemike Abhilash ChandraBoris BrezillonLiviu DudauSteven PriceTomi ValkeinenPetr VorelJuergen GrossRodrigo ViviLucas De MarchiAurabindo PillaiBart Van AsscheChristoph HellwigDavid SterbaKrishna Chaitanya ChundruDavid HildenbrandLorenzo StoakesArnd BergmannZihuan ZhangK Prateek NayakStan JohnsonMartin BlumenstinglJacopo MondiMaud SpieringsMartin Kepplinger-NovakovićJan BeulichMing LeiYang ErkunAleksa SaraiStian HalsethMarius CristeaCédric Le GoaterEric HagbergJuri LelliDon BraceDamien Le MoalAndy ShevchenkoJohn Paul Adrian GlaubitzAndreas LarssonJason XingMaciej FijalkowskiO'Griofa, ConallErim, SalihJoanne KoongLukas WunnerKuppuswamy SathyanarayananMarc ZyngierJon HunterThierry RedingPratyush YadavThéo LebrunH. Peter Anvin (Intel)Andrew CooperPeter Zijlstra (Intel)Geliang TangStefan HaberlandShakeel ButtBaochen QiangAutumn DececcoLorenzo BianconiBenjamin BlockFarhan AliJulian RuessHelen KoikeVlastimil BabkaSergey SenozhatskyMichal HockoJan KaraDarrick J. WongJason A. DonenfeldArd Biesheuvel[email protected]Dev JainJane ChuChengming ZhouKrzysztof WilczyńskiLiam GirdwoodPéter UjfalusiHans de GoedeHugh DickinsMario Limonciello (AMD)Jie ZhanViresh KumarShawn GuoQais YousefNikolay BorisovLance YangJoshua HahnZhang YiBaokun LiZi YanUsama ArifWei YangBinbin WuKorakit SeemakhuptGuangFei LuoGilles BULOZLiam R. HowlettHarry YooNeilBrownPalmer DabbeltAmir GoldsteinBaoquan He高翔Rob LandleyNicolas PitreTejun HeoMatt FlemingJeff LaytonThomas WeißschuhDave HansenPavel Machek (CIP)Brett MastbergenHardik GargShuah KhanPeter SchneiderFlorian FainelliBrett A C SheffieldHarshit MogalapalliDileep MalepuMiguel OjedaPascal Ernster
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/277
2/277
3/277
4/277R-b R-b
5/277
6/277
7/277T-b T-b R-b
8/277R-b
9/277
10/277
11/277R-b
12/277
13/277R-b R-b R-b A-b
14/277R-b A-b
15/277R-b A-b
16/277R-b A-b T-b
17/277R-b R-b R-b
18/277R-b A-b
19/277R-b
20/277R-b
21/277R-b
22/277
23/277R-b
24/277R-b
25/277R-b
26/277R-b
27/277R-b
28/277
29/277A-b
30/277T-b
31/277A-b A-b
32/277R-b R-b A-b R-b
33/277
34/277
35/277
36/277
37/277
38/277
39/277R-b
40/277
41/277R-b R-b R-b
42/277R-b R-b R-b
43/277R-b R-b R-b
44/277
45/277
46/277R-b R-b
47/277R-b
48/277R-b
49/277R-b
50/277R-b
51/277R-b
52/277R-b
53/277A-b
54/277
55/277
56/277R-b R-b
57/277
58/277R-b
59/277R-b
60/277R-b R-b
61/277R-b
62/277R-b
63/277R-b
64/277R-b
65/277R-b R-b R-b R-b
66/277R-b
67/277
68/277
69/277
70/277R-b
71/277R-b
72/277R-b
73/277R-b
74/277
75/277
76/277
77/277A-b R-b
78/277R-b
79/277
80/277R-b R-b R-b
81/277
82/277A-b
83/277A-b
84/277A-b A-b A-b
85/277R-b T-b
86/277R-b
87/277
88/277R-b R-b
89/277R-b R-b
90/277R-b
91/277R-b R-b R-b
92/277R-b
93/277R-b
94/277
95/277
96/277
97/277R-b
98/277R-b R-b
99/277R-b
100/277R-b
101/277R-b
102/277A-b
103/277
104/277
105/277R-b
106/277T-b T-b
107/277
108/277R-b
109/277
110/277R-b R-b R-b R-b
111/277
112/277R-b T-b
113/277R-b T-b
114/277
115/277R-b R-b R-b
116/277R-b
117/277R-b
118/277A-b R-b
119/277R-b
120/277R-b R-b
121/277R-b
122/277R-b
123/277R-b
124/277R-b
125/277A-b R-b R-b
126/277R-b
127/277
128/277
129/277
130/277T-b
131/277Reported-and-tested-by
132/277
133/277
134/277R-b
135/277
136/277R-b
137/277R-b
138/277R-b
139/277R-b
140/277R-b T-b A-b
141/277R-b T-b A-b
142/277
143/277
144/277
145/277
146/277R-b
147/277
148/277R-b R-b
149/277
150/277R-b
151/277Co-authored-by
152/277
153/277
154/277
155/277
156/277R-b
157/277R-b
158/277
159/277T-b
160/277A-b
161/277A-b
162/277R-b R-b
163/277
164/277T-b R-b R-b
165/277R-b
166/277
167/277R-b R-b
168/277
169/277
170/277
171/277
172/277
173/277
174/277R-b
175/277
176/277
177/277
178/277R-b R-b R-b
179/277
180/277R-b
181/277R-b
182/277
183/277
184/277
185/277R-b
186/277R-b A-b
187/277
188/277R-b A-b
189/277
190/277R-b
191/277R-b
192/277R-b R-b
193/277R-b R-b
194/277A-b
195/277A-b
196/277R-b
197/277R-b
198/277R-b
199/277R-b
200/277A-b
201/277A-b
202/277R-b
203/277
204/277T-b A-b
205/277R-b A-b A-b A-b R-b
206/277T-b R-b T-b A-b
207/277A-b R-b T-b R-b
208/277A-b
209/277R-b
210/277
211/277
212/277R-b
213/277
214/277R-b R-b R-b
215/277
216/277R-b R-b
217/277R-b
218/277
219/277
220/277
221/277
222/277A-b A-b
223/277A-b
224/277T-b
225/277
226/277
227/277
228/277A-b R-b
229/277
230/277R-b R-b
231/277R-b R-b R-b
232/277R-b R-b
233/277R-b
234/277R-b
235/277R-b
236/277
237/277R-b R-b A-b T-b R-b
238/277R-b
239/277
240/277R-b A-b T-b
241/277A-b
242/277R-b T-b
243/277R-b
244/277
245/277
246/277R-b
247/277R-b
248/277
249/277
250/277R-b
251/277T-b
252/277R-b T-b
253/277R-b T-b
254/277R-b T-b
255/277R-b
256/277T-b
257/277
258/277A-b R-b A-b R-b R-b
259/277
260/277
261/277
262/277
263/277R-b
264/277
265/277R-b
266/277
267/277R-b
268/277Originally-by
269/277T-b
270/277A-b
271/277A-b
272/277A-b
273/277T-b
274/277R-b A-b
275/277R-b
276/277R-b R-b
277/277R-b R-b

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

Read the v1 thread

Cover letter [PATCH 6.12 000/277] 6.12.54-rc1 review

This is the start of the stable review cycle for the 6.12.54 release. There are 277 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 Sun, 19 Oct 2025 14:50:59 +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.54-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.54-rc1

Kai Vehmanen <[email protected]>
ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA

Olga Kornievskaia <[email protected]>
nfsd: fix access checking for NLM under XPRTSEC policies

Olga Kornievskaia <[email protected]>
nfsd: fix __fh_verify for localio

Ian Rogers <[email protected]>
perf test stat: Avoid hybrid assumption when virtualized

K Prateek Nayak <[email protected]>
sched/fair: Block delayed tasks on throttled hierarchy during dequeue

Jan Kara <[email protected]>
writeback: Avoid excessively long inode switching times

Jan Kara <[email protected]>
writeback: Avoid softlockup when switching many inodes

Tetsuo Handa <[email protected]>
cramfs: Verify inode mode when loading from disk

Lichen Liu <[email protected]>
fs: Add 'initramfs_options' to set initramfs mount options

Oleg Nesterov <[email protected]>
pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers

gaoxiang17 <[email protected]>
pid: Add a judgment for ns null in pid_nr_ns

Tetsuo Handa <[email protected]>
minixfs: Verify inode mode when loading from disk

Miklos Szeredi <[email protected]>
copy_file_range: limit size if in compat mode

Lucas Zampieri <[email protected]>
irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume

Hongbo Li <[email protected]>
irqchip/sifive-plic: Make use of __assign_bit()

Ilya Leoshkevich <[email protected]>
s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG

Ilya Leoshkevich <[email protected]>
s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL

Ilya Leoshkevich <[email protected]>
s390/bpf: Describe the frame using a struct instead of constants

Ilya Leoshkevich <[email protected]>
s390/bpf: Centralize frame offset calculations

Lance Yang <[email protected]>
mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled mTHP subpage to shared zeropage

Guenter Roeck <[email protected]>
ipmi: Fix handling of messages with provided receive message pointer

Corey Minyard <[email protected]>
ipmi: Rework user message limit handling

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: in-kernel: usable client side with C-flag

Rafael J. Wysocki <[email protected]>
ACPI: property: Do not pass NULL handles to acpi_attach_data()

Rafael J. Wysocki <[email protected]>
ACPI: property: Add code comments explaining what is going on

Rafael J. Wysocki <[email protected]>
ACPI: property: Disregard references in data-only subnode lists

Rafael J. Wysocki <[email protected]>
ACPI: battery: Add synchronization between interface updates

Andy Shevchenko <[email protected]>
ACPI: battery: Check for error code from devm_mutex_init() call

Thomas Weißschuh <[email protected]>
ACPI: battery: initialize mutexes through devm_ APIs

Thomas Weißschuh <[email protected]>
ACPI: battery: allocate driver data through devm_ APIs

Olga Kornievskaia <[email protected]>
nfsd: unregister with rpcbind when deleting a transport

NeilBrown <[email protected]>
nfsd: don't use sv_nrthreads in connection limiting calculations.

NeilBrown <[email protected]>
nfsd: refine and rename NFSD_MAY_LOCK

Chuck Lever <[email protected]>
NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock()

Pali Rohár <[email protected]>
nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT

Sean Christopherson <[email protected]>
x86/kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP

Kirill A. Shutemov <[email protected]>
x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state()

Catalin Marinas <[email protected]>
arm64: mte: Do not flag the zero page as PG_mte_tagged

Christian Brauner <[email protected]>
statmount: don't call path_put() under namespace semaphore

Borislav Petkov (AMD) <[email protected]>
KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace

Rafael J. Wysocki <[email protected]>
cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latency

Qu Wenruo <[email protected]>
btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()

Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag

Andy Shevchenko <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type

Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value

Kai Vehmanen <[email protected]>
ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams

Shin'ichiro Kawasaki <[email protected]>
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release

Wang Jiang <[email protected]>
PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()

Donet Tom <[email protected]>
mm/ksm: fix incorrect KSM counter handling in mm_struct during fork

Yuan Chen <[email protected]>
tracing: Fix race condition in kprobe initialization causing NULL pointer dereference

Phillip Lougher <[email protected]>
Squashfs: reject negative file sizes in squashfs_read_inode()

Phillip Lougher <[email protected]>
Squashfs: add additional inode sanity checking

Edward Adam Davis <[email protected]>
media: mc: Clear minor number before put device

Lance Yang <[email protected]>
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled

Nathan Chancellor <[email protected]>
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older

Jan Kara <[email protected]>
ext4: free orphan info with kvfree

Huacai Chen <[email protected]>
ACPICA: Allow to skip Global Lock initialization

Deepanshu Kartikey <[email protected]>
ext4: validate ea_ino and size in check_xattrs

Ahmet Eray Karadag <[email protected]>
ext4: guard against EA inode refcount underflow in xattr update

Zhang Yi <[email protected]>
ext4: fix an off-by-one issue during moving extents

Theodore Ts'o <[email protected]>
ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()

Ojaswin Mujoo <[email protected]>
ext4: correctly handle queries for metadata mappings

Yongjian Sun <[email protected]>
ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()

Jan Kara <[email protected]>
ext4: verify orphan file size is not too big

Baokun Li <[email protected]>
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()

Olga Kornievskaia <[email protected]>
nfsd: nfserr_jukebox in nlm_fopen should lead to a retry

Thorsten Blum <[email protected]>
NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()

SeongJae Park <[email protected]>
mm/damon/lru_sort: use param_ctx for damon_attrs staging

SeongJae Park <[email protected]>
mm/damon/vaddr: do not repeat pte_offset_map_lock() until success

Li RongQing <[email protected]>
mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0

Thadeu Lima de Souza Cascardo <[email protected]>
mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations

Lance Yang <[email protected]>
mm/thp: fix MTE tag mismatch when replacing zero-filled subpages

Nick Morrow <[email protected]>

    wifi: mt76: mt7921u: Add VID/PID for Netgear A7500

Nick Morrow <[email protected]>

    wifi: mt76: mt7925u: Add VID/PID for Netgear A9000

Muhammad Usama Anjum <[email protected]>
wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again

Suren Baghdasaryan <[email protected]>

    slab: mark slab->obj_exts allocation failures unconditionally

Suren Baghdasaryan <[email protected]>
slab: prevent warnings when slab obj_exts vector allocation fails

Heiko Carstens <[email protected]>
s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR

Jaehoon Kim <[email protected]>
s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request

Jaehoon Kim <[email protected]>
s390/dasd: enforce dma_alignment to ensure proper buffer validation

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate C-flag + def limit

Sean Christopherson <[email protected]>
x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)

Sean Christopherson <[email protected]>
x86/umip: Check that the instruction opcode is at least two bytes

Xin Li (Intel) <[email protected]>
x86/fred: Remove ENDBR64 from FRED entry points

Santhosh Kumar K <[email protected]>
spi: cadence-quadspi: Fix cqspi_setup_flash()

Pratyush Yadav <[email protected]>
spi: cadence-quadspi: Flush posted register writes before DAC access

Pratyush Yadav <[email protected]>
spi: cadence-quadspi: Flush posted register writes before INDAC access

Niklas Cassel <[email protected]>
PCI: tegra194: Reset BARs when running in PCIe endpoint mode

Vidya Sagar <[email protected]>
PCI: tegra194: Handle errors in BPMP response

Niklas Cassel <[email protected]>
PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()

Marek Vasut <[email protected]>
PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock

Marek Vasut <[email protected]>
PCI: rcar-host: Drop PMSR spinlock

Marek Vasut <[email protected]>
PCI: rcar-gen4: Fix PHY initialization

Siddharth Vadapalli <[email protected]>
PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit

Siddharth Vadapalli <[email protected]>
PCI: j721e: Fix programming sequence of "strap" settings

Lukas Wunner <[email protected]>
PCI/AER: Support errors introduced by PCIe r6.0

Niklas Schnelle <[email protected]>
PCI/AER: Fix missing uevent on recovery when a reset is requested

Lukas Wunner <[email protected]>
PCI/ERR: Fix uevent on failure to recover

Niklas Schnelle <[email protected]>
PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV

Brian Norris <[email protected]>
PCI/sysfs: Ensure devices are powered for config reads

Marek Vasut <[email protected]>
PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock

Jani Nurminen <[email protected]>
PCI: xilinx-nwl: Fix ECAM programming

Sean Christopherson <[email protected]>
rseq/selftests: Use weak symbol reference, not definition, to link with glibc

Esben Haabendal <[email protected]>
rtc: interface: Fix long-standing race when setting alarm

Esben Haabendal <[email protected]>
rtc: interface: Ensure alarm irq is enabled when UIE is enabled

Zhen Ni <[email protected]>
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe

Rex Chen <[email protected]>
mmc: mmc_spi: multiple block read remove read crc ack

Rex Chen <[email protected]>
mmc: core: SPI mode remove cmd7

Linus Walleij <[email protected]>
mtd: rawnand: fsmc: Default to autodetect buswidth

Alexander Lobakin <[email protected]>
xsk: Harden userspace-supplied xdp_desc validation

Miaoqian Lin <[email protected]>
xtensa: simdisk: add input size check in proc_write_simdisk

Ma Ke <[email protected]>
sparc: fix error handling in scan_one_device()

Anthony Yznaga <[email protected]>
sparc64: fix hugetlb for sun4u

Eric Biggers <[email protected]>
sctp: Fix MAC comparison to be constant-time

Abinash Singh <[email protected]>
scsi: sd: Fix build warning in sd_revalidate_disk()

Thorsten Blum <[email protected]>
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()

Harshit Agarwal <[email protected]>
sched/deadline: Fix race in push_dl_task()

Corey Minyard <[email protected]>
Revert "ipmi: fix msg stack when IPMI is disconnected"

Jisheng Zhang <[email protected]>
pwm: berlin: Fix wrong register in suspend/resume

Nam Cao <[email protected]>
powerpc/pseries/msi: Fix potential underflow and leak issue

Nam Cao <[email protected]>
powerpc/powernv/pci: Fix underflow and leak issue

Dzmitry Sankouski <[email protected]>
power: supply: max77976_charger: fix constant current reporting

Krzysztof Kozlowski <[email protected]>
pinctrl: samsung: Drop unused S3C24xx driver data

Georg Gottleuber <[email protected]>
nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk

John David Anglin <[email protected]>
parisc: Remove spurious if statement from raw_copy_from_user()

Sam James <[email protected]>
parisc: don't reference obsolete termio struct for TC* constants

Askar Safin <[email protected]>
openat2: don't trigger automounts with RESOLVE_NO_XDEV

Ma Ke <[email protected]>
of: unittest: Fix device reference count leak in of_unittest_pci_node_verify

Li Chen <[email protected]>
loop: fix backing file reference leak on validation error

Johan Hovold <[email protected]>
lib/genalloc: fix device leak in of_gen_pool_get()

Eric Biggers <[email protected]>
KEYS: trusted_tpm1: Compare HMAC values in constant time

Oleg Nesterov <[email protected]>

    kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths

Lu Baolu <[email protected]>
iommu/vt-d: PRS isn't usable if PDS isn't supported

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume

Huacai Chen <[email protected]>
init: handle bootloader identifier in kernel parameters

Sean Anderson <[email protected]>
iio: xilinx-ams: Unmask interrupts after updating alarms

Sean Anderson <[email protected]>
iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK

Michael Hennerich <[email protected]>
iio: frequency: adf4350: Fix prescaler usage.

Qianfeng Rong <[email protected]>
iio: dac: ad5421: use int type to store negative error codes

Qianfeng Rong <[email protected]>
iio: dac: ad5360: use int type to store negative error codes

Aleksandar Gerasimovski <[email protected]>
iio/adc/pac1934: fix channel disable configuration

Darrick J. Wong <[email protected]>
fuse: fix livelock in synchronous file put from fuseblk workers

Miklos Szeredi <[email protected]>
fuse: fix possibly missing fuse_copy_finish() call in fuse_notify()

Shashank A P <[email protected]>
fs: quota: create dedicated workqueue for quota_release_work

Haoxiang Li <[email protected]>
fs/ntfs3: Fix a resource leak bug in wnd_extend()

Finn Thain <[email protected]>
fbdev: Fix logic error in "offb" name match

Nam Cao <[email protected]>
eventpoll: Replace rwlock with spinlock

Thomas Fourier <[email protected]>
crypto: rockchip - Fix dma_unmap_sg() nents value

Thomas Fourier <[email protected]>
crypto: atmel - Fix dma_unmap_sg() direction

Thomas Fourier <[email protected]>
crypto: aspeed - Fix dma_unmap_sg() direction

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()

Simon Schuster <[email protected]>
copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)

Abel Vesa <[email protected]>
clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk

Adam Xue <[email protected]>
bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()

Sumit Kumar <[email protected]>
bus: mhi: ep: Fix chained transfer handling in read path

Anderson Nascimento <[email protected]>
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()

Yu Kuai <[email protected]>
blk-crypto: fix missing blktrace bio split events

Fangzhi Zuo <[email protected]>
drm/amd/display: Enable Dynamic DTBCLK Switch

Matthew Auld <[email protected]>
drm/xe/uapi: loosen used tracking restriction

Shuhao Fu <[email protected]>
drm/nouveau: fix bad ret code in nouveau_bo_move_prep

Marek Vasut <[email protected]>
drm/rcar-du: dsi: Fix 1/2/3 lane support

Jann Horn <[email protected]>
drm/panthor: Fix memory leak in panthor_ioctl_group_create()

Ma Ke <[email protected]>
media: lirc: Fix error handling in lirc_register()

Jai Luthra <[email protected]>
media: ti: j721e-csi2rx: Fix source subdev link creation

Jai Luthra <[email protected]>
media: ti: j721e-csi2rx: Use devm_of_platform_populate

Hans Verkuil <[email protected]>
media: vivid: fix disappearing <Vendor Command With ID> messages

Stephan Gerhold <[email protected]>
media: venus: firmware: Use correct reset sequence for IRIS2

Arnd Bergmann <[email protected]>
media: s5p-mfc: remove an unused/uninitialized variable

David Lechner <[email protected]>
media: pci: mg4b: fix uninitialized iio scan data

Thomas Fourier <[email protected]>
media: pci: ivtv: Add missing check after DMA map

Laurent Pinchart <[email protected]>
media: mc: Fix MUST_CONNECT handling for pads with no links

Qianfeng Rong <[email protected]>
media: i2c: mt9v111: fix incorrect type for ret

Thomas Fourier <[email protected]>
media: cx18: Add missing check after DMA map

Randy Dunlap <[email protected]>
media: cec: extron-da-hd-4k-plus: drop external-module make commands

Johan Hovold <[email protected]>
firmware: meson_sm: fix device leak at probe

Jason Andryuk <[email protected]>
xen/events: Update virq_to_irq on migration

Jason Andryuk <[email protected]>
xen/events: Return -EEXIST for bound VIRQs

Lukas Wunner <[email protected]>
xen/manage: Fix suspend error path

Jason Andryuk <[email protected]>
xen/events: Cleanup find_virq() return codes

Michael Riesch <[email protected]>
dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required

Robin Murphy <[email protected]>
perf/arm-cmn: Fix CMN S3 DTM offset

Miaoqian Lin <[email protected]>
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init

Alexander Sverdlin <[email protected]>
ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)

Yang Shi <[email protected]>
arm64: kprobes: call set_memory_rox() for kprobe page

Vibhore Vardhan <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix main padcfg length

Aleksandrs Vinarskis <[email protected]>

    arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default

Stephan Gerhold <[email protected]>
arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8939: Add missing MDSS reset

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Add missing MDSS reset

Amir Mohammad Jahangirzad <[email protected]>
ACPI: debug: fix signedness issues in read/write helpers

Daniel Tang <[email protected]>
ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT

Rafael J. Wysocki <[email protected]>
ACPI: property: Fix buffer properties extraction for subnodes

Nathan Chancellor <[email protected]>
s390/vmlinux.lds.S: Move .vmlinux.info to end of allocatable sections

Alexey Gladkov <[email protected]>
s390: vmlinux.lds.S: Reorder sections

KaFai Wan <[email protected]>
bpf: Avoid RCU context warning when unpinning htab with internal structs

Bartosz Golaszewski <[email protected]>
gpio: wcd934x: mark the GPIO controller as sleeping

Gunnar Kudrjavets <[email protected]>
tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single

Pali Rohár <[email protected]>
cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points

Paulo Alcantara <[email protected]>
smb: client: fix missing timestamp updates after utime(2)

Fushuai Wang <[email protected]>
cifs: Fix copy_to_iter return value check

Herbert Xu <[email protected]>
crypto: essiv - Check ssize for decryption and in-place encryption

Florian Westphal <[email protected]>
selftests: netfilter: query conntrack state to check for port clash resolution

Eric Woudstra <[email protected]>
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()

Fernando Fernandez Mancera <[email protected]>
netfilter: nft_objref: validate objref and objrefmap expressions

Timur Kristóf <[email protected]>
drm/amd/display: Properly disable scaling on DCE6

Timur Kristóf <[email protected]>
drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6

Timur Kristóf <[email protected]>
drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs

Alex Deucher <[email protected]>
drm/amdgpu: Add additional DCE6 SCL registers

Jason-JH Lin <[email protected]>
mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()

Sakari Ailus <[email protected]>
mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()

Sakari Ailus <[email protected]>
mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()

Daniel Borkmann <[email protected]>

    bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}

Harini T <[email protected]>
mailbox: zynqmp-ipi: Fix SGI cleanup on unbind

Harini T <[email protected]>
mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop

Harini T <[email protected]>
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes

Harini T <[email protected]>
mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call

Eric Dumazet <[email protected]>

    tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()

Leo Yan <[email protected]>
perf python: split Clang options when invoking Popen

Leo Yan <[email protected]>
tools build: Align warning options with perf

Erick Karanja <[email protected]>
net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe

Haotian Zhang <[email protected]>
ice: ice_adapter: release xa entry on adapter allocation failure

Duoming Zhou <[email protected]>
net: mscc: ocelot: Fix use-after-free caused by cyclic delayed work

Kuniyuki Iwashima <[email protected]>
tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().

Alexandr Sapozhnikov <[email protected]>
net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()

Ian Forbes <[email protected]>
drm/vmwgfx: Fix copy-paste typo in validation

Ian Forbes <[email protected]>
drm/vmwgfx: Fix Use-after-free in validation

Zack Rusin <[email protected]>
drm/vmwgfx: Fix a null-ptr access in the cursor snooper

Vineeth Vijayan <[email protected]>
s390/cio: Update purge function to unregister the unused subchannels

Shuicheng Lin <[email protected]>
drm/xe/hw_engine_group: Fix double write lock release in error path

Dan Carpenter <[email protected]>
net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel

Huacai Chen <[email protected]>
LoongArch: Init acpi_gbl_use_global_lock to false

Tiezhu Yang <[email protected]>
LoongArch: Add cflag -fno-isolate-erroneous-paths-dereference

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer size

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size

Duoming Zhou <[email protected]>
scsi: mvsas: Fix use-after-free bugs in mvs_work_queue

Aaron Kling <[email protected]>
cpufreq: tegra186: Set target frequency for all cpus in policy

Fedor Pchelkin <[email protected]>
clk: tegra: do not overallocate memory for bpmp clocks

Alok Tiwari <[email protected]>
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver

Brian Masney <[email protected]>
clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()

Chen-Yu Tsai <[email protected]>
clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m

Ian Rogers <[email protected]>
perf evsel: Ensure the fallback message is always written to

Namhyung Kim <[email protected]>
perf tools: Add fallback for exclude_guest

James Clark <[email protected]>
perf test: Add a test for default perf stat command

Ian Rogers <[email protected]>
perf test: Don't leak workload gopipe in PERF_RECORD_*

Leo Yan <[email protected]>
perf session: Fix handling when buffer exceeds 2 GiB

Ian Rogers <[email protected]>
perf test shell lbr: Avoid failures with perf event paranoia

Namhyung Kim <[email protected]>
perf test: Update sysfs path for core PMU caps

Ilkka Koskinen <[email protected]>
perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_prefetches

Leo Yan <[email protected]>
perf arm_spe: Correct memory level for remote access

Leo Yan <[email protected]>
perf arm-spe: Rename the common data source encoding

Leo Yan <[email protected]>
perf arm_spe: Correct setting remote access

Clément Le Goffic <[email protected]>
rtc: optee: fix memory leak on driver removal

Rob Herring (Arm) <[email protected]>
rtc: x1205: Fix Xicor X1205 vendor prefix

Yunseong Kim <[email protected]>
perf util: Fix compression checks returning -1 as bool

Yuan CHen <[email protected]>
clk: renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserved_init()

Brian Masney <[email protected]>
clk: at91: peripheral: fix return value

Dan Carpenter <[email protected]>
clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()

Ian Rogers <[email protected]>
libperf event: Ensure tracing data is multiple of 8 sized

Ian Rogers <[email protected]>
perf evsel: Avoid container_of on a NULL leader

Ian Rogers <[email protected]>
perf test trace_btf_enum: Skip if permissions are insufficient

Ian Rogers <[email protected]>
perf disasm: Avoid undefined behavior in incrementing NULL

Varad Gautam <[email protected]>
asm-generic/io.h: Skip trace helpers if rwmmio events are disabled

Tomi Valkeinen <[email protected]>
media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()

Michael Hennerich <[email protected]>

    iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE

Sean Christopherson <[email protected]>
KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2

Petr Tesarik <[email protected]>
dma-mapping: fix direction in dma_alloc direction traces

Toke Høiland-Jørgensen <[email protected]>
page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches

Zhen Ni <[email protected]>
clocksource/drivers/clps711x: Fix resource leaks in error paths

Christian Brauner <[email protected]>
listmount: don't call path_put() under namespace semaphore

Thomas Gleixner <[email protected]>
rseq: Protect event mask against membarrier IPI

Omar Sandoval <[email protected]>
arm64: map [_text, _stext) virtual address range non-executable+read-only

Aleksa Sarai <[email protected]>
fscontext: do not consume log entries when returning -EMSGSIZE

Thomas Weißschuh <[email protected]>
fs: always return zero on success from replace_fd()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 .../bindings/phy/rockchip-inno-csi-dphy.yaml       |  15 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/am33xx-restart.c               |  36 ++
 arch/arm/mach-omap2/pm33xx-core.c                  |   6 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   2 +
 arch/arm64/boot/dts/qcom/msm8939.dtsi              |   2 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi       |   2 +
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi          |   2 +-
 arch/arm64/kernel/cpufeature.c                     |  10 +-
 arch/arm64/kernel/mte.c                            |   3 +-
 arch/arm64/kernel/pi/map_kernel.c                  |   6 +
 arch/arm64/kernel/probes/kprobes.c                 |  12 +
 arch/arm64/kernel/setup.c                          |   4 +-
 arch/arm64/mm/init.c                               |   2 +-
 arch/arm64/mm/mmu.c                                |  14 +-
 arch/loongarch/Makefile                            |   2 +-
 arch/loongarch/kernel/setup.c                      |   1 +
 arch/parisc/include/uapi/asm/ioctls.h              |   8 +-
 arch/parisc/lib/memcpy.c                           |   1 -
 arch/powerpc/platforms/powernv/pci-ioda.c          |   2 +-
 arch/powerpc/platforms/pseries/msi.c               |   2 +-
 arch/s390/Makefile                                 |   1 +
 arch/s390/kernel/vmlinux.lds.S                     |  54 +--
 arch/s390/net/bpf_jit.h                            |  55 ---
 arch/s390/net/bpf_jit_comp.c                       | 139 ++++---
 arch/sparc/kernel/of_device_32.c                   |   1 +
 arch/sparc/kernel/of_device_64.c                   |   1 +
 arch/sparc/mm/hugetlbpage.c                        |  20 +
 arch/x86/entry/entry_64_fred.S                     |   2 +-
 arch/x86/hyperv/ivm.c                              |   2 +-
 arch/x86/include/asm/msr-index.h                   |   1 +
 arch/x86/include/asm/mtrr.h                        |  10 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |   6 +-
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |   2 +-
 arch/x86/kernel/kvm.c                              |  21 +-
 arch/x86/kernel/umip.c                             |  15 +-
 arch/x86/kvm/cpuid.c                               |   2 +-
 arch/x86/kvm/pmu.c                                 |   5 +
 arch/x86/kvm/svm/pmu.c                             |   1 +
 arch/x86/kvm/x86.c                                 |   2 +
 arch/x86/xen/enlighten_pv.c                        |   4 +-
 arch/xtensa/platforms/iss/simdisk.c                |   6 +-
 block/blk-crypto-fallback.c                        |   3 +
 crypto/essiv.c                                     |  14 +-
 drivers/acpi/acpi_dbg.c                            |  26 +-
 drivers/acpi/acpi_tad.c                            |   3 +
 drivers/acpi/acpica/evglock.c                      |   4 +
 drivers/acpi/battery.c                             |  60 +--
 drivers/acpi/property.c                            | 139 ++++---
 drivers/block/loop.c                               |   8 +-
 drivers/bus/mhi/ep/main.c                          |  37 +-
 drivers/bus/mhi/host/init.c                        |   5 +-
 drivers/char/ipmi/ipmi_kcs_sm.c                    |  16 +-
 drivers/char/ipmi/ipmi_msghandler.c                | 422 ++++++++++-----------
 drivers/char/tpm/tpm_tis_core.c                    |   4 +-
 drivers/clk/at91/clk-peripheral.c                  |   7 +-
 drivers/clk/mediatek/clk-mt8195-infra_ao.c         |   2 +-
 drivers/clk/mediatek/clk-mux.c                     |   4 +-
 drivers/clk/nxp/clk-lpc18xx-cgu.c                  |  20 +-
 drivers/clk/qcom/common.c                          |   4 +-
 drivers/clk/qcom/tcsrcc-x1e80100.c                 |   4 +
 drivers/clk/renesas/renesas-cpg-mssr.c             |   7 +-
 drivers/clk/tegra/clk-bpmp.c                       |   2 +-
 drivers/clocksource/clps711x-timer.c               |  23 +-
 drivers/cpufreq/cpufreq-dt.c                       |   2 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |   2 +-
 drivers/cpufreq/intel_pstate.c                     |   8 +-
 drivers/cpufreq/mediatek-cpufreq-hw.c              |   2 +-
 drivers/cpufreq/scmi-cpufreq.c                     |   2 +-
 drivers/cpufreq/scpi-cpufreq.c                     |   2 +-
 drivers/cpufreq/spear-cpufreq.c                    |   2 +-
 drivers/cpufreq/tegra186-cpufreq.c                 |   8 +-
 drivers/crypto/aspeed/aspeed-hace-crypto.c         |   2 +-
 drivers/crypto/atmel-tdes.c                        |   2 +-
 drivers/crypto/rockchip/rk3288_crypto_ahash.c      |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   7 +-
 drivers/gpio/gpio-wcd934x.c                        |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   4 +
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |  21 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.h |   4 +
 .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h   |   7 +
 .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h |   2 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   2 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |  11 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |   5 +-
 .../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h   |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  17 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |   6 +-
 drivers/gpu/drm/xe/xe_hw_engine_group.c            |   6 +-
 drivers/gpu/drm/xe/xe_query.c                      |  15 +-
 drivers/iio/adc/pac1934.c                          |  20 +-
 drivers/iio/adc/xilinx-ams.c                       |  47 ++-
 drivers/iio/dac/ad5360.c                           |   2 +-
 drivers/iio/dac/ad5421.c                           |   2 +-
 drivers/iio/frequency/adf4350.c                    |  20 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   4 -
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/irqchip/irq-sifive-plic.c                  |  13 +-
 drivers/mailbox/mtk-cmdq-mailbox.c                 |  12 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |  24 +-
 .../media/cec/usb/extron-da-hd-4k-plus/Makefile    |   6 -
 drivers/media/i2c/mt9v111.c                        |   2 +-
 drivers/media/mc/mc-devnode.c                      |   6 +-
 drivers/media/mc/mc-entity.c                       |   2 +-
 drivers/media/pci/cx18/cx18-queue.c                |  13 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |   2 +-
 drivers/media/pci/ivtv/ivtv-yuv.c                  |   8 +-
 drivers/media/pci/mgb4/mgb4_trigger.c              |   2 +-
 drivers/media/platform/qcom/venus/firmware.c       |   8 +-
 .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c      |  35 +-
 .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c  |   9 +-
 drivers/media/rc/lirc_dev.c                        |   9 +-
 drivers/media/test-drivers/vivid/vivid-cec.c       |  12 +-
 drivers/memory/samsung/exynos-srom.c               |  10 +-
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |   5 +-
 drivers/mmc/core/sdio.c                            |   6 +-
 drivers/mmc/host/mmc_spi.c                         |   2 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   6 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |   2 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |  10 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   2 +-
 drivers/net/ethernet/mscc/ocelot_stats.c           |   2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   6 +-
 drivers/net/wireless/ath/ath11k/hal.c              |  16 +
 drivers/net/wireless/ath/ath11k/hal.h              |   1 +
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |   3 +
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |   3 +
 drivers/nvme/host/pci.c                            |   2 +
 drivers/of/unittest.c                              |   1 +
 drivers/pci/controller/cadence/pci-j721e.c         |  25 ++
 drivers/pci/controller/dwc/pci-keystone.c          |   4 +-
 drivers/pci/controller/dwc/pcie-rcar-gen4.c        |   2 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |  32 +-
 drivers/pci/controller/pci-tegra.c                 |  27 +-
 drivers/pci/controller/pcie-rcar-host.c            |  40 +-
 drivers/pci/controller/pcie-xilinx-nwl.c           |   7 +-
 drivers/pci/endpoint/functions/pci-epf-test.c      |  19 +-
 drivers/pci/iov.c                                  |   5 +
 drivers/pci/pci-driver.c                           |   1 +
 drivers/pci/pci-sysfs.c                            |  20 +-
 drivers/pci/pcie/aer.c                             |  12 +-
 drivers/pci/pcie/err.c                             |   8 +-
 drivers/perf/arm-cmn.c                             |   9 +-
 drivers/pinctrl/samsung/pinctrl-samsung.h          |   4 -
 drivers/power/supply/max77976_charger.c            |  12 +-
 drivers/pwm/pwm-berlin.c                           |   4 +-
 drivers/rtc/interface.c                            |  27 ++
 drivers/rtc/rtc-optee.c                            |   1 +
 drivers/rtc/rtc-x1205.c                            |   2 +-
 drivers/s390/block/dasd.c                          |  17 +-
 drivers/s390/cio/device.c                          |  37 +-
 drivers/scsi/hpsa.c                                |  21 +-
 drivers/scsi/mvsas/mv_init.c                       |   2 +-
 drivers/scsi/sd.c                                  |  50 +--
 drivers/spi/spi-cadence-quadspi.c                  |  18 +-
 drivers/video/fbdev/core/fb_cmdline.c              |   2 +-
 drivers/xen/events/events_base.c                   |  37 +-
 drivers/xen/manage.c                               |   3 +-
 fs/btrfs/export.c                                  |   8 +-
 fs/btrfs/extent_io.c                               |  14 +-
 fs/cramfs/inode.c                                  |  11 +-
 fs/eventpoll.c                                     | 139 ++-----
 fs/ext4/ext4.h                                     |   2 +
 fs/ext4/fsmap.c                                    |  14 +-
 fs/ext4/indirect.c                                 |   2 +-
 fs/ext4/inode.c                                    |  10 +-
 fs/ext4/move_extent.c                              |   2 +-
 fs/ext4/orphan.c                                   |  17 +-
 fs/ext4/super.c                                    |  26 +-
 fs/ext4/xattr.c                                    |  19 +-
 fs/file.c                                          |   5 +-
 fs/fs-writeback.c                                  |  32 +-
 fs/fsopen.c                                        |  70 ++--
 fs/fuse/dev.c                                      |   2 +-
 fs/fuse/file.c                                     |   8 +-
 fs/minix/inode.c                                   |   8 +-
 fs/namei.c                                         |   8 +
 fs/namespace.c                                     | 106 ++++--
 fs/nfs/callback.c                                  |   4 -
 fs/nfs/callback_xdr.c                              |   1 +
 fs/nfsd/export.c                                   |  24 +-
 fs/nfsd/export.h                                   |   3 +-
 fs/nfsd/lockd.c                                    |  28 +-
 fs/nfsd/netns.h                                    |   4 +-
 fs/nfsd/nfs4proc.c                                 |   4 +-
 fs/nfsd/nfs4state.c                                |   6 +-
 fs/nfsd/nfs4xdr.c                                  |   2 +-
 fs/nfsd/nfsfh.c                                    |  22 +-
 fs/nfsd/trace.h                                    |   2 +-
 fs/nfsd/vfs.c                                      |  14 +-
 fs/nfsd/vfs.h                                      |   2 +-
 fs/ntfs3/bitmap.c                                  |   1 +
 fs/quota/dquot.c                                   |  10 +-
 fs/read_write.c                                    |  14 +-
 fs/smb/client/smb1ops.c                            |  62 ++-
 fs/smb/client/smb2inode.c                          |  22 +-
 fs/smb/client/smb2ops.c                            |  10 +-
 fs/squashfs/inode.c                                |  24 +-
 include/acpi/acpixf.h                              |   6 +
 include/asm-generic/io.h                           |  98 +++--
 include/linux/cpufreq.h                            |   3 +
 include/linux/iio/frequency/adf4350.h              |   2 +-
 include/linux/ksm.h                                |   8 +-
 include/linux/mm.h                                 |  22 +-
 include/linux/rseq.h                               |  11 +-
 include/linux/sunrpc/svc.h                         |   2 +-
 include/linux/sunrpc/svc_xprt.h                    |  19 +
 include/media/v4l2-subdev.h                        |  30 +-
 include/trace/events/dma.h                         |   1 +
 init/main.c                                        |  12 +
 kernel/bpf/inode.c                                 |   4 +-
 kernel/fork.c                                      |   2 +-
 kernel/pid.c                                       |   5 +-
 kernel/rseq.c                                      |  10 +-
 kernel/sched/deadline.c                            |  73 ++--
 kernel/sched/fair.c                                |   9 +-
 kernel/sys.c                                       |  22 +-
 kernel/trace/trace_fprobe.c                        |  11 +-
 kernel/trace/trace_kprobe.c                        |  11 +-
 kernel/trace/trace_probe.h                         |   9 +-
 kernel/trace/trace_uprobe.c                        |  12 +-
 lib/crypto/Makefile                                |   4 +
 lib/genalloc.c                                     |   5 +-
 mm/damon/lru_sort.c                                |   2 +-
 mm/damon/vaddr.c                                   |   8 +-
 mm/huge_memory.c                                   |  15 +-
 mm/hugetlb.c                                       |   3 +
 mm/migrate.c                                       |  23 +-
 mm/page_alloc.c                                    |   2 +-
 mm/slab.h                                          |   8 +-
 mm/slub.c                                          |   3 +-
 net/bridge/br_vlan.c                               |   2 +-
 net/core/filter.c                                  |   2 +
 net/core/page_pool.c                               |  76 ++--
 net/ipv4/tcp.c                                     |   5 +-
 net/ipv4/tcp_input.c                               |   1 -
 net/mptcp/pm.c                                     |   7 +-
 net/mptcp/pm_netlink.c                             |  50 ++-
 net/mptcp/protocol.h                               |   8 +
 net/netfilter/nft_objref.c                         |  39 ++
 net/sctp/sm_make_chunk.c                           |   3 +-
 net/sctp/sm_statefuns.c                            |   6 +-
 net/sunrpc/svc_xprt.c                              |  45 ++-
 net/sunrpc/svcsock.c                               |   2 +
 net/xdp/xsk_queue.h                                |  45 ++-
 security/keys/trusted-keys/trusted_tpm1.c          |   7 +-
 sound/soc/sof/intel/hda-pcm.c                      |  29 +-
 sound/soc/sof/intel/hda-stream.c                   |  29 +-
 sound/soc/sof/ipc4-pcm.c                           | 138 +++++--
 sound/soc/sof/ipc4-topology.c                      |  16 +-
 sound/soc/sof/ipc4-topology.h                      |  10 +-
 tools/build/feature/Makefile                       |   4 +-
 tools/lib/perf/include/perf/event.h                |   1 +
 tools/perf/builtin-stat.c                          |  18 +-
 .../arch/arm64/ampere/ampereonex/metrics.json      |  10 +-
 tools/perf/tests/perf-record.c                     |   4 +
 tools/perf/tests/shell/record_lbr.sh               |  29 +-
 tools/perf/tests/shell/stat.sh                     |  29 ++
 tools/perf/tests/shell/trace_btf_enum.sh           |  11 +
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |  18 +-
 tools/perf/util/arm-spe.c                          |  34 +-
 tools/perf/util/disasm.c                           |   7 +-
 tools/perf/util/evsel.c                            |  31 +-
 tools/perf/util/lzma.c                             |   2 +-
 tools/perf/util/session.c                          |   2 +-
 tools/perf/util/setup.py                           |   5 +-
 tools/perf/util/zlib.c                             |   2 +-
 tools/testing/selftests/mm/madv_populate.c         |  21 +-
 tools/testing/selftests/mm/soft-dirty.c            |   5 +-
 tools/testing/selftests/mm/vm_util.c               |  77 ++++
 tools/testing/selftests/mm/vm_util.h               |   1 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  11 +
 .../selftests/net/netfilter/nf_nat_edemux.sh       |  58 ++-
 tools/testing/selftests/rseq/rseq.c                |   8 +-
 276 files changed, 2812 insertions(+), 1556 deletions(-)