Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp88642lqs; Thu, 13 Jun 2024 04:58:16 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVQIXW8MfHNny/QV5cpjtqUkS6kUW98S0iqHupduuqfqmCz6TGXBJSJfMef+PqfyK+dBcaZun9bav4GizAJQPzE2DdBaOJ/haXbilv/rA== X-Google-Smtp-Source: AGHT+IGFVrix3uBlLgJ9n9wokXQG/RTT2r/fueF7LeDB7Z4E5Jzy0MLhEDdZMwD6l9Um/hkb1sNS X-Received: by 2002:a17:902:d512:b0:1f8:3c47:9d9d with SMTP id d9443c01a7336-1f83c47b2f7mr50213455ad.38.1718279896278; Thu, 13 Jun 2024 04:58:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718279896; cv=pass; d=google.com; s=arc-20160816; b=ATlliSz83Almwdjx39dAevHeVYZReORQS8SMLQ2997BTw03QpdsClRXNaxK2xIfows mfCJyy6vW6VurGxfQIQpVraREbHx8bo0ESfs0/9/biZhPy7Ek3ln8OoNqhXIlu0q5Y3V XeGoszvw0pjLL/swErTEyqFszi41sbXlvaq6SWPwP+jBCMQloggkpCZO8pQmq8HTw3ZW SmbJDCSBP3mLf35Vt4nBpRvdgNY+3z6zUb/IKQXPCxzJMRit8jLbV8Cty9d9VnyGUo1K m7l9Nyae9rCkmvObSNVMwZHROnmrhnMhfn28QuU9X08zP5/+AC2bpOGTHg+AqEUtPIVq pspQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=vk4lX7gwl8oVaV120GA0fJwsZMD9QN93J4gmHKkwFqY=; fh=mu3yMcbpSNren0iJy86deW9Bxhns6X76a0mmcso85PI=; b=lYeU72Vu8pDARKusXAaHgYTqMrIj1tpMvOurlygpUmdjbcVEg4MTqJqyywpz7GtfsZ TnFGcWMLWDjGn7zMS8QjIFOCeCRrtSAANQ4ESzAtmd1nMPBVjrzhCEMK1OUysSr5UOvD avQnCM4DXf1d8lXTiA6M58WK/X60rh7zKXPo6SW6hlklXpU/YcbSs4BzoTBtJ1Ri2qtb z4niTlINLNpAWNuOYQA/WblRQqJE++/gSUCLsY8faCWmBzUvqtpFlhzXZu86ulchDrN4 hQAe7j28sPS1Vy3BeG28mhzpBOc4HDRlIkMJUobj4X/BsyT8ROhmGc+5rHTIkZzKIAev oLJQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fqyAkULM; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-213123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213123-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id d9443c01a7336-1f855e3ac89si11630515ad.130.2024.06.13.04.58.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 04:58:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-213123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fqyAkULM; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-213123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213123-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id BC431B25D93 for ; Thu, 13 Jun 2024 11:50:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2865D145359; Thu, 13 Jun 2024 11:48:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="fqyAkULM" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E1B0914535F; Thu, 13 Jun 2024 11:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718279302; cv=none; b=WyrYiU4QyM3xriXx4kJypccwIgZuo7Y28XnTdCNzSSAMt0iUMSI3gibIpy3IISoUgvMbBMGnEmPurQPMDg6qyrQtRl0/jHZ4vzAc655hHrH8MOTVAd8Q7Ou843XgqbcV4ZrWSu+z/+wkKiuSJKvUQ5YOq5LC+7iJ2fbX/DcTf2M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718279302; c=relaxed/simple; bh=QIa90JBVcaogCFeFZh2ikLRelE/kxgA2Og/BaoOLfCA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=MKKPhT5rBOdeGp/4fFevmgvUgE4GjFdlNyouUK6ccDhb/CiUq88PMemBjXTHyAIjwYD8nWg2S4vheKW+FO02GnfJYYKl8S0fOtsNfKw7GcUbe7Nw8HSIkR1FJC9S/Cqg3+OG2bZopFG42dvp6Yod6axcU97nWTP+Jf94gR8dEkQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=fqyAkULM; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0B70BC2BBFC; Thu, 13 Jun 2024 11:48:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1718279301; bh=QIa90JBVcaogCFeFZh2ikLRelE/kxgA2Og/BaoOLfCA=; h=From:To:Cc:Subject:Date:From; b=fqyAkULMN3GE6K5uMpF8cv/8qKDqm6B44LSj4PWyLxfWz430KYKKZwM6BZy1LUmI+ tCQUY+wVAm8ZjwzzvU66lMAbc1/oDa/zcafpDtBZ4U3b0DnpIX6eGxtCXuVx9QXVQv hGZ0QsaUUPtACw+EJtxL+hp9U/xVhvAMOI0T2Lno= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, srw@sladewatkins.net, rwarsow@gmx.de, conor@kernel.org, allen.lkml@gmail.com, broonie@kernel.org Subject: [PATCH 6.9 000/157] 6.9.5-rc1 review Date: Thu, 13 Jun 2024 13:32:05 +0200 Message-ID: <20240613113227.389465891@linuxfoundation.org> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: quilt/0.67 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.9.5-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.9.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.9.5-rc1 X-KernelTest-Deadline: 2024-06-15T11:32+00:00 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Linux 6.9.5-rc1 Enzo Matsumiya smb: client: fix deadlock in smb2_find_smb_tcon() Ryusuke Konishi nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors Ryusuke Konishi nilfs2: fix potential kernel bug due to lack of writeback flag waiting Puranjay Mohan powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH Hari Bathini powerpc/64/bpf: fix tail calls for PCREL addressing Andrii Nakryiko bpf: fix multi-uprobe PID filtering logic Takashi Iwai ALSA: seq: Fix incorrect UMP type for system messages Qu Wenruo btrfs: re-introduce 'norecovery' mount option Filipe Manana btrfs: fix leak of qgroup extent records after transaction abort Omar Sandoval btrfs: fix crash on racing fsync and size-extending write into prealloc Qu Wenruo btrfs: protect folio::private when attaching extent buffer folios Boris Burkov btrfs: qgroup: fix qgroup id collision across mounts David Sterba btrfs: qgroup: update rescan message levels and error codes Steven Rostedt (Google) tracefs: Clear EVENT_INODE flag in tracefs_drop_inode() Steven Rostedt (Google) eventfs: Keep the directories from having the same inode number as files Hao Ge eventfs: Fix a possible null pointer dereference in eventfs_find_events() Anna Schumaker NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS Sergey Shtylyov nfs: fix undefined behavior in nfs_block_bits() Steve French cifs: fix creating sockets when using sfu mount options Ilpo Järvinen EDAC/igen6: Convert PCIBIOS_* return codes to errnos Ilpo Järvinen EDAC/amd64: Convert PCIBIOS_* return codes to errnos Takashi Iwai ALSA: ump: Don't accept an invalid UMP protocol number Takashi Iwai ALSA: ump: Don't clear bank selection after sending a program change Peter Ujfalusi ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension Nam Cao riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel Javier Carrasco hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt() dicken.ding genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() Frank Li i3c: master: svc: fix invalidate IBI type and miss call client IBI handler Harald Freudenberger s390/cpacf: Make use of invalid opcode produce a link error Harald Freudenberger s390/cpacf: Split and rework cpacf query functions Harald Freudenberger s390/ap: Fix crash in AP internal function modify_bitmap() Helge Deller parisc: Define sigset_t in parisc uapi header Helge Deller parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA Krzysztof Kozlowski ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat Krzysztof Kozlowski ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Krzysztof Kozlowski ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Shengyu Qu riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board Baokun Li ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() Baokun Li ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow Ritesh Harjani (IBM) ext4: Fixes len calculation in mpage_journal_page_buffers Mike Gilbert sparc: move struct termio to asm/termios.h Hui Wang e1000e: move force SMBUS near the end of enable_ulp function Arnaldo Carvalho de Melo Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event" Magnus Karlsson Revert "xsk: Document ability to redirect to any socket bound to the same umem" Magnus Karlsson Revert "xsk: Support redirect to any socket bound to the same umem" Daniel Thompson kdb: Use format-specifiers rather than memset() for padding in kdb_read() Daniel Thompson kdb: Merge identical case statements in kdb_read() Daniel Thompson kdb: Fix console handling when editing and tab-completing commands Daniel Thompson kdb: Use format-strings rather than '\0' injection in kdb_read() Daniel Thompson kdb: Fix buffer overflow during tab-complete Dmitry Baryshkov wifi: ath10k: fix QCOM_RPROC_COMMON dependency Sunil V L irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails Tony Battersby bonding: fix oops during rmmod Judith Mendez watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin Dev Jain selftests/mm: compaction_test: fix bogus test success on Aarch64 Michael Ellerman selftests/mm: fix build warnings on ppc64 Dev Jain selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages Hailong.Liu mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL Miaohe Lin mm/memory-failure: fix handling of dissolved but not taken off from buddy pages Yuanyuan Zhong mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again Frank van der Linden mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid Frank van der Linden mm/cma: drop incorrect alignment check in cma_init_reserved_mem Oscar Salvador mm/hugetlb: do not call vma_add_reservation upon ENOMEM Sam Ravnborg sparc64: Fix number of online CPUs John Kacur rtla/timerlat: Fix histogram report when a cpu count is 0 Alexander Shishkin intel_th: pci: Add Meteor Lake-S CPU support Dhananjay Ugwekar cpufreq: amd-pstate: Fix the inconsistency in max frequency units Jan Beulich tpm_tis: Do *not* flush uninitialized work Alexander Potapenko kmsan: do not wipe out origin when doing partial unpoisoning Chengming Zhou mm/ksm: fix ksm_zero_pages accounting Chengming Zhou mm/ksm: fix ksm_pages_scanned accounting Matthieu Baerts (NGI0) selftests: net: lib: avoid error removing empty netns name Matthieu Baerts (NGI0) selftests: net: lib: support errexit with busywait Dmitry Safonov <0x7f454c46@gmail.com> net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED Nikita Zhandarovich net/9p: fix uninit-value in p9_client_rpc() xu xin net/ipv6: Fix route deleting failure when metric equals 0 Martin K. Petersen scsi: core: Handle devices which return an unusually large VPD page count Johan Hovold HID: i2c-hid: elan: fix reset suspend current leakage Hamish Martin i2c: acpi: Unbind mux adapters before delete Dan Williams ACPI: APEI: EINJ: Fix einj_dev release leak Xu Yang iomap: fault in smaller chunks for non-large folio mappings Xu Yang filemap: add helper mapping_max_folio_size() Jens Axboe io_uring: check for non-NULL file pointer in io_file_can_poll() Jens Axboe io_uring/napi: fix timeout calculation Ryan Roberts mm: fix race between __split_huge_pmd_locked() and GUP-fast Nathan Chancellor kbuild: Remove support for Clang's ThinLTO caching Herbert Xu crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Vitaly Chikunov crypto: ecrdsa - Fix module auto-load on add_key Stefan Berger crypto: ecdsa - Fix module auto-load on add-key Gabor Juhos clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure Gabor Juhos clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs Nathan Chancellor clk: bcm: rpi: Assign ->num before accessing ->hws Nathan Chancellor clk: bcm: dvp: Assign ->num before accessing ->hws Jiaxun Yang LoongArch: Fix entry point in kernel image header Jiaxun Yang LoongArch: Override higher address bits in JUMP_VIRT_ADDR Jiaxun Yang LoongArch: Fix built-in DTB detection Jiaxun Yang LoongArch: Add all CPUs enabled by fdt to NUMA node 0 Marc Zyngier KVM: arm64: AArch32: Fix spurious trapping of conditional instructions Marc Zyngier KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode Marc Zyngier KVM: arm64: Fix AArch32 register narrowing on userspace write Sean Christopherson KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked Alex Deucher Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" Mario Limonciello drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms Dominique Martinet 9p: add missing locking around taking dentry fid list Li Ma drm/amdgpu/atomfirmware: add intergrated info v2.3 table Gabor Juhos firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails Cai Xinchen fbdev: savage: Handle err return when savagefb_check_var failed Thomas Zimmermann drm/fbdev-generic: Do not set physical framebuffer address Hans de Goede mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA Hans de Goede mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A Hans de Goede mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working Hans de Goede mmc: sdhci-acpi: Sort DMI quirks alphabetically Adrian Hunter mmc: sdhci: Add support for "Tuning Error" interrupts Hans de Goede mmc: core: Add mmc_gpiod_set_cd_config() function Uwe Kleine-König mmc: davinci: Don't strip remove function when driver is builtin Alexander Stein media: v4l: async: Fix notifier list entry init Sakari Ailus media: v4l: async: Don't set notifier's V4L2 device if registering fails Sakari Ailus media: v4l: async: Properly re-initialise notifier entry in unregister Sakari Ailus media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting Hans Verkuil media: v4l2-core: hold videodev_lock until dev reg, finishes Nathan Chancellor media: mxl5xx: Move xpt structures off stack Hans Verkuil media: mc: mark the media devnode as registered from the, start Tomi Valkeinen media: mc: Fix graph walk in media_pipeline_start Martin Tůma media: mgb4: Fix double debugfs remove Max Krummenacher arm64: dts: ti: verdin-am62: Set memory size to 2gb Yang Xiwen arm64: dts: hi3798cv200: fix the size of GICR Johan Hovold arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Martin Kaistra wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor Bitterblue Smith wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU Ping-Ke Shih wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command Yu Kuai md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING Johan Hovold arm64: dts: qcom: qcs404: fix bluetooth device address Krzysztof Kozlowski arm64: tegra: Correct Tegra132 I2C alias Christoffer Sandberg ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx Maulik Shah soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request Konrad Dybcio thermal/drivers/qcom/lmh: Check for SCM availability at probe Karthikeyan Ramasubramanian platform/chrome: cros_ec: Handle events during suspend after resume completion Tyler Hicks (Microsoft) proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation Eric Biggers fsverity: use register_sysctl_init() to avoid kmemleak warning Sergey Shtylyov ata: pata_legacy: make legacy_exit() work again Ping-Ke Shih wifi: rtw89: correct aSIFSTime for 6GHz band Dan Carpenter btrfs: qgroup: fix initialization of auto inherit array Jia Jie Ho crypto: starfive - Do not free stack buffer Matthew Mirvish bcache: fix variable length array abuse in btree_iter Matthew Auld drm/xe/bb: assert width in xe_bb_create_job() Bob Zhou drm/amdgpu: add error handle to avoid out-of-bounds Zheyu Ma media: lgdt3306a: Add a check against null-pointer-def Chao Yu f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() Daniel Borkmann vxlan: Fix regression when dropping packets due to invalid src addresses Thomas Gleixner x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater Gao Xiang erofs: avoid allocating DEFLATE streams before mounting Marc Dionne afs: Don't cross .backup mountpoint from backup volume Ashutosh Dixit drm/i915/hwmon: Get rid of devm Lang Yu 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(-)