[PATCH 6.9 000/157] 6.9.5-rc1 review

From: Greg Kroah-Hartman
Date: Thu Jun 13 2024 - 07:50:54 EST


This is the start of the stable review cycle for the 6.9.5 release.
There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 6.9.5-rc1

Enzo Matsumiya <ematsumiya@xxxxxxx>
smb: client: fix deadlock in smb2_find_smb_tcon()

Ryusuke Konishi <konishi.ryusuke@xxxxxxxxx>
nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors

Ryusuke Konishi <konishi.ryusuke@xxxxxxxxx>
nilfs2: fix potential kernel bug due to lack of writeback flag waiting

Puranjay Mohan <puranjay@xxxxxxxxxx>
powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH

Hari Bathini <hbathini@xxxxxxxxxxxxx>
powerpc/64/bpf: fix tail calls for PCREL addressing

Andrii Nakryiko <andrii@xxxxxxxxxx>
bpf: fix multi-uprobe PID filtering logic

Takashi Iwai <tiwai@xxxxxxx>
ALSA: seq: Fix incorrect UMP type for system messages

Qu Wenruo <wqu@xxxxxxxx>
btrfs: re-introduce 'norecovery' mount option

Filipe Manana <fdmanana@xxxxxxxx>
btrfs: fix leak of qgroup extent records after transaction abort

Omar Sandoval <osandov@xxxxxx>
btrfs: fix crash on racing fsync and size-extending write into prealloc

Qu Wenruo <wqu@xxxxxxxx>
btrfs: protect folio::private when attaching extent buffer folios

Boris Burkov <boris@xxxxxx>
btrfs: qgroup: fix qgroup id collision across mounts

David Sterba <dsterba@xxxxxxxx>
btrfs: qgroup: update rescan message levels and error codes

Steven Rostedt (Google) <rostedt@xxxxxxxxxxx>
tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()

Steven Rostedt (Google) <rostedt@xxxxxxxxxxx>
eventfs: Keep the directories from having the same inode number as files

Hao Ge <gehao@xxxxxxxxxx>
eventfs: Fix a possible null pointer dereference in eventfs_find_events()

Anna Schumaker <Anna.Schumaker@xxxxxxxxxx>
NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS

Sergey Shtylyov <s.shtylyov@xxxxxx>
nfs: fix undefined behavior in nfs_block_bits()

Steve French <stfrench@xxxxxxxxxxxxx>
cifs: fix creating sockets when using sfu mount options

Ilpo Järvinen <ilpo.jarvinen@xxxxxxxxxxxxxxx>
EDAC/igen6: Convert PCIBIOS_* return codes to errnos

Ilpo Järvinen <ilpo.jarvinen@xxxxxxxxxxxxxxx>
EDAC/amd64: Convert PCIBIOS_* return codes to errnos

Takashi Iwai <tiwai@xxxxxxx>
ALSA: ump: Don't accept an invalid UMP protocol number

Takashi Iwai <tiwai@xxxxxxx>
ALSA: ump: Don't clear bank selection after sending a program change

Peter Ujfalusi <peter.ujfalusi@xxxxxxxxxxxxxxx>
ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension

Nam Cao <namcao@xxxxxxxxxxxxx>
riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel

Javier Carrasco <javier.carrasco.cruz@xxxxxxxxx>
hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()

dicken.ding <dicken.ding@xxxxxxxxxxxx>
genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()

Frank Li <Frank.Li@xxxxxxx>
i3c: master: svc: fix invalidate IBI type and miss call client IBI handler

Harald Freudenberger <freude@xxxxxxxxxxxxx>
s390/cpacf: Make use of invalid opcode produce a link error

Harald Freudenberger <freude@xxxxxxxxxxxxx>
s390/cpacf: Split and rework cpacf query functions

Harald Freudenberger <freude@xxxxxxxxxxxxx>
s390/ap: Fix crash in AP internal function modify_bitmap()

Helge Deller <deller@xxxxxxxxxx>
parisc: Define sigset_t in parisc uapi header

Helge Deller <deller@xxxxxx>
parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA

Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>
ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat

Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>
ARM: dts: samsung: smdk4412: fix keypad no-autorepeat

Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>
ARM: dts: samsung: smdkv310: fix keypad no-autorepeat

Shengyu Qu <wiagn233@xxxxxxxxxxx>
riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board

Baokun Li <libaokun1@xxxxxxxxxx>
ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()

Baokun Li <libaokun1@xxxxxxxxxx>
ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow

Ritesh Harjani (IBM) <ritesh.list@xxxxxxxxx>
ext4: Fixes len calculation in mpage_journal_page_buffers

Mike Gilbert <floppym@xxxxxxxxxx>
sparc: move struct termio to asm/termios.h

Hui Wang <hui.wang@xxxxxxxxxxxxx>
e1000e: move force SMBUS near the end of enable_ulp function

Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event"

Magnus Karlsson <magnus.karlsson@xxxxxxxxx>
Revert "xsk: Document ability to redirect to any socket bound to the same umem"

Magnus Karlsson <magnus.karlsson@xxxxxxxxx>
Revert "xsk: Support redirect to any socket bound to the same umem"

Daniel Thompson <daniel.thompson@xxxxxxxxxx>
kdb: Use format-specifiers rather than memset() for padding in kdb_read()

Daniel Thompson <daniel.thompson@xxxxxxxxxx>
kdb: Merge identical case statements in kdb_read()

Daniel Thompson <daniel.thompson@xxxxxxxxxx>
kdb: Fix console handling when editing and tab-completing commands

Daniel Thompson <daniel.thompson@xxxxxxxxxx>
kdb: Use format-strings rather than '\0' injection in kdb_read()

Daniel Thompson <daniel.thompson@xxxxxxxxxx>
kdb: Fix buffer overflow during tab-complete

Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>
wifi: ath10k: fix QCOM_RPROC_COMMON dependency

Sunil V L <sunilvl@xxxxxxxxxxxxxxxx>
irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails

Tony Battersby <tonyb@xxxxxxxxxxxxxxx>
bonding: fix oops during rmmod

Judith Mendez <jm@xxxxxx>
watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin

Dev Jain <dev.jain@xxxxxxx>
selftests/mm: compaction_test: fix bogus test success on Aarch64

Michael Ellerman <mpe@xxxxxxxxxxxxxx>
selftests/mm: fix build warnings on ppc64

Dev Jain <dev.jain@xxxxxxx>
selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages

Hailong.Liu <hailong.liu@xxxxxxxx>
mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL

Miaohe Lin <linmiaohe@xxxxxxxxxx>
mm/memory-failure: fix handling of dissolved but not taken off from buddy pages

Yuanyuan Zhong <yzhong@xxxxxxxxxxxxxxx>
mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again

Frank van der Linden <fvdl@xxxxxxxxxx>
mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid

Frank van der Linden <fvdl@xxxxxxxxxx>
mm/cma: drop incorrect alignment check in cma_init_reserved_mem

Oscar Salvador <osalvador@xxxxxxx>
mm/hugetlb: do not call vma_add_reservation upon ENOMEM

Sam Ravnborg <sam@xxxxxxxxxxxx>
sparc64: Fix number of online CPUs

John Kacur <jkacur@xxxxxxxxxx>
rtla/timerlat: Fix histogram report when a cpu count is 0

Alexander Shishkin <alexander.shishkin@xxxxxxxxxxxxxxx>
intel_th: pci: Add Meteor Lake-S CPU support

Dhananjay Ugwekar <Dhananjay.Ugwekar@xxxxxxx>
cpufreq: amd-pstate: Fix the inconsistency in max frequency units

Jan Beulich <jbeulich@xxxxxxxx>
tpm_tis: Do *not* flush uninitialized work

Alexander Potapenko <glider@xxxxxxxxxx>
kmsan: do not wipe out origin when doing partial unpoisoning

Chengming Zhou <chengming.zhou@xxxxxxxxx>
mm/ksm: fix ksm_zero_pages accounting

Chengming Zhou <chengming.zhou@xxxxxxxxx>
mm/ksm: fix ksm_pages_scanned accounting

Matthieu Baerts (NGI0) <matttbe@xxxxxxxxxx>
selftests: net: lib: avoid error removing empty netns name

Matthieu Baerts (NGI0) <matttbe@xxxxxxxxxx>
selftests: net: lib: support errexit with busywait

Dmitry Safonov <0x7f454c46@xxxxxxxxx>
net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED

Nikita Zhandarovich <n.zhandarovich@xxxxxxxxxx>
net/9p: fix uninit-value in p9_client_rpc()

xu xin <xu.xin16@xxxxxxxxxx>
net/ipv6: Fix route deleting failure when metric equals 0

Martin K. Petersen <martin.petersen@xxxxxxxxxx>
scsi: core: Handle devices which return an unusually large VPD page count

Johan Hovold <johan+linaro@xxxxxxxxxx>
HID: i2c-hid: elan: fix reset suspend current leakage

Hamish Martin <hamish.martin@xxxxxxxxxxxxxxxxxxx>
i2c: acpi: Unbind mux adapters before delete

Dan Williams <dan.j.williams@xxxxxxxxx>
ACPI: APEI: EINJ: Fix einj_dev release leak

Xu Yang <xu.yang_2@xxxxxxx>
iomap: fault in smaller chunks for non-large folio mappings

Xu Yang <xu.yang_2@xxxxxxx>
filemap: add helper mapping_max_folio_size()

Jens Axboe <axboe@xxxxxxxxx>
io_uring: check for non-NULL file pointer in io_file_can_poll()

Jens Axboe <axboe@xxxxxxxxx>
io_uring/napi: fix timeout calculation

Ryan Roberts <ryan.roberts@xxxxxxx>
mm: fix race between __split_huge_pmd_locked() and GUP-fast

Nathan Chancellor <nathan@xxxxxxxxxx>
kbuild: Remove support for Clang's ThinLTO caching

Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak

Vitaly Chikunov <vt@xxxxxxxxxxxx>
crypto: ecrdsa - Fix module auto-load on add_key

Stefan Berger <stefanb@xxxxxxxxxxxxx>
crypto: ecdsa - Fix module auto-load on add-key

Gabor Juhos <j4g8y7@xxxxxxxxx>
clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure

Gabor Juhos <j4g8y7@xxxxxxxxx>
clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs

Nathan Chancellor <nathan@xxxxxxxxxx>
clk: bcm: rpi: Assign ->num before accessing ->hws

Nathan Chancellor <nathan@xxxxxxxxxx>
clk: bcm: dvp: Assign ->num before accessing ->hws

Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
LoongArch: Fix entry point in kernel image header

Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
LoongArch: Override higher address bits in JUMP_VIRT_ADDR

Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
LoongArch: Fix built-in DTB detection

Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
LoongArch: Add all CPUs enabled by fdt to NUMA node 0

Marc Zyngier <maz@xxxxxxxxxx>
KVM: arm64: AArch32: Fix spurious trapping of conditional instructions

Marc Zyngier <maz@xxxxxxxxxx>
KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode

Marc Zyngier <maz@xxxxxxxxxx>
KVM: arm64: Fix AArch32 register narrowing on userspace write

Sean Christopherson <seanjc@xxxxxxxxxx>
KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked

Alex Deucher <alexander.deucher@xxxxxxx>
Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"

Mario Limonciello <mario.limonciello@xxxxxxx>
drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms

Dominique Martinet <asmadeus@xxxxxxxxxxxxx>
9p: add missing locking around taking dentry fid list

Li Ma <li.ma@xxxxxxx>
drm/amdgpu/atomfirmware: add intergrated info v2.3 table

Gabor Juhos <j4g8y7@xxxxxxxxx>
firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails

Cai Xinchen <caixinchen1@xxxxxxxxxx>
fbdev: savage: Handle err return when savagefb_check_var failed

Thomas Zimmermann <tzimmermann@xxxxxxx>
drm/fbdev-generic: Do not set physical framebuffer address

Hans de Goede <hdegoede@xxxxxxxxxx>
mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA

Hans de Goede <hdegoede@xxxxxxxxxx>
mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A

Hans de Goede <hdegoede@xxxxxxxxxx>
mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working

Hans de Goede <hdegoede@xxxxxxxxxx>
mmc: sdhci-acpi: Sort DMI quirks alphabetically

Adrian Hunter <adrian.hunter@xxxxxxxxx>
mmc: sdhci: Add support for "Tuning Error" interrupts

Hans de Goede <hdegoede@xxxxxxxxxx>
mmc: core: Add mmc_gpiod_set_cd_config() function

Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>
mmc: davinci: Don't strip remove function when driver is builtin

Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx>
media: v4l: async: Fix notifier list entry init

Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
media: v4l: async: Don't set notifier's V4L2 device if registering fails

Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
media: v4l: async: Properly re-initialise notifier entry in unregister

Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting

Hans Verkuil <hverkuil-cisco@xxxxxxxxx>
media: v4l2-core: hold videodev_lock until dev reg, finishes

Nathan Chancellor <nathan@xxxxxxxxxx>
media: mxl5xx: Move xpt structures off stack

Hans Verkuil <hverkuil-cisco@xxxxxxxxx>
media: mc: mark the media devnode as registered from the, start

Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx>
media: mc: Fix graph walk in media_pipeline_start

Martin Tůma <martin.tuma@xxxxxxxxxxxxxxxxxxxxx>
media: mgb4: Fix double debugfs remove

Max Krummenacher <max.krummenacher@xxxxxxxxxxx>
arm64: dts: ti: verdin-am62: Set memory size to 2gb

Yang Xiwen <forbidden405@xxxxxxxxxxx>
arm64: dts: hi3798cv200: fix the size of GICR

Johan Hovold <johan+linaro@xxxxxxxxxx>
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP

Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>
wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path

Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>
wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE

Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>
wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power

Martin Kaistra <martin.kaistra@xxxxxxxxxxxxx>
wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor

Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>
wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU

Ping-Ke Shih <pkshih@xxxxxxxxxxx>
wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command

Yu Kuai <yukuai3@xxxxxxxxxx>
md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING

Johan Hovold <johan+linaro@xxxxxxxxxx>
arm64: dts: qcom: qcs404: fix bluetooth device address

Krzysztof Kozlowski <krzk@xxxxxxxxxx>
arm64: tegra: Correct Tegra132 I2C alias

Christoffer Sandberg <cs@xxxxxxxxx>
ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx

Maulik Shah <quic_mkshah@xxxxxxxxxxx>
soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request

Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
thermal/drivers/qcom/lmh: Check for SCM availability at probe

Karthikeyan Ramasubramanian <kramasub@xxxxxxxxxxxx>
platform/chrome: cros_ec: Handle events during suspend after resume completion

Tyler Hicks (Microsoft) <code@xxxxxxxxxxx>
proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation

Eric Biggers <ebiggers@xxxxxxxxxx>
fsverity: use register_sysctl_init() to avoid kmemleak warning

Sergey Shtylyov <s.shtylyov@xxxxxx>
ata: pata_legacy: make legacy_exit() work again

Ping-Ke Shih <pkshih@xxxxxxxxxxx>
wifi: rtw89: correct aSIFSTime for 6GHz band

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
btrfs: qgroup: fix initialization of auto inherit array

Jia Jie Ho <jiajie.ho@xxxxxxxxxxxxxxxx>
crypto: starfive - Do not free stack buffer

Matthew Mirvish <matthew@xxxxxxxx>
bcache: fix variable length array abuse in btree_iter

Matthew Auld <matthew.auld@xxxxxxxxx>
drm/xe/bb: assert width in xe_bb_create_job()

Bob Zhou <bob.zhou@xxxxxxx>
drm/amdgpu: add error handle to avoid out-of-bounds

Zheyu Ma <zheyuma97@xxxxxxxxx>
media: lgdt3306a: Add a check against null-pointer-def

Chao Yu <chao@xxxxxxxxxx>
f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()

Daniel Borkmann <daniel@xxxxxxxxxxxxx>
vxlan: Fix regression when dropping packets due to invalid src addresses

Thomas Gleixner <tglx@xxxxxxxxxxxxx>
x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater

Gao Xiang <xiang@xxxxxxxxxx>
erofs: avoid allocating DEFLATE streams before mounting

Marc Dionne <marc.dionne@xxxxxxxxxxxx>
afs: Don't cross .backup mountpoint from backup volume

Ashutosh Dixit <ashutosh.dixit@xxxxxxxxx>
drm/i915/hwmon: Get rid of devm

Lang Yu <Lang.Yu@xxxxxxx>
drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms


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

Diffstat:

Documentation/mm/arch_pgtable_helpers.rst | 6 +-
Documentation/networking/af_xdp.rst | 31 +++---
Makefile | 9 +-
arch/arm/boot/dts/samsung/exynos4210-smdkv310.dts | 2 +-
arch/arm/boot/dts/samsung/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/samsung/exynos4412-smdk4412.dts | 2 +-
arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +-
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +-
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 5 +
arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2 +-
arch/arm64/kvm/guest.c | 3 +-
arch/arm64/kvm/hyp/aarch32.c | 18 +++-
arch/loongarch/include/asm/numa.h | 1 +
arch/loongarch/include/asm/stackframe.h | 2 +-
arch/loongarch/kernel/head.S | 2 +-
arch/loongarch/kernel/setup.c | 2 +-
arch/loongarch/kernel/smp.c | 5 +-
arch/loongarch/kernel/vmlinux.lds.S | 10 +-
arch/parisc/include/asm/page.h | 1 +
arch/parisc/include/asm/signal.h | 12 ---
arch/parisc/include/uapi/asm/signal.h | 10 ++
arch/powerpc/mm/book3s64/pgtable.c | 1 +
arch/powerpc/net/bpf_jit_comp32.c | 12 +++
arch/powerpc/net/bpf_jit_comp64.c | 42 +++++---
arch/riscv/Kconfig | 2 +-
.../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 1 -
arch/s390/include/asm/cpacf.h | 109 +++++++++++++++++----
arch/s390/include/asm/pgtable.h | 4 +-
arch/sparc/include/asm/smp_64.h | 2 -
arch/sparc/include/uapi/asm/termbits.h | 10 --
arch/sparc/include/uapi/asm/termios.h | 9 ++
arch/sparc/kernel/prom_64.c | 4 +-
arch/sparc/kernel/setup_64.c | 1 -
arch/sparc/kernel/smp_64.c | 14 ---
arch/sparc/mm/tlb.c | 1 +
arch/x86/kernel/cpu/topology_amd.c | 4 +-
arch/x86/kvm/svm/svm.c | 27 +++--
arch/x86/mm/pgtable.c | 2 +
crypto/ecdsa.c | 3 +
crypto/ecrdsa.c | 1 +
drivers/acpi/apei/einj-core.c | 2 +-
drivers/acpi/resource.c | 12 +++
drivers/ata/pata_legacy.c | 8 +-
drivers/char/tpm/tpm_tis_core.c | 3 +-
drivers/clk/bcm/clk-bcm2711-dvp.c | 3 +-
drivers/clk/bcm/clk-raspberrypi.c | 2 +-
drivers/clk/qcom/apss-ipq-pll.c | 30 +++++-
drivers/clk/qcom/clk-alpha-pll.c | 2 +
drivers/cpufreq/amd-pstate.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_aer.c | 19 +---
drivers/crypto/starfive/jh7110-rsa.c | 1 -
drivers/edac/amd64_edac.c | 8 +-
drivers/edac/igen6_edac.c | 4 +-
drivers/firmware/efi/libstub/loongarch.c | 2 +-
drivers/firmware/qcom/qcom_scm.c | 18 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 15 +++
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 +--
drivers/gpu/drm/amd/include/atomfirmware.h | 43 ++++++++
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 20 ++--
drivers/gpu/drm/drm_fbdev_generic.c | 1 -
drivers/gpu/drm/i915/i915_hwmon.c | 46 ++++++---
drivers/gpu/drm/xe/xe_bb.c | 3 +-
drivers/hid/i2c-hid/i2c-hid-of-elan.c | 59 ++++++++---
drivers/hwmon/ltc2992.c | 4 +-
drivers/hwtracing/intel_th/pci.c | 5 +
drivers/i2c/i2c-core-acpi.c | 19 +++-
drivers/i3c/master/svc-i3c-master.c | 16 ++-
drivers/irqchip/irq-riscv-intc.c | 9 +-
drivers/md/bcache/bset.c | 44 ++++-----
drivers/md/bcache/bset.h | 28 ++++--
drivers/md/bcache/btree.c | 40 ++++----
drivers/md/bcache/super.c | 5 +-
drivers/md/bcache/sysfs.c | 2 +-
drivers/md/bcache/writeback.c | 10 +-
drivers/md/raid5.c | 15 +--
drivers/media/dvb-frontends/lgdt3306a.c | 5 +
drivers/media/dvb-frontends/mxl5xx.c | 22 ++---
drivers/media/i2c/ov2740.c | 11 ++-
drivers/media/mc/mc-devnode.c | 5 +-
drivers/media/mc/mc-entity.c | 6 ++
drivers/media/pci/mgb4/mgb4_core.c | 7 +-
drivers/media/v4l2-core/v4l2-async.c | 12 +--
drivers/media/v4l2-core/v4l2-dev.c | 3 +
drivers/mmc/core/slot-gpio.c | 20 ++++
drivers/mmc/host/davinci_mmc.c | 4 +-
drivers/mmc/host/sdhci-acpi.c | 61 ++++++++++--
drivers/mmc/host/sdhci.c | 10 +-
drivers/mmc/host/sdhci.h | 3 +-
drivers/net/bonding/bond_main.c | 13 +--
drivers/net/ethernet/intel/e1000e/ich8lan.c | 22 +++++
drivers/net/ethernet/intel/e1000e/netdev.c | 18 ----
drivers/net/vxlan/vxlan_core.c | 8 +-
drivers/net/wireless/ath/ath10k/Kconfig | 1 +
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 9 ++
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 32 +++---
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 21 ++--
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 79 ++++-----------
drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw89/pci.c | 3 +-
drivers/platform/chrome/cros_ec.c | 16 +--
drivers/s390/crypto/ap_bus.c | 2 +-
drivers/scsi/scsi.c | 7 ++
drivers/soc/qcom/cmd-db.c | 32 +++++-
drivers/soc/qcom/rpmh-rsc.c | 3 +-
drivers/thermal/qcom/lmh.c | 3 +
drivers/video/fbdev/savage/savagefb_driver.c | 5 +-
drivers/watchdog/rti_wdt.c | 34 +++----
fs/9p/vfs_dentry.c | 9 +-
fs/afs/mntpt.c | 5 +
fs/btrfs/disk-io.c | 10 +-
fs/btrfs/extent_io.c | 60 ++++++------
fs/btrfs/qgroup.c | 34 +++++--
fs/btrfs/super.c | 8 ++
fs/btrfs/tree-log.c | 17 ++--
fs/erofs/decompressor_deflate.c | 55 ++++++-----
fs/ext4/inode.c | 2 +-
fs/ext4/mballoc.h | 2 +-
fs/ext4/xattr.c | 4 +-
fs/f2fs/inode.c | 6 ++
fs/iomap/buffered-io.c | 2 +-
fs/nfs/internal.h | 4 +-
fs/nfs/nfs4proc.c | 2 +-
fs/nilfs2/dir.c | 2 +-
fs/nilfs2/segment.c | 3 +
fs/proc/base.c | 2 +-
fs/proc/fd.c | 42 ++++----
fs/proc/task_mmu.c | 9 +-
fs/smb/client/cifspdu.h | 2 +-
fs/smb/client/inode.c | 4 +
fs/smb/client/smb2ops.c | 3 +
fs/smb/client/smb2transport.c | 2 +-
fs/tracefs/event_inode.c | 13 ++-
fs/tracefs/inode.c | 33 ++++---
fs/verity/init.c | 7 +-
include/linux/ksm.h | 17 +++-
include/linux/mm_types.h | 2 +-
include/linux/mmc/slot-gpio.h | 1 +
include/linux/pagemap.h | 34 ++++---
include/net/tcp_ao.h | 7 +-
include/soc/qcom/cmd-db.h | 10 +-
io_uring/io_uring.h | 2 +-
io_uring/napi.c | 22 +++--
kernel/debug/kdb/kdb_io.c | 99 +++++++++++--------
kernel/irq/irqdesc.c | 5 +-
kernel/trace/bpf_trace.c | 8 +-
mm/cma.c | 4 -
mm/huge_memory.c | 49 ++++-----
mm/hugetlb.c | 22 ++++-
mm/kmsan/core.c | 15 ++-
mm/ksm.c | 17 ++--
mm/memory-failure.c | 4 +-
mm/pgtable-generic.c | 2 +
mm/vmalloc.c | 5 +-
net/9p/client.c | 2 +
net/ipv4/tcp_ao.c | 13 ++-
net/ipv6/route.c | 5 +-
net/xdp/xsk.c | 5 +-
sound/core/seq/seq_ump_convert.c | 2 +
sound/core/ump.c | 7 ++
sound/core/ump_convert.c | 1 -
sound/soc/sof/ipc4-topology.c | 8 ++
tools/perf/builtin-record.c | 6 +-
.../selftests/bpf/prog_tests/uprobe_multi_test.c | 2 +-
tools/testing/selftests/mm/compaction_test.c | 22 +++--
tools/testing/selftests/mm/gup_test.c | 1 +
tools/testing/selftests/mm/uffd-common.h | 1 +
tools/testing/selftests/net/lib.sh | 17 ++--
tools/tracing/rtla/src/timerlat_hist.c | 60 ++++++++----
173 files changed, 1392 insertions(+), 811 deletions(-)