From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.12.23
Date: Thu, 10 Apr 2025 15:03:09 +0200 [thread overview]
Message-ID: <2025041009-elastic-engaged-6b85@gregkh> (raw)
I'm announcing the release of the 6.12.23 kernel.
All users of the 6.12 kernel series must upgrade.
The updated 6.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2
Makefile | 2
arch/arm/Kconfig | 2
arch/arm/include/asm/vmlinux.lds.h | 12
arch/arm64/kernel/compat_alignment.c | 2
arch/loongarch/Kconfig | 4
arch/loongarch/include/asm/cache.h | 2
arch/loongarch/include/asm/irq.h | 2
arch/loongarch/include/asm/stacktrace.h | 3
arch/loongarch/include/asm/unwind_hints.h | 10
arch/loongarch/kernel/env.c | 2
arch/loongarch/kernel/kgdb.c | 5
arch/loongarch/net/bpf_jit.c | 12
arch/loongarch/net/bpf_jit.h | 5
arch/powerpc/configs/mpc885_ads_defconfig | 2
arch/powerpc/crypto/Makefile | 1
arch/powerpc/kexec/relocate_32.S | 7
arch/powerpc/platforms/cell/spufs/gang.c | 1
arch/powerpc/platforms/cell/spufs/inode.c | 63 +-
arch/powerpc/platforms/cell/spufs/spufs.h | 2
arch/riscv/errata/Makefile | 6
arch/riscv/include/asm/ftrace.h | 4
arch/riscv/kernel/elf_kexec.c | 3
arch/riscv/kvm/vcpu_pmu.c | 1
arch/riscv/mm/hugetlbpage.c | 76 +-
arch/riscv/purgatory/entry.S | 1
arch/s390/include/asm/io.h | 2
arch/s390/include/asm/pgtable.h | 3
arch/s390/kernel/entry.S | 2
arch/s390/mm/pgtable.c | 10
arch/um/include/shared/os.h | 1
arch/um/kernel/Makefile | 2
arch/um/kernel/maccess.c | 19
arch/um/os-Linux/process.c | 51 -
arch/x86/Kconfig | 3
arch/x86/Kconfig.cpu | 2
arch/x86/Makefile.um | 7
arch/x86/coco/tdx/tdx.c | 26
arch/x86/entry/calling.h | 2
arch/x86/entry/common.c | 2
arch/x86/events/intel/core.c | 43 -
arch/x86/events/intel/ds.c | 13
arch/x86/events/perf_event.h | 3
arch/x86/hyperv/hv_vtl.c | 1
arch/x86/hyperv/ivm.c | 5
arch/x86/include/asm/tdx.h | 4
arch/x86/include/asm/tlbflush.h | 2
arch/x86/kernel/cpu/mce/severity.c | 11
arch/x86/kernel/cpu/microcode/amd.c | 2
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3
arch/x86/kernel/cpu/sgx/driver.c | 10
arch/x86/kernel/dumpstack.c | 5
arch/x86/kernel/fpu/core.c | 6
arch/x86/kernel/process.c | 9
arch/x86/kernel/traps.c | 18
arch/x86/kernel/tsc.c | 4
arch/x86/kernel/uprobes.c | 14
arch/x86/kvm/svm/sev.c | 13
arch/x86/kvm/x86.c | 15
arch/x86/lib/copy_user_64.S | 18
arch/x86/mm/mem_encrypt_identity.c | 4
arch/x86/mm/pat/cpa-test.c | 2
arch/x86/mm/pat/memtype.c | 52 -
crypto/api.c | 17
crypto/bpf_crypto_skcipher.c | 1
drivers/acpi/nfit/core.c | 2
drivers/acpi/processor_idle.c | 4
drivers/acpi/resource.c | 7
drivers/acpi/x86/utils.c | 3
drivers/auxdisplay/Kconfig | 1
drivers/auxdisplay/panel.c | 4
drivers/base/power/main.c | 21
drivers/base/power/runtime.c | 2
drivers/block/ublk_drv.c | 39 -
drivers/clk/imx/clk-imx8mp-audiomix.c | 6
drivers/clk/meson/g12a.c | 38 -
drivers/clk/meson/gxbb.c | 14
drivers/clk/qcom/gcc-msm8953.c | 2
drivers/clk/qcom/gcc-sm8650.c | 4
drivers/clk/qcom/gcc-x1e80100.c | 30
drivers/clk/qcom/mmcc-sdm660.c | 2
drivers/clk/renesas/r9a08g045-cpg.c | 5
drivers/clk/renesas/rzg2l-cpg.c | 13
drivers/clk/renesas/rzg2l-cpg.h | 10
drivers/clk/rockchip/clk-rk3328.c | 2
drivers/clk/samsung/clk.c | 2
drivers/cpufreq/Kconfig.arm | 2
drivers/cpufreq/cpufreq_governor.c | 45 -
drivers/cpufreq/scpi-cpufreq.c | 5
drivers/crypto/hisilicon/sec2/sec.h | 1
drivers/crypto/hisilicon/sec2/sec_crypto.c | 125 +---
drivers/crypto/intel/iaa/iaa_crypto_main.c | 4
drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 1
drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 59 -
drivers/crypto/nx/nx-common-pseries.c | 37 -
drivers/crypto/tegra/tegra-se-aes.c | 47 -
drivers/crypto/tegra/tegra-se-hash.c | 27
drivers/crypto/tegra/tegra-se-key.c | 10
drivers/crypto/tegra/tegra-se-main.c | 16
drivers/crypto/tegra/tegra-se.h | 3
drivers/dma/fsl-edma-main.c | 14
drivers/edac/i10nm_base.c | 2
drivers/edac/ie31200_edac.c | 19
drivers/edac/skx_common.c | 33 +
drivers/edac/skx_common.h | 11
drivers/firmware/cirrus/cs_dsp.c | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 2
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 15
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 16
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 4
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c | 12
drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 3
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 12
drivers/gpu/drm/bridge/ite-it6505.c | 7
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2
drivers/gpu/drm/display/drm_dp_mst_topology.c | 8
drivers/gpu/drm/mediatek/mtk_crtc.c | 7
drivers/gpu/drm/mediatek/mtk_dp.c | 6
drivers/gpu/drm/mediatek/mtk_dsi.c | 6
drivers/gpu/drm/mediatek/mtk_hdmi.c | 33 -
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3
drivers/gpu/drm/msm/dsi/dsi_host.c | 8
drivers/gpu/drm/msm/dsi/dsi_manager.c | 32 -
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 2
drivers/gpu/drm/msm/msm_dsc_helper.h | 11
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 2
drivers/gpu/drm/panthor/panthor_fw.h | 6
drivers/gpu/drm/solomon/ssd130x-spi.c | 7
drivers/gpu/drm/solomon/ssd130x.c | 6
drivers/gpu/drm/vkms/vkms_drv.c | 15
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2
drivers/greybus/gb-beagleplay.c | 4
drivers/hid/Makefile | 1
drivers/hid/i2c-hid/i2c-hid-core.c | 2
drivers/hwmon/nct6775-core.c | 4
drivers/hwtracing/coresight/coresight-catu.c | 2
drivers/hwtracing/coresight/coresight-core.c | 20
drivers/hwtracing/coresight/coresight-etm4x-core.c | 48 +
drivers/i3c/master/svc-i3c-master.c | 2
drivers/iio/accel/mma8452.c | 10
drivers/iio/accel/msa311.c | 26
drivers/iio/adc/ad4130.c | 41 +
drivers/iio/adc/ad7124.c | 35 -
drivers/iio/adc/ad7173.c | 25
drivers/iio/adc/ad7768-1.c | 15
drivers/iio/industrialio-backend.c | 4
drivers/iio/light/veml6075.c | 8
drivers/infiniband/core/device.c | 18
drivers/infiniband/core/mad.c | 38 -
drivers/infiniband/core/sysfs.c | 1
drivers/infiniband/hw/erdma/erdma_cm.c | 1
drivers/infiniband/hw/mana/main.c | 2
drivers/infiniband/hw/mlx5/cq.c | 2
drivers/infiniband/hw/mlx5/mr.c | 41 -
drivers/infiniband/hw/mlx5/odp.c | 10
drivers/leds/led-core.c | 22
drivers/media/dvb-frontends/dib8000.c | 5
drivers/media/platform/allegro-dvt/allegro-core.c | 1
drivers/media/platform/ti/omap3isp/isp.c | 7
drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c | 1
drivers/media/rc/streamzap.c | 2
drivers/media/test-drivers/vimc/vimc-streamer.c | 6
drivers/memory/omap-gpmc.c | 20
drivers/mfd/sm501.c | 6
drivers/mmc/host/omap.c | 19
drivers/mmc/host/sdhci-omap.c | 4
drivers/mmc/host/sdhci-pxav3.c | 1
drivers/net/arcnet/com20020-pci.c | 17
drivers/net/dsa/mv88e6xxx/chip.c | 11
drivers/net/dsa/mv88e6xxx/phy.c | 3
drivers/net/dsa/realtek/Kconfig | 2
drivers/net/ethernet/ibm/ibmveth.c | 39 -
drivers/net/ethernet/intel/e1000e/defines.h | 3
drivers/net/ethernet/intel/e1000e/ich8lan.c | 80 ++
drivers/net/ethernet/intel/e1000e/ich8lan.h | 4
drivers/net/ethernet/intel/idpf/idpf_main.c | 6
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 3
drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 201 ++++--
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c | 2
drivers/net/ethernet/mellanox/mlx5/core/en/params.c | 8
drivers/net/phy/broadcom.c | 6
drivers/net/usb/rndis_host.c | 16
drivers/net/usb/usbnet.c | 6
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 20
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 86 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 1
drivers/ntb/hw/intel/ntb_hw_gen3.c | 3
drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2
drivers/ntb/test/ntb_perf.c | 4
drivers/nvme/host/ioctl.c | 2
drivers/nvme/host/pci.c | 34 -
drivers/nvme/host/tcp.c | 5
drivers/nvme/target/debugfs.c | 2
drivers/pci/controller/cadence/pcie-cadence-ep.c | 3
drivers/pci/controller/cadence/pcie-cadence.h | 2
drivers/pci/controller/dwc/pcie-designware-ep.c | 1
drivers/pci/controller/dwc/pcie-histb.c | 12
drivers/pci/controller/pcie-brcmstb.c | 16
drivers/pci/controller/pcie-xilinx-cpm.c | 10
drivers/pci/hotplug/pciehp_hpc.c | 4
drivers/pci/pci-sysfs.c | 4
drivers/pci/pci.c | 22
drivers/pci/pcie/aspm.c | 17
drivers/pci/pcie/portdrv.c | 8
drivers/pci/probe.c | 5
drivers/pci/setup-bus.c | 4
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 50 +
drivers/pinctrl/intel/pinctrl-intel.c | 1
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 10
drivers/pinctrl/renesas/pinctrl-rza2.c | 2
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 3
drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2
drivers/pinctrl/tegra/pinctrl-tegra.c | 3
drivers/platform/x86/amd/pmf/pmf.h | 5
drivers/platform/x86/amd/pmf/tee-if.c | 82 +-
drivers/platform/x86/dell/dell-uart-backlight.c | 2
drivers/platform/x86/dell/dell-wmi-ddv.c | 6
drivers/platform/x86/intel/hid.c | 7
drivers/platform/x86/intel/speed_select_if/isst_if_common.c | 2
drivers/platform/x86/intel/vsec.c | 7
drivers/platform/x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2
drivers/platform/x86/thinkpad_acpi.c | 11
drivers/power/supply/bq27xxx_battery.c | 1
drivers/power/supply/max77693_charger.c | 2
drivers/regulator/pca9450-regulator.c | 6
drivers/remoteproc/qcom_q6v5_mss.c | 21
drivers/remoteproc/qcom_q6v5_pas.c | 13
drivers/remoteproc/remoteproc_core.c | 1
drivers/soundwire/slave.c | 1
drivers/spi/spi-bcm2835.c | 18
drivers/spi/spi-cadence-xspi.c | 2
drivers/staging/rtl8723bs/Kconfig | 1
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c | 7
drivers/thermal/intel/int340x_thermal/int3402_thermal.c | 3
drivers/tty/n_tty.c | 13
drivers/tty/serial/fsl_lpuart.c | 312 ++++------
drivers/usb/host/xhci-mem.c | 6
drivers/usb/typec/ucsi/ucsi_ccg.c | 5
drivers/vhost/scsi.c | 25
drivers/video/console/Kconfig | 6
drivers/video/fbdev/au1100fb.c | 4
drivers/video/fbdev/sm501fb.c | 7
drivers/w1/masters/w1-uart.c | 4
fs/9p/vfs_inode_dotl.c | 2
fs/affs/file.c | 9
fs/exec.c | 15
fs/exfat/fatent.c | 2
fs/exfat/file.c | 29
fs/exfat/inode.c | 41 +
fs/exfat/namei.c | 5
fs/ext4/dir.c | 3
fs/ext4/super.c | 27
fs/fuse/dax.c | 1
fs/fuse/dir.c | 2
fs/fuse/file.c | 4
fs/hostfs/hostfs.h | 2
fs/hostfs/hostfs_kern.c | 7
fs/hostfs/hostfs_user.c | 59 +
fs/isofs/dir.c | 3
fs/jfs/jfs_dtree.c | 3
fs/jfs/xattr.c | 15
fs/netfs/direct_read.c | 6
fs/nfs/delegation.c | 63 +-
fs/nfs/nfs4xdr.c | 18
fs/nfs/sysfs.c | 22
fs/nfs/write.c | 4
fs/nfsd/nfs4state.c | 37 -
fs/nfsd/nfsctl.c | 44 -
fs/nfsd/vfs.c | 28
fs/ntfs3/attrib.c | 3
fs/ntfs3/file.c | 22
fs/ntfs3/frecord.c | 6
fs/ntfs3/index.c | 4
fs/ntfs3/ntfs.h | 2
fs/ocfs2/alloc.c | 8
fs/proc/base.c | 2
fs/smb/client/cifsacl.c | 34 -
fs/smb/client/connect.c | 16
fs/smb/common/smbacl.h | 3
fs/smb/server/auth.c | 6
fs/smb/server/connection.h | 11
fs/smb/server/mgmt/user_session.c | 37 -
fs/smb/server/mgmt/user_session.h | 2
fs/smb/server/oplock.c | 12
fs/smb/server/smb2pdu.c | 54 +
fs/smb/server/smbacl.c | 50 +
fs/smb/server/smbacl.h | 2
include/drm/display/drm_dp_mst_helper.h | 7
include/linux/cgroup-defs.h | 1
include/linux/context_tracking_irq.h | 8
include/linux/coresight.h | 4
include/linux/fwnode.h | 2
include/linux/interrupt.h | 8
include/linux/nfs_fs_sb.h | 4
include/linux/nmi.h | 4
include/linux/pgtable.h | 28
include/linux/pm_runtime.h | 2
include/linux/rcupdate.h | 2
include/linux/sched/smt.h | 2
include/linux/thermal.h | 2
include/linux/trace_events.h | 14
include/linux/uprobes.h | 2
include/rdma/ib_verbs.h | 1
init/Kconfig | 5
kernel/bpf/core.c | 19
kernel/bpf/verifier.c | 7
kernel/cgroup/rstat.c | 40 -
kernel/cpu.c | 5
kernel/events/core.c | 46 +
kernel/events/ring_buffer.c | 2
kernel/events/uprobes.c | 15
kernel/fork.c | 4
kernel/kexec_elf.c | 2
kernel/locking/semaphore.c | 13
kernel/sched/deadline.c | 2
kernel/sched/fair.c | 50 +
kernel/trace/bpf_trace.c | 2
kernel/trace/ring_buffer.c | 4
kernel/trace/trace_events.c | 14
kernel/trace/trace_events_hist.c | 133 +++-
kernel/trace/trace_events_synth.c | 36 +
kernel/trace/trace_functions_graph.c | 1
kernel/trace/trace_irqsoff.c | 2
kernel/trace/trace_osnoise.c | 1
kernel/trace/trace_sched_wakeup.c | 2
kernel/watch_queue.c | 9
kernel/watchdog.c | 25
kernel/watchdog_perf.c | 28
lib/842/842_compress.c | 2
lib/stackinit_kunit.c | 30
lib/vsprintf.c | 2
mm/gup.c | 3
mm/memory.c | 13
mm/zswap.c | 30
net/can/af_can.c | 12
net/can/af_can.h | 12
net/can/proc.c | 46 -
net/core/devmem.c | 4
net/core/dst.c | 8
net/core/rtnetlink.c | 3
net/ipv4/ip_tunnel_core.c | 4
net/ipv4/udp.c | 42 -
net/ipv6/addrconf.c | 37 -
net/ipv6/calipso.c | 21
net/ipv6/route.c | 42 +
net/mac80211/driver-ops.c | 10
net/mac80211/iface.c | 11
net/mac80211/rx.c | 10
net/mac80211/sta_info.c | 20
net/mac80211/util.c | 5
net/netfilter/nf_tables_api.c | 4
net/netfilter/nft_set_hash.c | 3
net/netfilter/nft_tunnel.c | 6
net/openvswitch/actions.c | 6
net/sched/act_tunnel_key.c | 2
net/sched/cls_flower.c | 2
net/sched/sch_skbprio.c | 3
net/sctp/sysctl.c | 4
net/vmw_vsock/af_vsock.c | 6
rust/Makefile | 4
rust/kernel/print.rs | 7
scripts/package/debian/rules | 6
scripts/selinux/install_policy.sh | 15
security/smack/smack.h | 6
security/smack/smack_lsm.c | 34 -
sound/core/timer.c | 147 ++--
sound/pci/hda/patch_realtek.c | 50 +
sound/soc/amd/acp/acp-legacy-common.c | 10
sound/soc/codecs/cs35l41-spi.c | 5
sound/soc/codecs/rt1320-sdw.c | 3
sound/soc/codecs/rt5665.c | 24
sound/soc/codecs/wsa884x.c | 4
sound/soc/fsl/imx-card.c | 4
sound/soc/ti/j721e-evm.c | 2
tools/arch/x86/lib/insn.c | 2
tools/lib/bpf/linker.c | 2
tools/objtool/check.c | 35 -
tools/perf/Makefile.config | 10
tools/perf/Makefile.perf | 2
tools/perf/bench/syscall.c | 22
tools/perf/builtin-report.c | 2
tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json | 10
tools/perf/tests/shell/coresight/asm_pure_loop/asm_pure_loop.S | 2
tools/perf/tests/shell/record_bpf_filter.sh | 4
tools/perf/util/arm-spe.c | 8
tools/perf/util/bpf-filter.l | 2
tools/perf/util/comm.c | 2
tools/perf/util/debug.c | 2
tools/perf/util/dso.h | 4
tools/perf/util/evlist.c | 13
tools/perf/util/intel-tpebs.c | 2
tools/perf/util/pmu.c | 7
tools/perf/util/pmu.h | 5
tools/perf/util/pmus.c | 20
tools/perf/util/python.c | 17
tools/perf/util/stat-shadow.c | 3
tools/perf/util/units.c | 2
tools/power/x86/turbostat/turbostat.8 | 2
tools/power/x86/turbostat/turbostat.c | 2
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c | 5
tools/testing/selftests/bpf/prog_tests/tailcalls.c | 1
tools/testing/selftests/bpf/progs/strncmp_bench.c | 5
tools/testing/selftests/mm/cow.c | 2
tools/testing/selftests/net/netfilter/br_netfilter.sh | 7
tools/testing/selftests/net/netfilter/br_netfilter_queue.sh | 7
tools/testing/selftests/net/netfilter/nft_queue.sh | 1
419 files changed, 3558 insertions(+), 2027 deletions(-)
Aaron Kling (1):
cpufreq: tegra194: Allow building for Tegra234
Abel Wu (1):
cgroup/rstat: Fix forceidle time in cpu.stat
Acs, Jakub (1):
ext4: fix OOB read when checking dotdot dir
Akhil R (5):
crypto: tegra - Use separate buffer for setkey
crypto: tegra - check return value for hash do_one_req
crypto: tegra - Use HMAC fallback when keyslots are full
crypto: tegra - Fix CMAC intermediate result handling
crypto: tegra - Set IV to NULL explicitly for AES ECB
Al Viro (3):
spufs: fix a leak on spufs_new_file() failure
spufs: fix gang directory lifetimes
spufs: fix a leak in spufs_create_context()
Alex Deucher (3):
drm/amdgpu/umsch: fix ucode check
drm/amdgpu/gfx11: fix num_mec
drm/amdgpu/gfx12: fix num_mec
Alexander Wetzel (3):
wifi: mac80211: Cleanup sta TXQs on flush
wifi: mac80211: remove debugfs dir for virtual monitor
wifi: mac80211: Fix sparse warning for monitor_sdata
Alexandre Ghiti (1):
riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
Alexandru Gagniuc (1):
kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally
Alexey Klimov (1):
ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius
Alice Ryhl (1):
rust: fix signature of rust_fmt_argument
Alistair Popple (1):
fuse: fix dax truncate/punch_hole fault path
Andrii Nakryiko (1):
libbpf: Fix hypothetical STT_SECTION extern NULL deref case
Andy Shevchenko (3):
auxdisplay: panel: Fix an API misuse in panel.c
pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment
pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
AngeloGioacchino Del Regno (2):
drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
Angelos Oikonomopoulos (1):
arm64: Don't call NULL in do_compat_alignment_fixup()
Anshuman Khandual (1):
arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
Antheas Kapenekakis (1):
ALSA: hda/realtek: Fix Asus Z13 2025 audio
Antoine Tenart (1):
net: decrease cached dst counters in dst_release
Armin Wolf (1):
platform/x86: dell-ddv: Fix temperature calculation
Arnaldo Carvalho de Melo (5):
perf units: Fix insufficient array space
perf python: Fixup description of sample.id event member
perf python: Decrement the refcount of just created event on failure
perf python: Don't keep a raw_data pointer to consumed ring buffer space
perf python: Check if there is space to copy all the event
Arnd Bergmann (5):
x86/platform: Only allow CONFIG_EISA for 32-bit
dummycon: fix default rows/cols
mdacon: rework dependency list
crypto: bpf - Add MODULE_DESCRIPTION for skcipher
x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
Artur Weber (1):
power: supply: max77693: Fix wrong conversion of charge input threshold value
Ashley Smith (1):
drm/panthor: Update CS_STATUS_ defines to correct values
Atish Patra (1):
RISC-V: KVM: Disable the kernel perf counter during configure
Aurabindo Pillai (1):
drm/amd/display: fix an indent issue in DML21
Bairavi Alagappan (2):
crypto: qat - set parity error mask for qat_420xx
crypto: qat - remove access to parity register for QAT GEN4
Bard Liao (1):
ASoC: rt1320: set wake_capable = 0 explicitly
Barnabás Czémán (1):
clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
Bart Van Assche (1):
fs/procfs: fix the comment above proc_pid_wchan()
Benjamin Berg (3):
x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
um: remove copy_from_kernel_nofault_allowed
um: hostfs: avoid issues on inode number reuse by host
Benjamin Gaignard (1):
media: verisilicon: HEVC: Initialize start_bit field
Björn Töpel (1):
riscv/purgatory: 4B align purgatory_start
Boris Ostrovsky (1):
x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
Caleb Sander Mateos (1):
nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer
Candice Li (1):
Remove unnecessary firmware version check for gc v9_4_2
Chao Gao (1):
x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
Cheng Xu (1):
RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
Chenyuan Yang (2):
thermal: int340x: Add NULL check for adev
w1: fix NULL pointer dereference in probe
Chiara Meiohas (1):
RDMA/mlx5: Fix calculation of total invalidated pages
Christian Eggers (1):
ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
Christian Schoenebeck (1):
fs/9p: fix NULL pointer dereference on mkdir
Christophe JAILLET (2):
PCI: histb: Fix an error handling path in histb_pcie_probe()
ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
Christophe Leroy (2):
crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD
powerpc/kexec: fix physical address calculation in clear_utlb_entry()
Chuck Lever (3):
NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory
NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
Claudiu Beznea (2):
pinctrl: renesas: rzg2l: Suppress binding attributes
clk: renesas: r8a08g045: Check the source of the CPU PLL settings
Cong Wang (1):
net_sched: skbprio: Remove overly strict queue assertions
Cyan Yang (1):
selftests/mm/cow: fix the incorrect error handling
Dan Carpenter (7):
PCI: Remove stray put_device() in pci_register_host_bridge()
drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
PCI: dwc: ep: Return -ENOMEM for allocation failures
fs/ntfs3: Fix a couple integer overflows on 32bit systems
fs/ntfs3: Prevent integer overflow in hdr_first_de()
nfs: Add missing release on error in nfs_lock_and_join_requests()
platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc()
Daniel Bárta (1):
ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
Daniel Stodden (1):
PCI/ASPM: Fix link state exit during switch upstream function removal
Danila Chernetsov (1):
fbdev: sm501fb: Add some geometry checks.
Dave Marquardt (1):
net: ibmveth: make veth_pool_store stop hanging
David E. Box (1):
platform/x86/intel/vsec: Add Diamond Rapids support
David Gow (1):
um: Pass the correct Rust target and options with gcc
David Hildenbrand (3):
x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
David Howells (1):
netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int
David Laight (1):
objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
David Oberhollenzer (1):
net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
Debin Zhu (1):
netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
Dmitry Baryshkov (1):
drm/msm/dpu: don't use active in atomic_check()
Dmitry Panchenko (1):
platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
Douglas Anderson (1):
drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
Douglas Raillard (2):
tracing: Ensure module defining synth event cannot be unloaded while tracing
tracing: Fix synth event printk format for str fields
Eduard Christian Dumitrescu (1):
platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560
Emil Tantilov (1):
idpf: fix adapter NULL pointer dereference on reboot
Emmanuel Grumbach (2):
wifi: iwlwifi: mvm: use the right version of the rate API
wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
Eric Dumazet (1):
sctp: add mutual exclusion in proc_sctp_do_udp_port()
Eric Sandeen (1):
watch_queue: fix pipe accounting mismatch
Fabrizio Castro (3):
pinctrl: renesas: rza2: Fix missing of_node_put() call
pinctrl: renesas: rzg2l: Fix missing of_node_put() call
pinctrl: renesas: rzv2m: Fix missing of_node_put() call
Feng Tang (1):
PCI/portdrv: Only disable pciehp interrupts early when needed
Feng Yang (1):
ring-buffer: Fix bytes_dropped calculation issue
Fernando Fernandez Mancera (1):
ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
Florian Fainelli (2):
spi: bcm2835: Do not call gpiod_put() on invalid descriptor
spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent
Florian Westphal (2):
selftests: netfilter: skip br_netfilter queue tests if kernel is tainted
netfilter: nf_tables: don't unregister hook when table is dormant
Frieder Schrempf (1):
regulator: pca9450: Fix enable register for LDO5
Geert Uytterhoeven (2):
auxdisplay: MAX6959 should select BITREVERSE
drm/bridge: ti-sn65dsi86: Fix multiple instances
Geetha sowjanya (2):
octeontx2-af: Fix mbox INTR handler when num VFs > 64
octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
Giovanni Gherdovich (1):
ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
Greg Kroah-Hartman (1):
Linux 6.12.23
Guilherme G. Piccoli (1):
x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
Guillaume Nault (1):
tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
Hans Zhang (1):
PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
Hans de Goede (1):
ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
Heiko Stuebner (1):
phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
Hengqi Chen (3):
LoongArch: BPF: Fix off-by-one error in build_prologue()
LoongArch: BPF: Don't override subprog's return value
LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
Henry Martin (2):
ASoC: imx-card: Add NULL check in imx_card_probe()
arcnet: Add NULL check in com20020pci_probe()
Herbert Xu (3):
crypto: iaa - Test the correct request flag
crypto: api - Fix larval relookup type and mask
crypto: nx - Fix uninitialised hv_nxc on error
Hermes Wu (1):
drm/bridge: it6505: fix HDCP V match check is not performed correctly
Herton R. Krzesinski (1):
x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
Hou Tao (1):
bpf: Use preempt_count() directly in bpf_send_signal_common()
Huacai Chen (2):
LoongArch: Increase ARCH_DMA_MINALIGN up to 16
LoongArch: Increase MAX_IO_PICS up to 8
Ian Rogers (4):
perf stat: Fix find_stat for mixed legacy/non-legacy events
tools/x86: Fix linux/unaligned.h include path in lib/insn.c
perf debug: Avoid stack overflow in recursive error message
perf evlist: Add success path to evlist__create_syswide_maps
Icenowy Zheng (2):
nvme-pci: clean up CMBMSC when registering CMB fails
nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
Ido Schimmel (2):
ipv6: Start path selection from the first nexthop
ipv6: Do not consider link down nexthops in path selection
Ilkka Koskinen (2):
coresight: catu: Fix number of pages while using 64k pages
perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation
Ilpo Järvinen (5):
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
PCI: Remove add_align overwrite unrelated to size0
PCI: Fix BAR resizing when VF BARs are assigned
PCI: pciehp: Don't enable HPIE when resuming in poll mode
Jakub Kicinski (1):
net: dsa: rtl8366rb: don't prompt users for LED control
James Clark (3):
perf: Always feature test reallocarray
perf pmu: Don't double count common sysfs and json events
perf: intel-tpebs: Fix incorrect usage of zfree()
James Morse (1):
x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
Jann Horn (3):
x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
Jason-JH Lin (1):
drm/mediatek: Fix config_updating flag never false when no mbox channel
Javier Martinez Canillas (1):
drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
Jayesh Choudhary (1):
ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
Jeff Layton (1):
nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()
Jerome Brunet (4):
clk: amlogic: gxbb: drop incorrect flag on 32k clock
clk: amlogic: g12b: fix cluster A parent data
clk: amlogic: gxbb: drop non existing 32k clock parent
clk: amlogic: g12a: fix mmc A peripheral clock
Jiayuan Chen (1):
bpf: Fix array bounds error with may_goto
Jie Zhan (1):
cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
Jim Liu (1):
net: phy: broadcom: Correct BCM5221 PHY model detection
Jim Quinlan (4):
PCI: brcmstb: Set generation limit before PCIe link up
PCI: brcmstb: Use internal register to change link capability
PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
PCI: brcmstb: Fix potential premature regulator disabling
Jiri Kosina (1):
HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
Jiri Olsa (1):
uprobes/x86: Harden uretprobe syscall trampoline check
Jiri Slaby (SUSE) (1):
tty: n_tty: use uint for space returned by tty_write_room()
Joe Damato (1):
idpf: Don't hard code napi_struct size
Joe Hattori (2):
media: platform: allgro-dvt: unregister v4l2_device on the error path
soundwire: slave: fix an OF node reference leak in soundwire slave device
Johannes Berg (2):
wifi: iwlwifi: fw: allocate chained SG tables for dump
wifi: mac80211: fix SA Query processing in MLO
John Keeping (3):
drm/ssd130x: fix ssd132x encoding
drm/ssd130x: ensure ssd132x pitch is correct
drm/panel: ilitek-ili9882t: fix GPIO name in error message
Jonathan Cameron (2):
iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
Jonathan Santos (1):
iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
Josh Poimboeuf (9):
x86/traps: Make exc_double_fault() consistently noreturn
objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()
objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
objtool: Fix segfault in ignore_unreachable_insn()
sched/smt: Always inline sched_smt_active()
context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
rcu-tasks: Always inline rcu_irq_work_resched()
objtool/loongarch: Add unwind hints in prepare_frametrace()
spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()
Joshua Hahn (1):
cgroup/rstat: Tracking cgroup-level niced CPU time
José Expósito (1):
drm/vkms: Fix use after free and double free on init error
Juhan Jin (1):
riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
Kai-Heng Feng (1):
PCI: Use downstream bridges for distributing resources
Kan Liang (1):
perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
Karan Sanghavi (1):
iio: light: Add check for array bounds in veml6075_read_int_time_ms
Karel Balej (1):
mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
Kees Bakker (1):
RDMA/mana_ib: Ensure variable err is initialized
Kees Cook (1):
kunit/stackinit: Use fill byte different from Clang i386 pattern
Keith Busch (1):
nvme-pci: fix stuck reset on concurrent DPC and HP
Kevin Loughlin (1):
x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
Konrad Dybcio (1):
clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK
Konstantin Andreev (2):
smack: dont compile ipv6 code unless ipv6 is configured
smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
Konstantin Komarov (1):
fs/ntfs3: Update inode->i_mapping->a_ops on compression state
Krzysztof Kozlowski (1):
drm/msm/dsi/phy: Program clock inverters in correct register
Kuniyuki Iwashima (2):
udp: Fix multiple wraparounds of sk->sk_rmem_alloc.
udp: Fix memory accounting leak.
Lama Kayal (1):
net/mlx5e: SHAMPO, Make reserved size independent of page size
Laurentiu Mihalcea (1):
clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
Len Brown (1):
tools/power turbostat: report CoreThr per measurement interval
Leo Yan (1):
perf arm-spe: Fix load-store operation checking
Li Huafei (1):
watchdog/hardlockup/perf: Fix perf_event memory leak
Li Lingfeng (1):
nfsd: put dl_stid if fail to queue dl_recall
Lin Ma (2):
netfilter: nft_tunnel: fix geneve_opt type confusion addition
net: fix geneve_opt length integer overflow
Lubomir Rintel (1):
rndis_host: Flag RNDIS modems as WWAN devices
Luca Ceresoli (1):
perf build: Fix in-tree build due to symbolic link
Luca Weiss (4):
remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
Maher Sanalla (1):
IB/mad: Check available slots before posting receive WRs
Marcus Meissner (1):
perf tools: annotate asm_pure_loop.S
Marijn Suijten (2):
drm/msm/dsi: Use existing per-interface slice count in DSC timing
drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
Mario Limonciello (2):
ucsi_ccg: Don't show failed to get FW build information error
drm/amd: Keep display off while going into S4
Mark Zhang (1):
rtnetlink: Allocate vfinfo size for VF GUIDs when supported
Markus Elfring (2):
fbdev: au1100fb: Move a variable assignment behind a null pointer check
ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
Masami Hiramatsu (Google) (2):
tracing/hist: Add poll(POLLIN) support on hist file
tracing/hist: Support POLLPRI event for poll on histogram
Matthias Proske (1):
wifi: brcmfmac: keep power during suspend if board requires it
Maud Spierings (1):
dt-bindings: vendor-prefixes: add GOcontroll
Miaoqian Lin (3):
ksmbd: use aead_request_free to match aead_request_alloc
LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()
mmc: omap: Fix memory leak in mmc_omap_new_slot
Michael Guralnik (2):
RDMA/mlx5: Fix page_size variable overflow
RDMA/mlx5: Fix MR cache initialization error flow
Michael Kelley (1):
x86/hyperv: Fix output argument to hypercall that changes page visibility
Mike Christie (1):
vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
Mike Rapoport (Microsoft) (1):
x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
Ming Lei (1):
ublk: make sure ubq->canceling is set when queue is frozen
Ming Yen Hsieh (2):
wifi: mt76: mt7925: remove unused acpi function for clc
wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
Murad Masimov (2):
acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
media: streamzap: fix race between device disconnection and urb callback
Naman Jain (1):
x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
Namhyung Kim (2):
perf report: Switch data file correctly in TUI
perf bpf-filter: Fix a parsing error with comma
Namjae Jeon (8):
ksmbd: fix multichannel connection failure
ksmbd: fix r_count dec/increment mismatch
smb: common: change the data type of num_aces to le16
cifs: fix incorrect validation for num_aces field of smb_acl
ksmbd: add bounds check for durable handle context
ksmbd: fix use-after-free in ksmbd_sessions_deregister()
ksmbd: fix session use-after-free in multichannel connection
ksmbd: fix null pointer dereference in alloc_preauth_hash()
Nathan Chancellor (1):
ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE
Navon John Lukose (1):
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
Neil Armstrong (1):
clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()
NeilBrown (1):
NFS: fix open_owner_id_maxsz and related fields.
Nikita Shubin (1):
ntb: intel: Fix using link status DB's
Nikita Zhandarovich (2):
mfd: sm501: Switch to BIT() to mitigate integer overflows
media: vimc: skip .s_stream() for stopped entities
Niklas Neronin (1):
usb: xhci: correct debug message page size calculation
Niklas Schnelle (1):
s390: Remove ioremap_wt() and pgprot_writethrough()
Nishanth Aravamudan (1):
PCI: Avoid reset when disabled via sysfs
Norbert Szetei (3):
ksmbd: add bounds check for create lease context
ksmbd: fix overflow in dacloffset bounds check
ksmbd: validate zero num_subauth before sub_auth is accessed
Nuno Sá (1):
iio: backend: make sure to NULL terminate stack buffer
Oleg Nesterov (1):
exec: fix the racy usage of fs_struct->in_exec
Olga Kornievskaia (1):
nfsd: fix management of listener transports
Oliver Hartkopp (1):
can: statistics: use atomic access in hot path
Pablo Neira Ayuso (1):
netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
Palmer Dabbelt (1):
RISC-V: errata: Use medany for relocatable builds
Paolo Bonzini (1):
KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
Patrisious Haddad (1):
RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
Paul Menzel (1):
ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
Peng Fan (3):
remoteproc: core: Clear table_sz when rproc_shutdown
dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
dmaengine: fsl-edma: free irq correctly in remove path
Peter Geis (1):
clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
Peter Zijlstra (2):
lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
perf/core: Fix perf_pmu_register() vs. perf_init_event()
Peter Zijlstra (Intel) (1):
perf/x86/intel: Apply static call for drain_pebs
Prathamesh Shete (1):
pinctrl: tegra: Set SFIO mode to Mux Register
Qasim Ijaz (2):
isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
jfs: fix slab-out-of-bounds read in ea_get()
Qiuxu Zhuo (4):
EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
EDAC/ie31200: Fix the DIMM size mask for several SoCs
EDAC/ie31200: Fix the error path order of ie31200_init()
Rafael J. Wysocki (2):
PM: sleep: Adjust check before setting power.must_resume
PM: sleep: Fix handling devices with direct_complete set on errors
Ran Xiaokai (1):
tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
Remi Pommarel (1):
leds: Fix LED_OFF brightness race
Richard Fitzgerald (1):
firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
Rob Clark (1):
drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
Robin Murphy (1):
media: omap3isp: Handle ARM dma_iommu_mapping
Roger Quadros (1):
memory: omap-gpmc: drop no compatible check
Roman Gushchin (1):
RDMA/core: Don't expose hw_counters outside of init net namespace
Roman Smirnov (1):
jfs: add index corruption check to DT_GETPAGE()
Sagi Grimberg (1):
nvme-tcp: fix possible UAF in nvme_tcp_poll
Saket Kumar Bhaskar (1):
selftests/bpf: Select NUMA_NO_NODE to create map
Sean Christopherson (1):
KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
Sebastian Andrzej Siewior (1):
lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
Sherry Sun (4):
tty: serial: fsl_lpuart: Use u32 and u8 for register variables
tty: serial: fsl_lpuart: use port struct directly to simply code
tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning
tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register
Shrikanth Hegde (1):
sched/deadline: Use online cpus for validating runtime
Shuai Xue (1):
x86/mce: use is_copy_from_user() to determine copy-from-user context
Shyam Sundar S K (2):
platform/x86/amd/pmf: Propagate PMF-TA return codes
platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA
Sicelo A. Mhlongo (1):
power: supply: bq27xxx_battery: do not update cached flags prematurely
Simon Tatham (2):
affs: generate OFS sequence numbers starting at 1
affs: don't write overlarge OFS data block size fields
Sourabh Jain (1):
kexec: initialize ELF lowest address to ULONG_MAX
Srinivas Pandruvada (1):
platform/x86: ISST: Correct command storage data length
Srinivasan Shanmugam (1):
drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
Stanislav Spassov (1):
x86/fpu: Fix guest FPU state buffer allocation size
Stanley Chu (1):
i3c: master: svc: Fix missing the IBI rules
Stefan Binding (7):
ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
Stefan Wahren (2):
staging: vchiq_arm: Register debugfs after cdev
staging: vchiq_arm: Fix possible NPR of keep-alive thread
Stefano Garzarella (1):
vsock: avoid timeout during connect() if the socket is closing
Stephen Brennan (1):
perf dso: fix dso__is_kallsyms() check
Steven Rostedt (2):
tracing: Switch trace_events_hist.c code over to use guard()
tracing: Do not use PERF enums when perf is not defined
Sungjong Seo (2):
exfat: fix random stack corruption after get_block
exfat: fix potential wrong error return from get_block
Sven Schnelle (1):
s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation
Taehee Yoo (1):
net: devmem: do not WARN conditionally after netdev_rx_queue_restart()
Takashi Iwai (4):
ALSA: hda/realtek: Always honor no_shutup_pins
ALSA: timer: Don't take register_mutex with copy_from/to_user()
ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
Tanya Agarwal (1):
lib: 842: Improve error handling in sw842_compress()
Tao Chen (1):
perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
Tasos Sahanidis (1):
hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
Tengda Wu (3):
selftests/bpf: Fix freplace_link segfault in tailcalls prog test
tracing: Correct the refcount if the hist/hist_debug file fails to open
tracing: Fix use-after-free in print_graph_function_flags during tracer switching
Thadeu Lima de Souza Cascardo (1):
drm/amd/display: avoid NPD when ASIC does not support DMUB
Theodore Ts'o (1):
ext4: don't over-report free space or inodes in statvfs
Thippeswamy Havalige (1):
PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
Thomas Richter (1):
perf bench: Fix perf bench syscall loop count
Tianchen Ding (1):
sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
Tianyu Lan (1):
x86/hyperv: Fix check of return value from snp_set_vmsa()
Tim Schumacher (1):
selinux: Chain up tool resolving errors in install_policy.sh
Tobias Waldekranz (1):
net: mvpp2: Prevent parser TCAM memory corruption
Tomi Valkeinen (1):
drm: xlnx: zynqmp: Fix max dma segment size
Trond Myklebust (5):
NFSv4: Don't trigger uneccessary scans for return-on-close delegations
NFSv4: Avoid unnecessary scans of filesystems for returning delegations
NFSv4: Avoid unnecessary scans of filesystems for expired delegations
NFSv4: Avoid unnecessary scans of filesystems for delayed delegations
NFS: Shut down the nfs_client only after all the superblocks
Tushar Dave (1):
PCI/ACS: Fix 'pci=config_acs=' parameter
Ulf Hansson (1):
mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
Uwe Kleine-König (3):
iio: adc: ad4130: Fix comparison of channel setups
iio: adc: ad7124: Fix comparison of channel configs
iio: adc: ad7173: Fix comparison of channel configs
Vasiliy Kovalev (1):
ocfs2: validate l_tree_depth to avoid out-of-bounds access
Venkata Prasad Potturu (1):
ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
Viktor Malik (1):
selftests/bpf: Fix string read in strncmp benchmark
Vishal Annapurve (1):
x86/tdx: Fix arch_safe_halt() execution for TDX VMs
Vitalii Mordan (1):
gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines
Vitaliy Shevtsov (2):
ASoC: cs35l41: check the return value from spi_setup()
drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
Vitaly Kuznetsov (1):
x86/entry: Add __init to ia32_emulation_override_cmdline()
Vitaly Lifshits (1):
e1000e: change k1 configuration on MTP and later platforms
Vladimir Lypak (1):
clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
Vladis Dronov (1):
x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
WANG Rui (1):
rust: Fix enabling Rust and building with GCC for LoongArch
Waiman Long (1):
locking/semaphore: Use wake_q to wake up processes outside lock critical section
Wang Liang (1):
RDMA/core: Fix use-after-free when rename device name
Wang Zhaolong (1):
smb: client: Fix netns refcount imbalance causing leaks and use-after-free
Wayne Lin (1):
drm/dp_mst: Fix drm RAD print
Wenkai Lin (3):
crypto: hisilicon/sec2 - fix for aead authsize alignment
crypto: hisilicon/sec2 - fix for sec spec check
crypto: hisilicon/sec2 - fix for aead auth key length
Wentao Guan (1):
HID: i2c-hid: improve i2c_hid_get_report error message
Wentao Liang (1):
greybus: gb-beagleplay: Add error handling for gb_greybus_init
Will McVicker (1):
clk: samsung: Fix UBSAN panic in samsung_clk_init()
Yajun Deng (1):
ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
Yang Wang (1):
drm/amdgpu: refine smu send msg debug log format
Yao Zi (1):
riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator
Yeoreum Yun (1):
perf/core: Fix child_total_time_enabled accounting bug at task exit
Ying Lu (1):
usbnet:fix NPE during rx_complete
Yosry Ahmed (1):
mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
Yuanfang Zhang (1):
coresight-etm4x: add isb() before reading the TRCSTATR
Yue Haibing (1):
pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()
Yuezhang Mo (3):
exfat: fix the infinite loop in exfat_find_last_cluster()
exfat: fix missing shutdown check
exfat: add a check for invalid data size
Yuli Wang (1):
LoongArch: Rework the arch_kgdb_breakpoint() implementation
Zijun Hu (1):
of: property: Increase NR_FWNODE_REFERENCE_ARGS
xueqin Luo (1):
thermal: core: Remove duplicate struct declaration
zihan zhou (1):
sched: Cancel the slice protection of the idle entity
zuoqian (1):
cpufreq: scpi: compare kHz instead of Hz
谢致邦 (XIE Zhibang) (2):
staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
next reply other threads:[~2025-04-10 13:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-10 13:03 Greg Kroah-Hartman [this message]
2025-04-10 13:03 ` Linux 6.12.23 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2025041009-elastic-engaged-6b85@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.