APPLIED: [SRU][Resolute][PULL] Resolute upstream stable patchset 2026-10-05

Mehmet Basaran mehmet.basaran at canonical.com
Fri Oct 9 06:44:11 UTC 2026


Applied with Resolute upstream stable patchset 2026-10-07. Thanks.

-------------- next part --------------
"Alice C. Munduruca via kernel-team" <kernel-team at lists.ubuntu.com>
writes:

> This pull request (3008 commits) includes the following Resolute stable patchsets:
>
>         Resolute update: upstream stable patchset 2026-10-05
>                  Ported from the following upstream stable releases:
>                          v6.18.52, v6.18.53, v7.2.6, v7.2.7
>         https://bugs.launchpad.net/bugs/2169638
>
> Note also that the 'stable-next' branch head contains this and all
> prior pending upstream stable releases. I recommend fetching and
> applying just this reference ('stable-next') instead of each
> tags/resolute-stable-* reference:
>
>   git://git.launchpad.net/~ubuntu-kernel-stable/+git/resolute stable-next
>
>  - Alice C. Munduruca
>
> ------------------------------------------------------------------------
>
> The following changes since commit cac2f6a4d080cac6f5ccce0c7d1f5d48d999b794:
>
>   UBUNTU: Upstream stable to v6.18.51, v7.2.5 (2026-09-22 10:01:50 -0400)
>
> are available in the Git repository at:
>
>   git://git.launchpad.net/~ubuntu-kernel-stable/+git/resolute tags/resolute-stable-2026-10-05
>
> for you to fetch changes up to 167731b6d2727836321d2056dd2d1dfe53b6a367:
>
>   UBUNTU: Upstream stable to v6.18.52, v6.18.53, v7.2.6, v7.2.7 (2026-10-07 14:19:07 -0400)
>
> ----------------------------------------------------------------
> Aamir Ahmed (1):
>       net: hinic: fix mailbox segment buffer overflow
>
> Aaradhana Sahu (4):
>       wifi: ath12k: correct monitor destination ring size
>       wifi: ath12k: switch to name-based reserved memory lookup
>       wifi: ath12k: refactor QMI memory assignment
>       wifi: ath12k: allocate HOST_DDR and BDF regions after Q6 RO region
>
> Aaron Kling (1):
>       spi: tegra210-quad: Allocate DMA memory for DMA engine
>
> Aaron Tomlin (3):
>       perf trace: Correct default cpumask formatting to hexadecimal
>       perf sched: Suppress latency table output when trace samples are missing
>       perf sched: Handle missing trace samples in pipe mode
>
> Abd-Alrhman Masalkhi (5):
>       md: recheck spare changes before starting sync
>       md/raid10: consistently fail atomic writes that require splitting
>       md: skip redundant raid_disks update when value is unchanged
>       md: remove REQ_NOWAIT support from raid1/10/456
>       md/raid1: restrict atomic write limits and handle runtime constraints
>
> Abdun Nihaal (2):
>       wifi: rtlwifi: pci: fix error path in rtl_pci_probe()
>       misc: vmc_vmci: Fix potential memory leak in vmci_event_subscribe()
>
> Abel Vesa (1):
>       clk: qcom: gcc-glymur: Enable runtime PM
>
> Ada Couprie Diaz (1):
>       arm64: hibernate: mask DAIF before restoring hibernated kernel
>
> Aditya Kumar Singh (1):
>       wifi: ath12k: Prevent incorrect vif chanctx switch when handling multi-radio contexts
>
> Aditya Prakash Srivastava (2):
>       ext4: use fsdata to track inline data write state and fix race
>       ext4: fix ABBA deadlock in ext4_xattr_inode_cache_find()
>
> Adrian Hunter (9):
>       i3c: master: Fix device_register() error path
>       i3c: master: Fix recursive locking during device registration
>       i3c: master: Do not treat master device as a duplicate target
>       i3c: master: Fix use-after-free of master->this
>       perf/x86/intel/pt: Factor out pt_config_enable()
>       perf/x86/intel/pt: Use bitwise access for PERF_HES_STOPPED
>       perf/x86/intel/pt: Fix stop/start with no update
>       i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA
>       perf symbol: Do not use debug file as the binary type
>
> Adrian Ng Ho Yin (2):
>       clk: socfpga: agilex: implement l3_main_free_clk
>       dmaengine: altera-msgdma: Use memcpy_toio for descriptor FIFO writes
>
> Adrian Wowk (1):
>       usbip: vhci_hcd: fix NULL deref in status_show_vhci
>
> Adriana Stancu (1):
>       rtc: bq32000: add delay between RTC reads
>
> Adriano Vero (1):
>       powerpc/fadump: Add timeout to RTAS busy-wait loops
>
> Adrián Larumbe (2):
>       drm/panthor: Pass vm_bind_op to vm_prepare_map_op_ctx
>       drm/panthor: Add vm_bind region with kbo range overlap check
>
> Agalakov Daniil (1):
>       e1000e: limit endianness conversion to boundary words
>
> Ahmed Naseef (1):
>       net: dsa: mt7530: add EN7528 support
>
> Ahmet Sezgin Duran (1):
>       staging: sm750fb: gate dualview dataflow using g_dualview
>
> Ahsan Atta (1):
>       crypto: qat - remove dead ADF_HEX code
>
> Ai Chao (2):
>       HID: i2c-hid: Fix "(null)" output when reading report descriptor fails
>       ALSA: usb-audio: Add quirk flags for SC13A
>
> Akari Tsuyukusa (2):
>       iommu/mediatek-v1: Fix off-by-one in MT2701_LARB_NR_MAX
>       clk: mediatek: mt8135: Fix inverted gate control for devapc_ck
>
> Akashdeep Kaur (1):
>       mfd: tps65219: Make poweroff handler conditional on system-power-controller
>
> Akhmed Zhitaev (1):
>       drm/amd/display: Scale custom brightness curve from full range
>
> Akiva Goldberger (1):
>       net/mlx5: LAG, use local tracker to update active ports
>
> Aksh Garg (1):
>       PCI: cadence: Fix host/endpoint dependencies for cadence-plat driver
>
> Al Viro (1):
>       configfs_depend_prep(): pass configfs_dirent instead of dentry
>
> Alan Borzeszkowski (2):
>       thunderbolt: Don't create multiple DMA tunnels on firmware connection manager
>       thunderbolt: Improve multi-display DisplayPort tunnel allocation
>
> Alban Bedel (1):
>       software node: Fix software_node_get_reference_args() with index -1
>
> Albert Esteve (1):
>       drm/panel/tdo-tl070wsh30: Use refcounted allocation in place of devm_kzalloc()
>
> Aleksandr Nogikh (4):
>       udf: Mark LVID buffer as uptodate before marking it dirty
>       ALSA: core: Fix use-after-free in snd_card_do_free()
>       libceph: validate banner payload length
>       Bluetooth: hci_core: Fix race condition during device registration
>
> Aleksei Sviridkin (5):
>       net: dsa: mt7530: populate lpi_interfaces to fix EEE support
>       net: ethernet: mtk_eth_soc: populate lpi_interfaces to fix EEE support
>       net: macb: zero the link settings taprio reads back
>       net: macb: reject an unknown link speed in the taprio setup
>       net: phylink: initialise link_state before a forced major config
>
> Alessandro Baldi (1):
>       media: imon: Add iMON VFD HID OEM v1.2 key mappings
>
> Alessandro Schino (1):
>       ntfs3: fix out-of-bounds read in ntfs_dir_emit() and hdr_find_e()
>
> Alessio Podda (1):
>       perf unwind-libdw: Fix unwinding of multi-threaded processes
>
> Alex Bereza (1):
>       dmaengine: xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout
>
> Alex Deucher (4):
>       drm/amdgpu: add a helper to calculate ring distance
>       drm/amdgpu: reorder IB schedule sequence
>       drm/amdgpu: plumb timedout fence through to force completion
>       drm/gfx12: Program DB_RING_CONTROL
>
> Alex Mastro (1):
>       vfio: selftests: Avoid VLAs
>
> Alexander A. Klimov (3):
>       clk: moxart: remove unused variables, fix refcount leak
>       staging: greybus: audio: correct sscanf() return value check
>       tlclk: if sscanf() fails, fall back to 0, not random value
>
> Alexander Graf (1):
>       virtio_ring: fix stale descriptor flags after a failed packed add
>
> Alexander Koskovich (1):
>       clk: qcom: clk-rpmh: Make all VRMs optional
>
> Alexandra Winter (2):
>       dibs: Unregister dibs_class after error
>       s390/ism: folio_put() after error
>
> Alexandre Courbot (2):
>       scripts: modpost: detect and report truncated buf_printf() output
>       gpu: nova-core: fix packed registry table size
>
> Alexey Charkov (3):
>       clk: rockchip: Fix the fractional part denominator on RK3588/RK3576 PLLs
>       clk: rockchip: rk3576: fix source muxes for SPI0..SPI4
>       clk: rockchip: Fractional PLL coefficient on RK3588/RK3576 is two's complement
>
> Alexey Klimov (1):
>       clk: samsung: exynos850: mark APM I3C clocks as critical
>
> Alexis Savery (1):
>       platform/chrome: lightbar: Limit payload to max packet size
>
> Ali Ahmet Memis (6):
>       Bluetooth: MSFT: validate evt_prefix_len against the response length
>       Bluetooth: btnxpuart: Validate the FW dump header length
>       ufs: do not treat unreadable directory blocks as empty
>       hwmon: (nct6694) do not expose enable on DTIN temperature channels
>       ufs: create the root dentry after loading cylinder metadata
>       ufs: validate cylinder group metadata before caching it
>
> Ali Ahmet Memiş (1):
>       tracing: Don't dereference trace_event_file in deferred trigger free
>
> Ali Tariq (2):
>       PCI: starfive: Fix Runtime PM handling and teardown ordering
>       PCI: starfive: Fix unchecked pm_runtime_get_sync() in probe
>
> Alice C. Munduruca (7):
>       UBUNTU: [Config] Disable CONFIG_INFINIBAND_ERDMA on s390x
>       UBUNTU: [Config] Make ACPI_PLATFORM_PROFILE built-in for amd64.
>       UBUNTU: [Config] Add disable for X86_AMD_PSTATE_DYNAMIC_EPP
>       UBUNTU: [Config] Disable IMA_SECURE_AND_OR_TRUSTED boot for s390x
>       UBUNTU: [Config] Enable new config HAVE_ARCH_GET_SECUREBOOT
>       UBUNTU: [Config] Remove PREFIX_SYMBOLS from configs.
>       UBUNTU: Upstream stable to v6.18.52, v6.18.53, v7.2.6, v7.2.7
>
> Alice Mikityanska (5):
>       virtio-net: Ensure that TCP packets don't overflow gso_segs
>       net/sched: act_csum: don't mangle UDP tunnel GSO packets
>       net: ipv4: Fix UDP length overflow with PMTU discover and big MTU
>       net: ipv6: Fix UDP length overflow with PMTU discover and big MTU
>       net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward
>
> Alison Schofield (2):
>       cxl/port: Restart port enumeration when a sibling adds the dport first
>       cxl/region: Fix use-after-free in find_pos_and_ways() error path
>
> Alistair Francis (1):
>       nvme: Add the DHCHAP maximum HD IDs
>
> Allison Henderson (8):
>       RDMA/rxe: Avoid reprocessing the current packet after the QP enters the error state
>       net/rds: use wq_has_sleeper() in rds_cong_map_updated()
>       net/rds: Don't sleep inside rds_ib_conn_path_shutdown
>       net/rds: use wq_has_sleeper() in release_in_xmit()
>       net/rds: use clear_bit_unlock() in release_refill()
>       net/rds: clear cp_flags bits individually in rds_conn_path_reset()
>       net/rds: acquire RDS_IN_XMIT in rds_tcp_reset_callbacks()
>       net/rds: don't let rds_conn_shutdown() consume a concurrent drop
>
> Alysa Liu (1):
>       drm/amdkfd: fix UAF race in destroy_queue_cpsch
>
> Amin Vakil (1):
>       selftests: proc: include fcntl.h in proc-pidns
>
> Anand Jain (1):
>       btrfs: use on-disk uuid for s_uuid in temp_fsid mounts
>
> Anas Khan (1):
>       drm/amd/display: remove duplicate link_dp_panel_replay.h include
>
> Andre Przywara (1):
>       ARM: dts: allwinner: a10: Fix PMU interrupt
>
> Andrea Righi (1):
>       sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity
>
> Andreas Gruenbacher (1):
>       gfs2: page poisoning fix
>
> Andreas Kemnade (1):
>       drm/omap: dsi: Do not copy isr table
>
> Andreas Schwab (1):
>       m68k: nfcon: Do not call console_is_registered() in nfcon_device()
>
> Andrei Faleichyk (1):
>       ALSA: hda/realtek: Add quirk for ASUS VivoBook X509DAP
>
> Andrew Jones (1):
>       iommu/dma: Restore locking around msi_page_list
>
> Andrew Stellman (1):
>       virtio-pci: return IRQ_HANDLED after non-zero ISR
>
> Andrey Golovko (1):
>       ASoC: tas2783-sdw: drop stale regcache on uninitialized re-attach
>
> Andrii Nakryiko (3):
>       selftests/bpf: Use ping_command() for IPv6 pings in lwt_ip_encap
>       bpftool: Strip all -Wformat* flags from bootstrap libbpf build
>       selftests/bpf: Retry stat generation in cgroup_iter_memcg
>
> André Pragosa (1):
>       ALSA: hda/realtek: Add mute LED quirk for HP Victus 16-e0xxx (MB 88ED)
>
> Andy Chiu (1):
>       riscv: hwprobe: initialize pair->value in hwprobe_one_pair()
>
> Andy Shevchenko (2):
>       smb: client: transport: Fix debug printing in __release_mid()
>       thermal: sysfs: switch to use scnprintf() to suppress truncation warning
>
> Andy Yan (1):
>       drm/bridge: synopsys: dw-dp: Set pixel mode by platform data
>
> Aneesh Kumar K.V (Arm) (2):
>       iommu/dma: Check atomic pool allocation result directly
>       swiotlb: Preserve allocation virtual address for dynamic pools
>
> AngeloGioacchino Del Regno (1):
>       arm64: dts: mediatek: tungsten-smarc: Remove unnecessary cells
>
> Anna Maniscalco (2):
>       drm/msm: remove objects from evit list after pinning them
>       iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg
>
> Anshumali Gaur (2):
>       octeontx2-af: fix NULL deref in NIX TM tree debugfs read path
>       octeontx2-vf: fix workqueue and netdev race in probe/remove
>
> Anton Protopopov (1):
>       virtio_net: Fix resize of the RX ring
>
> Antonin Godard (1):
>       Documentation: hwmon: replace full-width colon by a standard ASCII colon
>
> Anuj Gupta (1):
>       xfs: release alleged child inode on metapath unlink error
>
> Aohan Mei (1):
>       smb: client: reject userspace cifs.idmap descriptions
>
> Arash Golgol (1):
>       media: video-i2c: use vb2_video_unregister_device on driver removal
>
> Arie Miller (3):
>       hwmon: (asus_rog_ryujin) Add per-device configuration
>       hwmon: (asus_rog_ryujin) Validate HID report lengths
>       hwmon: (asus_rog_ryujin) Synchronize HID command and report handling
>
> Armin Wolf (5):
>       platform/x86: dell-privacy: Fix race condition
>       platform/x86: dell-wmi-base: Fix resource leak on module load failure
>       platform/x86: lg-laptop: Fix LED resource handling
>       hwmon: (dell-smm) Add Dell Latitude 7530 to fan control whitelist
>       platform/x86: dell-wmi-base: Fix handling of ultra performance key
>
> Arnaldo Carvalho de Melo (26):
>       perf zstd: Fix compression error path in zstd_compress_stream_to_records()
>       perf machine: Fix fd leak on bounds check in maps__set_modules_path_dir()
>       perf machine: Fix NULL parent dereference in fork event processing
>       perf machine: Guard against NULL strlist in machines__findnew()
>       perf machine: Check snprintf truncation in machines__findnew()
>       perf machine: Don't abort guest map creation on first inaccessible dir
>       perf machine: Reset errno before strtol in guest kernel map creation
>       perf machine: Free scandir entries in guest kernel map creation
>       perf machine: Check snprintf truncation for guest kallsyms path
>       perf thread-stack: Fix heap buffer overflow on branch stack wrap copy
>       perf auxtrace: Fix queue grow overflow and old array leak
>       perf intel-pt: Fix off-by-one in auxtrace_info minimum size check
>       perf intel-bts: Fix off-by-one in auxtrace_info minimum size check
>       perf arm-spe: Reject zero nr_cpu in metadata to prevent division by zero
>       perf libbfd: Validate BPF prog info arrays before pointer cast
>       perf bpf: Add PROG_TAGS to required arrays in __bpf_event__print_bpf_prog_info()
>       perf libbfd: Fix memory leaks and NULL fclose in BPF disassembly
>       perf build: Remove leftover feature tests for removed cxx and clang support
>       perf dso: Guard against errno==0 when dso__get_filename() returns NULL
>       perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path()
>       perf dso: Use stored fd error instead of stale errno in file_read() and file_size()
>       perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()
>       perf dso: Replace assert with runtime check in dso__read_symbol()
>       perf header: Use write lock when translating BPF prog info pointers
>       perf c2c: Fix error masking, OOM, and unchecked caller errors in hpp_list__parse()
>       perf c2c: Clean up registered formats on c2c_hists__init() and c2c_hists__reinit() failure
>
> Arnaud Bonnet (2):
>       nfs: replace atomic bitops sequence with clear_and_wake_up_bit helper
>       nfs: refactor pNFS functions using clear_and_wake_up_bit
>
> Arnd Bergmann (6):
>       usb: ucsi: huawei_gaokun: move typec_altmode off stack
>       Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] array
>       media: qcom: camss: avoid format string warning
>       scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
>       eth: mlx5: fix macsec dependency
>       gpib: use 'static inline' instead of 'extern inline'
>
> Arun T (1):
>       gpio: usbio: Add ACPI device-id for NVL platforms
>
> Arunpravin Paneer Selvam (1):
>       drm/amdgpu: skip the VMID 0 flush for VRAM
>
> Arvind Yadav (2):
>       drm/pagemap: Prevent double migration of device pages
>       drm/pagemap: Reset migration page count on eviction retry
>
> Asad Kamal (4):
>       drm/amdgpu/pm/powerplay: bounds-check voltage index in SMU7 lookup
>       drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup
>       drm/amd/pm: bound pp_dpm_set_pp_table() memcpy
>       drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read
>
> Ashish Mhetre (1):
>       arm64: tegra: Fix CMDQV interrupt type on Tegra264
>
> Atish Patra (2):
>       crypto: ccp - Fix memory leak in SEV INIT_EX path
>       crypto: ccp - Fix possible deadlock in SEV init failure path
>
> Aurelien DESBRIERES (1):
>       RDMA/rtrs-srv: Fix integer underflow in process_read and process_write
>
> Aurelien Jarno (1):
>       riscv: dts: spacemit: set console baud rate on K3 Pico-ITX board
>
> Avi Weiss (1):
>       btrfs: send: fix lost error return value in will_overwrite_ref()
>
> Avinash Bhatt (2):
>       wifi: iwlwifi: Transition to basic uAPSD with MAC_PM_POWER_TABLE API VER_3
>       wifi: iwlwifi: mld: keep healthy link on EMLSR missed beacon exit
>
> Avraham Stern (3):
>       wifi: iwlwifi: mei: check SAP message length before reading it
>       wifi: iwlwifi: mei: pass correct argument to function
>       wifi: iwlwifi: mld: call iwl_mld_free_ap_early_key() for AP only
>
> Ayush Mukkanwar (4):
>       staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
>       staging: octeon: ethernet-mem: replace pr_warn with dev_warn in free functions
>       staging: octeon: replace pr_warn with dev_warn in fill and rx paths
>       staging: octeon: add missing napi_disable in cvm_oct_rx_shutdown
>
> Babanpreet Singh (3):
>       power: supply: sbs-battery: Use a per-device serial number buffer
>       w1: ds2482: Fix signedness bug in ds2482_w1_triplet()
>       spi: sprd-adi: Fix probe succeeding without registering the controller
>
> Balasubramani Vivekanandan (1):
>       drm/xe/xe_gt_idle: Add CCS to the powergating info print
>
> Baochen Qiang (3):
>       wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
>       wifi: ath12k: fix dp_link_peer dangling references on AP vdev rollback
>       wifi: ath12k: fix MLO peer delete race
>
> Baojun Xu (1):
>       ASoC: tas2781: Update default register address to TAS2563
>
> Baokun Li (3):
>       ext4: drain in-flight DIO before buffered write fallback
>       cuse: wait for pending RCU callbacks on module exit
>       fuse: check for NULL root inode in fuse_fill_super_submount
>
> Bard Liao (2):
>       soundwire: only handle alert events when the peripheral is attached
>       soundwire: cadence_master: add BRA_NumBytes[8] support
>
> Bart Van Assche (1):
>       scsi: ufs: core: Set task state before io_schedule_timeout()
>
> Bartosz Golaszewski (1):
>       pinctrl: Kconfig: drop unneeded dependencies on OF_GPIO
>
> Baul Lee (2):
>       vxlan: mdb: Fix use-after-free in vxlan_mdb_flush()
>       vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del()
>
> Ben Cressey (1):
>       dm-integrity: fix buffer overflow with keyed discard
>
> Ben Horgan (2):
>       arm_mpam: Fix a NULL pointer dereference on unbinding after an error interrupt
>       arm_mpam: Disable driver unbind to avoid UAF
>
> Ben Maurer (1):
>       btrfs: use lockless read in nr_cached_objects shrinker callback
>
> Ben Reed (1):
>       PCI: switchtec: Add Gen6 Device IDs
>
> Benjamin Leggett (1):
>       drm/virtio: use the DMA API for resource backing on Xen
>
> Benjamin Marzinski (1):
>       dm-raid: only requeue bios when dm is suspending
>
> Bernd Schubert (1):
>       fuse: Fix the condition to enable over-io-uring
>
> Bijan Tabatabai (1):
>       x86/pkeys: Fix pkey_alloc() return value when pkeys are not supported
>
> Biju Das (4):
>       usb: renesas_usbhs: Fix power-off ordering on unbind
>       phy: renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator
>       irqchip/renesas-rzg2l: Fix loss of interrupt
>       drm: renesas: rzg2l_mipi_dsi: Fix deassert/assert of CMN_RSTB signal
>
> Binglei Wang (1):
>       erofs: add missing buf->off in erofs_bread()
>
> Biren Pandya (1):
>       media: i2c: rdacm21: Fix missing media_entity_cleanup()
>
> Bjoern Doebel (4):
>       smb: client: avoid leaking refcount in cifs_queue_oplock_break()
>       smb: client: avoid leaking refcount when cifs_sb_tlink() fails
>       smb: client: fix heap overflow in DACL owner/group rewrite
>       smb: client: fail DACL rewrite when the new DACL exceeds 64K
>
> Bjorn Andersson (4):
>       usb: typec: ucsi: unregister debugfs entries on teardown
>       remoteproc: Allow shutdown of crashed processors
>       remoteproc: Prevent crash handling to race with rproc_del()
>       remoteproc: qcom: q6v5: Request shutdown if crash is triggered host-side
>
> Bjorn Helgaas (1):
>       PCI: Wait for device readiness after D3hot -> D0uninitialized transition
>
> Boris Brezillon (2):
>       drm/gem: Consider GEM object reclaimable if shrinking fails
>       drm/panthor: Split panthor_vm_prepare_map_op_ctx() to prepare for reclaim
>
> Borislav Petkov (AMD) (1):
>       x86/microcode/AMD: Move the no-revision fixup to get_patch_level()
>
> Bradley Morgan (2):
>       lib/string: fix memchr_inv() for large ranges
>       prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
>
> Brajesh Gupta (2):
>       drm/imagination: Don't timeout job if its fence has been signaled
>       drm/imagination: Populate FW common context ID before passing to the FW
>
> Brandon Brnich (2):
>       media: chips-media: wave5: Fix Reports from Kernel Lock Validator
>       media: chips-media: wave5: Release m2m_ctx after Instance Removed from List
>
> Breno Leitao (8):
>       efi: fix stale reference to efi_recover_from_page_fault()
>       cacheinfo: don't propagate DT/ACPI error when arch supplies info (arm64)
>       phonet: pep: do not write beyond optlen in getsockopt
>       nfc: llcp: avoid userspace overflow on invalid optlen
>       nfc: llcp: read llcp_sock->local under the socket lock in getsockopt
>       netconsole: take target_cleanup_list_lock in drop_netconsole_target()
>       arm64: trans_pgd: clone only the linear map that exists at runtime
>       workqueue: only show running workers in stall diagnostics
>
> Brian Foster (1):
>       iomap: release the folio batch on iomap callback failures
>
> Brian Masney (2):
>       clk: imx: scu: drop redundant init.ops variable assignment
>       clk: qcom: camcc-sc8280xp: unregister CAMCC_GDSC_CLK
>
> Brian Norris (1):
>       arm64: dts: qcom: Add #{address,size}-cells to Chromium-based /firmware
>
> Brodie Abrew (1):
>       platform/x86: sel3350-platform: Retain LED state on load and unload
>
> Bruce Johnston (1):
>       md/raid1: don't set array_frozen in raid1_takeover()
>
> Bryam Vargas (6):
>       dm-pcache: reject a kset that overruns its segment
>       dm-pcache: bound the logical key offset from persistent memory
>       dm-pcache: validate the persisted dirty_tail chain at load
>       greybus: audio: bound the topology section sizes against the fetched size
>       libnvdimm/labels: Bound the on-media label size before the shift
>       dm-pcache: validate seg_id fields from persistent memory
>
> Caleb Sander Mateos (2):
>       ublk: check import_ubuf() return value
>       ublk: check for ublk_unmap_io() returning 0
>
> Calvin Owens (2):
>       pps: don't try to wait for negative timeouts in PPS_FETCH
>       pps-gpio: remove dead capture_clear code
>
> Can Guo (1):
>       scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode()
>
> Can Peng (6):
>       phy: starfive: Fix runtime PM cleanup in JH7110 DPHY TX probe
>       phy: starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe
>       drm/tve200: add OF module alias for autoloading
>       crypto: keembay - publish OF module alias for OCS AES/SM4
>       i3c: master: adi: add OF module alias for autoloading
>       ACPI: processor: Unregister cpufreq notifier on init failure
>
> Candice Li (5):
>       drm/amdgpu: cap ATOM command table nesting depth
>       drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw
>       drm/amdgpu: Bound GPIO I2C table entry count from VBIOS
>       drm/amdgpu/pm: fix SmartShift bias sysfs store PM refcount on parse error
>       drm/amdgpu: validate RAS EEPROM tbl_size before record count
>
> Carolina Jubran (4):
>       net/mlx5e: Fix ETS zero BW reporting when one TC holds 100%
>       net/mlx5e: Fix use-after-free race in sample_restore_put()
>       net/mlx5e: Keep HW timestamp stats monotonic across reconfiguration
>       net/mlx5e: Move representor vnic reporter to eswitch devlink port
>
> Casey Schaufler (1):
>       Smack: Fix error in capability bypass
>
> Ce Sun (1):
>       drm/amdgpu: avoid integer overflow in VA range check
>
> Cen Zhang (6):
>       wifi: mac80211_hwsim: avoid NULL skb in stop queue drain
>       ocfs2/cluster: keep heartbeat local node stable
>       ocfs2: synchronize heartbeat callbacks with o2net teardown
>       ocfs2: validate inline xattrs during inode block validation
>       ocfs2: validate external xattr entries when reading metadata
>       ocfs2: o2hb: quiesce negotiate handlers and timeout work
>
> Cen Zhang (Microsoft Security FORGE Labs) (1):
>       ksmbd: fix tree connection use-after-free in smb2_tree_connect()
>
> Cen Zhang (Microsoft) (4):
>       xsk: fix NULL pointer dereference in __xsk_rcv()
>       ipv6: avoid divide by zero in rt6_multipath_rebalance
>       gtp: add synchronize_net() in gtp_newlink() error path to prevent use-after-free
>       reboot: fix cad_pid use-after-free race
>
> Cezary Rojewski (7):
>       ASoC: Intel: catpt: Complete coredump handling
>       ASoC: codecs: pcm3168a: Prevent regulator double-disable in S4
>       ASoC: codecs: pcm3168a: Drop CONFIG_PM-conditional preproc directive
>       ASoC: Intel: avs: Clean up the bus when fetching ML caps fails
>       ASoC: Intel: avs: Do not ignore -ENOENT when loading a topology
>       ASoC: Intel: avs: Fix unbalanced module reference count
>       ASoC: Intel: avs: Refactor and fix init_config access
>
> Chad Monroe (1):
>       wifi: mt76: mt7996: fix EAPOL source BSS for non-MLD stations
>
> Chandrakanth Patil (1):
>       scsi: mpt3sas: Avoid freeing unallocated PCIe SGL buffers
>
> Chao Huang (1):
>       HID: i2c-hid: goodix: Disable VDD on VDDIO enable failure
>
> Chao Shi (1):
>       nvme: reject passthrough of driver-managed Set Features
>
> Chao Yu (5):
>       f2fs: cleanup w/ f2fs_need_rand_{blk, seg, seg_blk}
>       f2fs: fix to avoid pinfile fragment on fragment:{block, segment} mode
>       Revert: "f2fs: check in-memory block bitmap"
>       f2fs: fix to shrink gc_lock coverage in f2fs_gc_range()
>       f2fs: fix to reset all pinned status during fggc
>
> Charles Keepax (6):
>       soundwire: Add a helper function to wait for device initialisation
>       ASoC: tas2783: Use new SoundWire enumeration helper
>       soundwire: intel_auxdevice: Add cs42l43b to wake_capable_list
>       soundwire: dmi-quirks: Disable ghost Realtek devices
>       ASoC: Intel: sof_sdw: Add quirks for new Dell laptops
>       mfd: cs42l43: Fix regmap defaults ordering
>
> Chen Bowen (1):
>       ALSA: hda/realtek: Fix speakers on MECHREVO WUJIE Series
>
> Chen Cheng (7):
>       md/raid5: protect bitmap batch counters aka seq_flush/seq_write consistency
>       md/raid5: protect lockless recovery_offset accesses during reshape
>       md/bitmap: resume array on backlog_store() error path
>       md: remove unused mddev argument from export_rdev
>       md: scope memalloc_noio to allocation critical sections
>       md/raid5: let stripe batch bm_seq comparison wrap-safe
>       md/raid5: fix lockless max_nr_stripes reads
>
> Chen Pei (3):
>       ACPI: PCI: Clear driver_data on all paths that free the acpi_pci_root
>       ACPI: scan: Honor _DEP for ACPI0016 PCI/CXL host bridge
>       ACPI: PCI: Clear _DEP dependencies after PCI root bridge attach
>
> Chen Zhang (2):
>       Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922
>       Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923
>
> Chen, Yu C (1):
>       sched/fair: Fix overflow in update_tg_cfs_runnable()
>
> Chen-Yu Tsai (3):
>       pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction
>       pinctrl: mediatek: common-v1: bypass pinctrl GPIO layer in set GPIO direction
>       drm/panel-edp: Add AUO B133HAN06.6 and BOE NV133FHM-N4F V8.0
>
> ChenXiaoSong (4):
>       smb/client: zero-initialize stack-allocated cifs_open_info_data
>       smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink()
>       smb/client: pass cifs_open_info_data to SMB2_open()
>       smb/server: cancel async requests when closing connection
>
> Cheng Xu (2):
>       RDMA/erdma: Hold CQ references when processing EQ events
>       RDMA/erdma: Hold QP references for AE and CM processing
>
> Cheng-Han Wu (1):
>       selftests/zram: fix kernel_gte() for POSIX sh
>
> Cheng-Yang Chou (1):
>       sched_ext: Update demo schedulers and selftests to use scx_bpf_task_set_dsq_vtime()
>
> Chengfeng Ye (3):
>       netfilter: nf_log: unregister loggers before per-net teardown
>       afs: Clear stale peer app data after address list changes
>       netfilter: cttimeout: prevent UAF during module unload
>
> Chenguang Zhao (3):
>       RDMA/mlx5: Use QP port when decoding responder CQEs
>       netlabel: fix IPv6 unlabeled address add error handling
>       net: txgbe: fix phylink leak on AML init failure
>
> Chengyu Zhu (1):
>       erofs: delimit inode_share cache key components
>
> Chih-Kang Chang (2):
>       wifi: rtw89: 8852a: fix RSSI report when average beacon RSSI is not ready
>       wifi: rtw89: suspend DIG when remain-on-channel
>
> Chris Aherin (1):
>       ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7
>
> Chris Lu (4):
>       Bluetooth: btmtksdio: Take exclusive ownership of the SKB before TX
>       Bluetooth: btmtksdio: Fix out-of-bounds DMA read in the TX path
>       Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223c
>       Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38
>
> Christian Marangi (3):
>       thermal/drivers/airoha: Fix copy paste error on clamp_t low temp
>       thermal/drivers/airoha: Fix copy paste error for sen internal
>       usb: host: add ARCH_AIROHA in XHCI MTK dependency
>
> Christoph Hellwig (14):
>       block: don't set BIO_QUIET for BLK_STS_AGAIN
>       block: add a bio_endio_status helper
>       iomap: don't make REQ_POLLED imply REQ_NOWAIT
>       befs: handle set_blocksize failures
>       ntfs3: handle set_blocksize failures
>       affs: handle set_blocksize failures
>       bfs: handle set_blocksize failures
>       minix: handle set_blocksize failures
>       qnx4: handle set_blocksize failures
>       jfs: handle set_blocksize failures
>       hpfs: handle set_blocksize failures
>       omfs: handle set_blocksize failures
>       isofs: handle set_blocksize failures
>       iomap: iomap_bio_read_folio_range_sync is missing a call to bio_uninit
>
> Christophe JAILLET (1):
>       accessibility: speakup: Fix incorrect string length computation in report_char_chartab_status()
>
> Christophe Leroy (CS GROUP) (3):
>       powerpc: implement get_direction() in cpm2
>       soc: fsl: qe: properly scan GPIO nodes at startup
>       soc: fsl: qe: implement get_direction()
>
> Christopher Lusk (2):
>       smb: client: fix request buffer leak in smb2_new_read_req()
>       smb: client: set replay flag on the read send-error retry path
>
> Christos Maragkos (1):
>       HID: nintendo: Fix imu_timestamp_us double increment per report
>
> Chuck Lever (8):
>       xdrgen: Do not declare union XDR functions in the definitions header
>       xdrgen: Fix opaque and string encoders for unbounded members
>       xprtrdma: Add request-pool slack for delayed recycling
>       tls: Flush backlog before waiting for a new record
>       lockd: Regenerate NLMv4 XDR code
>       xdrgen: Emit a blank line ahead of enum declarations
>       xdrgen: Add XDR width macros for short integer types
>       NFS: Return a delegation the client fails to record
>
> Ciprian Regus (3):
>       net: ethernet: oa_tc6: Handle the OA TC6 SPI protected mode
>       net: ethernet: oa_tc6: Export standard defined registers
>       net: ethernet: oa_tc6: Add the OA_TC6_ prefix to standard registers
>
> Claudiu Beznea (3):
>       i3c: renesas: Return immediately if there is no transfer
>       i3c: renesas: Follow a unified pattern for transfer and command initialization
>       pinctrl: renesas: rzv2m: Use -ENOTSUPP instead of -EOPNOTSUPP
>
> Coiby Xu (2):
>       integrity: Make arch_ima_get_secureboot integrity-wide
>       s390: Drop unnecessary CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT
>
> Colin Ian King (1):
>       OPP: of: Fix potential multiplication overflow when calculating freq
>
> Cong Nguyen (4):
>       staging: rtl8723bs: fix xmit_frame/xmit_buf leaks on mgnt-frame error paths
>       media: staging/ipu7: fix async notifier leak on init error
>       hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown()
>       hwmon: (applesmc) fix key backlight workqueue leak on register failure
>
> Corentin Labbe (1):
>       wifi: ralink: RT2X00: init EEPROM properly
>
> Cosmo Chou (3):
>       leds: pca9532: Fix inverted GPIO output polarity
>       leds: pca9532: Fix phantom device registration on missing hardware
>       rtc: pcf85363: Add error checking to regmap calls in probe()
>
> Cris (1):
>       Bluetooth: btusb: Add support for TP-Link TL-UB250
>
> Cristian Ciocaltea (11):
>       drm/bridge: synopsys: dw-dp: Support unregistering the AUX channel
>       drm/rockchip: dw_dp: Simplify error handling
>       drm/rockchip: dw_dp: Add missing newline in dev_err_probe() message
>       drm/rockchip: dw_dp: Release core resources
>       drm/rockchip: vop2: Fix wrong wait target in layer cfg done check
>       drm/rockchip: vop2: Wait for layer cfg done before switching LAYERSEL_REGDONE_SEL
>       phy: rockchip: samsung-hdptx: Fix rate recalculation for high bpc
>       phy: rockchip: samsung-hdptx: Prevent divide-by-zero when computing clk rate
>       phy: rockchip: samsung-hdptx: Guard against clk rate integer underflow
>       phy: rockchip: samsung-hdptx: Fix rate recalculation for 3.2GHz FRL
>       phy: rockchip: samsung-hdptx: Handle uncommitted PHY config changes
>
> Cupertino Miranda (1):
>       bpf: detect non null pointer with register operand in JEQ/JNE.
>
> Cyrill Gorcunov (1):
>       RDMA/irdma: Fix typo in SQ completions generation
>
> Cássio Gabriel (7):
>       ALSA: core: Add scoped cleanup helper for card references
>       ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
>       ALSA: ice1724: Fix blocking open for independent surround PCMs
>       ALSA: usx2y: Drain pending US-428 pipe-4 output commands
>       ALSA: seq: Remove arbitrary prioq insertion limit
>       ASoC: codecs: rk3328: Use managed GPIO and clock helpers
>       ALSA: seq: oss: Reject reads that cannot fit the next event
>
> Daeho Jeong (1):
>       f2fs: accurately adjust free_sections during free_segment_range
>
> Daehyeon Ko (1):
>       exit: hold a reference to thread_pid across proc_flush_pid
>
> Dai Ngo (1):
>       NFS: fix eof updates after NFSv4.2 fallocate/zero-range
>
> Damon Ding (4):
>       drm/rockchip: analogix_dp: Enable hclk for RK3588
>       drm/rockchip: analogix_dp: Fix OF node reference leak via auto cleanup
>       arm64: dts: rockchip: Add missing hclk for RK3588 eDP0
>       arm64: dts: rockchip: Add missing hclk for RK3588 eDP1
>
> Dan Carpenter (7):
>       staging: fbtft: Use sysfs_emit_at() to print to sysfs file
>       thermal/drivers/rcar: Fix error checking in probe()
>       regulator: adp5055: Fix error code in adp5055_of_parse_cb()
>       cpufreq: spear: Fix an IS_ERR() vs NULL bug in spear1340_set_cpu_rate()
>       drm/xe: tests: fix error message in xe_migrate_sanity_test()
>       scsi: qla2xxx: Fix an loop timeout test
>       drm/virtio: Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create()
>
> Daniel Baluta (1):
>       soc: qcom: ubwc: Fix missing include
>
> Daniel Borkmann (15):
>       bpftool: Check EVP_Digest when computing excl_prog_hash
>       bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux
>       bpf: Fix security_bpf_map_create error handling
>       bpf: Check load-acquire src ptr type before the load
>       bpf: Reject load-acquire from pointers requiring fault protection
>       bpf, riscv: Add and use bpf_atomic_is_load_acq() helper
>       bpf, x86: Fix exception table metadata for arena load-acquire
>       bpf, arm64: Fix exception table metadata for arena load-acquire
>       libbpf: Also reset {insn,data}_cur on realloc failure
>       bpf: Drop scalar id on sign-extending narrowing stack fills
>       bpf, riscv: Clear fetch destination on faulting arena atomic
>       bpf, x86: Clear fetch destination on faulting arena atomic
>       bpf: Derive the atomic load register in one place
>       bpf, arm64: Clear fetch destination on faulting arena atomic
>       bpf, s390: Clear fetch destination on faulting arena atomic
>
> Daniel C. Ribeiro (1):
>       ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum650 Wireless
>
> Daniel Lezcano (1):
>       thermal/drivers/tegra/soctherma: Switch to devm cooling device registration
>
> Daniel McCarthy (1):
>       pinctrl: bcm2835: Don't remove an unregistered GPIO chip
>
> Daniel Pawlik (1):
>       net: airoha: npu: fix missing streaming DMA mask
>
> Danielle Ratson (1):
>       bridge: Do not suppress ARP probes and DAD NS unconditionally
>
> Danila Chernetsov (2):
>       RDMA/hfi1: Propagate sdma_txinit_ahg() errors
>       fbdev: kyro: Validate overlay viewport coordinates
>
> Dapeng Mi (3):
>       perf/x86/intel: Correct pt_regs->flags update for PEBS path
>       perf/x86/intel: Prevent drain_pebs() reentry
>       perf/x86/intel: Keep cap_user_rdpmc in sync with RDPMC user-disable state
>
> Dario Binacchi (1):
>       drm/panel: simple: Add AM-1280800W8TZQW-T00H
>
> Darrick J. Wong (43):
>       xfs: use the rtgroup extent count to find rtrefcount gaps
>       xfs: truncate quota file correctly when repairing quota file
>       xfs: strengthen the "is cow staging" helpers in scrub
>       xfs: snapshot scrub stats when rendering them
>       xfs: snapshot old AGFL before rewriting it
>       xfs: signal inode btree xref error if get_rec returns an error
>       xfs: reset parent pointer args before each dir tree unlink repair
>       xfs: report nonexistent parents as a filesystem corruption
>       xfs: report healthy filesystem events in scrub stats
>       xfs: preserve owner on in-memory btree creation
>       xfs: make the rtsummary repair fix the file size too
>       xfs: log the tempip after we convert it to extents format
>       xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems
>       xfs: fix unit conversions in per_binval computation
>       xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions
>       xfs: fix short ifork reaping computation in xreap_bmapi_binval
>       xfs: fix rtrmap cross-referencing elision logic
>       xfs: fix rtrefcount btree block counting in scrub
>       xfs: fix replaying dirent removals into the temporary directory
>       xfs: fix parent rec lookup initialization in xrep_metapath_unlink
>       xfs: fix name string recording in slowpath pptr tracepoints
>       xfs: fix bnobt repair space reservation disposal failure
>       xfs: fix backwards skipping logic in xrep_quota_block
>       xfs: fix backwards mergeability logic in refcount scrubber
>       xfs: don't spin forever on zero-length dirents when salvaging them
>       xfs: don't modify file attributes or poke fsnotify for dry runs
>       xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails
>       xfs: don't leak dqacct if rhashtable insertion fails
>       xfs: destroy seen inode bitmap when we fail to add a dirpath
>       xfs: cross-reference the rtgroup superblock extent, not block
>       xfs: count escaped corruption errors in scrub stats
>       xfs: compute dquot checksum after resetting dd_lsn in repair
>       xfs: bail out on bitmap errors in xrep_agfl_fill
>       xfs: advance the findparent inode scan cursor while holding ILOCK
>       xfs: actually recover intended file sizes in xfs_xmi_item_recover_intent
>       xfs: actually check internal-rtdev fields in the superblock
>       xfs: lock the healthmon when inserting unmount event
>       xfs: fix under-reservation of blocks when repairing sf directories
>       xfs: fix media verification ioctl for internal rt volumes
>       xfs: don't stash removename operations with unknown ftype
>       xfs: check healthmon outbuffer space correctly
>       xfs: bump lost_prev_errors if we lose even the healthmon lost event
>       xfs: always set xfs_healthmon::first_event when inserting at front of list
>
> Dave Carey (3):
>       HID: multitouch: Fix Yoga Book 9 14IAH10 touchscreen misclassification
>       USB: cdc-acm: start bulk-IN polling when ALWAYS_POLL_CTRL is set
>       HID: multitouch: Honor ContactCount for Yoga Book 9 to suppress ghost contacts
>
> Dave Chen (1):
>       btrfs: only account delalloc bytes for regular file inodes in btrfs_getattr()
>
> Dave Jiang (3):
>       cxl/mbox: Break poison list loop on an empty payload
>       cxl/pci: Honor -EPROBE_DEFER from component register setup
>       cxl/features: Serialize multi-part Get/Set Feature transfers
>
> Dave Penkler (1):
>       gpib: Suppress setting END on error from NI_USB dongle
>
> David Arcari (1):
>       watchdog: fix hrtimer start when pretimeout is zero
>
> David Carlier (2):
>       ring-buffer: Check resize_disabled before publishing the new subbuf order
>       ieee802154: hwsim: serialize pib updates to fix double-free
>
> David Francis (3):
>       drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id
>       drm/amdkfd: Check bounds on allocate_doorbell
>       drm/amdkfd: Properly acquire queue buffers in CRIU restore
>
> David Heidelberg (1):
>       drm/panel: Enable GPIOLIB for panels which uses functions from it
>
> David Howells (14):
>       cachefiles: Fix double fput
>       netfs: Fix decision whether to disallow write-streaming due to fscache use
>       netfs: Fix unbuffered/DIO write partial transfer error return
>       netfs: Fix error vs transferred passed to ->ki_complete()
>       netfs: Fix i_size update for partial transfer
>       netfs: Fix subreq ref leak
>       cachefiles: Fix potential UAF/KASAN warning
>       afs: Fix missing kunmap in afs_dir_search_bucket()
>       afs: Fix double-unmap of directory block
>       afs: Fix incorrect free in candidate cleanup in afs_lookup_server()
>       netfs: Fix readahead synchronisation issues by loading all folios upfront
>       netfs: Mark folios with COPY_TO_CACHE whilst issuing subreqs
>       netfs: Fix read progress reporting
>       block: Fix start and length check added to iov_iter_extract_bvecs()
>
> David Laight (1):
>       tipc: Dont send random pad bytes in RESET/ACTIVATE messages
>
> David Lee (2):
>       UDF symlink pathComponent header OOB read
>       nilfs2: prevent out-of-bounds read in super root block parsing
>
> David Matlack (3):
>       selftests: harness: Mark test fixture objects __maybe_unused
>       liveupdate: Reference count outgoing FLB data
>       liveupdate: Remember FLB retrieve() status
>
> David Stevens (1):
>       x86/entry/fred: Encode frame pointer on entry
>
> David Strahan (1):
>       scsi: smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches.
>
> David Timber (1):
>       exfat: fix handling of damaged volume in exfat_create_upcase_table()
>
> David Woodhouse (1):
>       timekeeping: Account for monotonicity adjustment in ntp_error
>
> David Yang (1):
>       net: dsa: sja1105: flower: reject cross-chip redirect
>
> Davidlohr Bueso (1):
>       perf/cxlpmu: Fix 64-bit write to 32-bit HDM filter register
>
> Dawei Feng (2):
>       staging: rtl8723bs: fix mismatched free of HalData in rtw_sdio_if1_init()
>       bpf: NUL-terminate replaced sysctl value
>
> Dawid Osuchowski (1):
>       accel/ivpu: Limit firmware log name prints to field size
>
> Dawid Wróbel (1):
>       arm64: dts: qcom: sm8250-xiaomi-elish: correct the board ID
>
> Deepanshu Kartikey (2):
>       usb: atm: usbatm: fix invalid ci_range initialization
>       wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
>
> Denis Benato (2):
>       HID: asus: refactor the two workqueues and init sequence
>       HID: asus: fix a off-by-one in mcu_parse_version_string() validation
>
> Denis V. Lunev (4):
>       x86/mm/pat: Take cpa_lock around large-page collapse
>       virtio: add virtio_device_shutdown() helper
>       virtio_balloon: factor out virtballoon_quiesce()
>       virtio_balloon: quiesce balloon work before device shutdown
>
> Denzeel Oliva (1):
>       clk: samsung: exynos990: Fix PERIC0/1 USI clock types
>
> Desnes Nunes (1):
>       iommu/vt-d: Fix UCTP context table slot when copying root entries
>
> Devin Wittmayer (2):
>       wifi: mt76: mt76x02: do not WARN on invalid rx descriptor length
>       wifi: mt76: mt7925: add Netgear A8500 USB device ID
>
> Dian-Syuan Yang (3):
>       wifi: rtw89: disable HTC field in AP mode
>       wifi: rtw89: disable CSI STBC for VHT 160MHz
>       wifi: rtw89: pci: enable LTR based on pcie control register
>
> Diego Oliva (2):
>       smb: client: reject short READ responses in CIFSSMBRead()
>       smb: client: reject out-of-bounds DataOffset in CIFSSMBRead()
>
> Dikshita Agarwal (2):
>       media: qcom: iris: Fix bitmask test in iris_allow_cmd()
>       media: qcom: iris: Remove duplicate HFI_PROP_OPB_ENABLE entry
>
> Dinh Nguyen (1):
>       EDAC/altera: Use parent device for devres in altr_portb_setup()
>
> Dmitry Antipov (2):
>       smack: simplify write handlers of sysfs entries
>       ocfs2: do not use make_bad_inode() in ocfs2_read_inode_block_full()
>
> Dmitry Baryshkov (11):
>       drm/bridge: display-connector: don't autoenable HPD IRQ
>       drm/bridge: display-connector: trigger initial HPD event for DP
>       Revert "drm/msm: dsi: fix PLL init in bonded mode"
>       arm64: dts: qcom: sm8250: sort out Iris power domains
>       arm64: dts: qcom: sm8250: correct frequencies in the Iris OPP table
>       clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
>       drm/msm: don't tear down KMS twice when KMS init fails
>       drm/msm/dp: reject YUV420-only modes without VSC SDP support
>       drm/msm/dp: do not reject wide-bus modes while a YUV420 mode is active
>       drm/panel: jadard-jd9365da-h3: set prepare_prev_first
>       arm64: dts: qcom: sc8280xp: sort reserved memory regions
>
> Dmitry Gomzyakov (1):
>       wifi: mt76: connac: add MT7991A (0x7991) to is_mt7996()
>
> Dmitry Ilvokhin (2):
>       perf record: Return the written size from process_comp_header()
>       perf record: Fix multiple PERF_RECORD_COMPRESSED2 records per push
>
> Dmitry Morgun (1):
>       wifi: rtw89: check return values in rtw89_ops_start_ap()
>
> Dominik Kaszewski (1):
>       drm/amd/display: Fix DPMS using partially updated pipe context
>
> Dong Chenchen (1):
>       net: iptunnel: fix stale transport header during tunnel decapsulation
>
> Donggeun Yoo (14):
>       net: phy: dp83867: handle the active-high LED polarity mode
>       tracing: Fix memory corruption from the histogram stacktrace modifier
>       tracing: Fix memory corruption from a "STACKTRACE" histogram key
>       tracing: Free histogram the var ref when its initialization fails
>       tracing: Free histogram var refs regardless of how often they are referenced
>       tracing: Free histogram the field rejected for a bad modifier
>       tracing: Let histogram values keep the percent and graph modifiers
>       tracing: Keep the entry count when the histogram stats allocation fails
>       function_graph: Use the saved entry's size when reprinting it
>       net: phy: dp83td510: handle the active-high LED polarity mode
>       tracing: Set the trace clock before registering the histogram trigger
>       tracing: Take the reference before publishing the named histogram trigger
>       tracing: Undo the registration when enabling the histogram trigger fails
>       regulator: pf1550: fix which regulator is notified
>
> Doruk Tan Ozturk (1):
>       nfc: llcp: bound SNL TLV parsing to the skb and add length checks
>
> Douglas Anderson (1):
>       driver core: Replace dev->can_match with dev_can_match()
>
> EDAMAMEX (1):
>       cpufreq/amd-pstate: handle missing policy in dynamic EPP callbacks
>
> Eason Lai (3):
>       wifi: mt76: mt7921: Add PCIe AER handler support to prevent system crash
>       wifi: mt76: mt792x: Fix memory leak in SDIO TX path
>       wifi: mt76: mt792x: fix use-after-free in mt76_rx_poll_complete
>
> Eduard Zingerman (13):
>       selftests/bpf: Fix for veristat file/prog filters processing
>       bpf: reject BPF_PSEUDO_FUNC reference to the main program
>       bpf: share several utility functions as internal API
>       bpf: Don't predict JMP32 pointer vs zero comparisons
>       bpf: check_cond_jmp_op(): properly infer if register is null
>       bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge
>       bpf: backtracking shouldn't clear outer frame R1-R5 for callbacks
>       bpf: zero extend the result of an arena 32-bit cmpxchg
>       bpf: don't rewrite bpf_fastcall patterns entered by a jump
>       bpf: Don't infer non-NULL from a pointer with an unbounded offset
>       bpf: Mark the zero register precise for a register-form NULL check
>       bpf: mark a NULL call argument precise
>       bpf: propagate mark_chain_precision() errors out of loop_flag_is_zero()
>
> Edward Adam Davis (2):
>       netfs: break unbuffered write when netfs_alloc_subrequest() fails
>       ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev
>
> Eelco Chaudron (1):
>       openvswitch: fix wrong flag value in get_ipv6_ext_hdrs()
>
> Eliot Courtney (1):
>       gpu: nova-core: correct RISC-V HALTED field
>
> Emil Tsalapatis (1):
>       bpf: Only enforce 8 frame call stack limit for all-static stacks
>
> Emmanuel Grumbach (18):
>       wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs
>       wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser
>       wifi: iwlwifi: guard against division by zero in iwl_dbg_tlv_alloc_fragments
>       wifi: iwlwifi: fix the access to CNVR TOP registers
>       wifi: iwlwifi: mld: honor BSS_CHANGED_BEACON_ENABLED
>       wifi: iwlwifi: add support for AX231
>       wifi: iwlwifi: mvm: validate sta_id in BA window status notif
>       wifi: iwlwifi: mvm: validate mac_link_id in session protect notif
>       wifi: iwlwifi: mvm: fix an off-by-1 boundary check
>       wifi: iwlwifi: mvm: parse beacon notif per layout
>       wifi: iwlwifi: mvm: fix sched scan IE sizing
>       wifi: iwlwifi: pcie: null RX pointers after free
>       wifi: iwlwifi: mvm: validate TX_CMD response layout
>       wifi: iwlwifi: mvm: fix a possible underflow
>       wifi: iwlwifi: mvm: add a check on the tid coming from the firmware
>       wifi: iwlwifi: mvm: fix out-of-bounds tid_data access in BA notif
>       wifi: iwlwifi: bound aligned TLV advance in FW parser
>       wifi: iwlwifi: acpi: validate WGDS table revision index
>
> Enzo Matsumiya (1):
>       smb: server: fix leak of ksmbd_ipc_login_request_ext() returned buffer
>
> Eric Biggers (2):
>       crypto: x86/aria - add missing vzeroupper in AVX2 code
>       crypto: x86/aria - add missing vzeroupper in AVX-512 code
>
> Eric Dumazet (27):
>       netdevsim: update queue NAPI association on queue reset
>       net: change sock_queue_rcv_skb_reason() to return a drop_reason
>       ip6mr: plug drop_reason to ip6mr_cache_report()
>       inetpeer: randomize RB-tree node comparison using SipHash
>       net_sched: sch_fq: fix pacing delay underflow with pacing offload
>       net/sched: add qstats_cpu_drop_inc() helper
>       net/sched: act_skbmod: fix length calculations and avoid invalid header warnings
>       slip: remove slip_hangup() to fix use-after-free in slip_receive_buf()
>       net: bridge: remove stale rcu_barrier() in br_multicast_dev_del()
>       net/sched: sch_drr: make cl->quantum lockless
>       net: icmp: avoid invalid transport header access in icmp_send tracepoint
>       tcp: use GFP_ATOMIC in tcp_send_active_reset()
>       igmp: convert struct ip_sf_list to RCU
>       ipv6: mcast: fix RCU list diversion in ip6_mc_del1_src()
>       ipv6: mcast: use copy-on-write RCU updates in ip6_mc_source()
>       ip6_gre: check tunnel info before xmit in ip6gre_tunnel_xmit
>       ipv6: sr: restore network header before routing and forwarding
>       bonding: alb: fix uninitialized transport header access in alb_determine_nd()
>       locking/lockdep: Invalidate stale class_cache entries for zapped classes
>       bonding: do not clear curr_active_slave prematurely when releasing all slaves
>       bonding: use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit()
>       vxlan: initialize _md in vxlan_xmit_one()
>       ip6mr: do not clone dst in ip6mr_cache_report()
>       ipv6: mcast: fix delay calculation in igmp6_join_group()
>       ipv6: mcast: use rcu_assign_pointer() for __rcu list updates
>       ipv6: mcast: use jiffies_delta_to_clock_t() in igmp6_mc_seq_show()
>       net: bonding: annotate lockless writes with WRITE_ONCE()
>
> Eric Joyner (1):
>       ionic: add missing dma_rmb() after the completion publish check
>
> Eric Sandeen (1):
>       xfs: fix reclaimed page accounting in xfs_buf_free
>
> Erni Sri Satya Vennela (1):
>       net: mana: hardening: Reject zero max_num_queues from MANA_QUERY_VPORT_CONFIG
>
> Esben Haabendal (1):
>       drm/bridge: ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work()
>
> Esteban Urrutia (3):
>       phy: qcom: qmp-pcie: Add pcs_lane1 offset to V5 offsets
>       phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
>       phy: qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy
>
> Ethan Nelson-Moore (2):
>       ASoC: ti: omap3pandora: update board check to use DT compatible
>       ata: pata_legacy: remove documentation for removed module parameters
>
> Eugen Hristev (1):
>       media: bcm2835-unicam: Fix asc leaked in error/remove path
>
> Evelyn Ali (1):
>       ALSA: hda/realtek: ALC882: Fixup for Clevo P775TM1
>
> Evgenii Burenchev (4):
>       ALSA: via82xx: Remove unreachable branch in snd_via686_pcm_pointer()
>       ALSA: hpi: Check transport errors during HPI6000 adapter initialization
>       vdpa/ifcvf: handle dev_set_name() failure in ifcvf_vdpa_dev_add()
>       drm/amd/display: Fix dangling pointer in plane reset function
>
> Ezio Galeazzi (1):
>       ALSA: hda/ca0132: add QUIRK_GENERIC path for Gigabyte GA-Z170X-Gaming G1
>
> FAN YE (1):
>       btrfs: zstd: fix lost wakeup when waiting for a workspace
>
> Fabio Estevam (2):
>       arm64: dts: rockchip: Fix Gru WLAN sideband interrupt
>       arm64: dts: rockchip: Fix rk3566-bigtreetech-cb2 touchscreen property
>
> Fabrice Derepas (1):
>       apparmor: fix integer overflow in verify_tags() bounds check
>
> Faicker Mo (1):
>       net: net_failover: Fix the deadlock in net_failover_slave_name_change()
>
> Fan Gong (1):
>       hinic3: Fix skb linearization mismatch and drop skb when skb_checksum_help() failed
>
> Fan Wu (6):
>       spi: oc-tiny: switch to managed controller allocation
>       spi: davinci: switch to managed controller allocation
>       RDMA/cxgb4: Free debugfs on registration failure
>       ieee802154: cc2520: fix FIFOP work use-after-free
>       hwmon: (gpio-fan) Fix use-after-free in alarm work
>       smb: client: fix cifsFileInfo reference leak in deferred close
>
> Fan Ye (1):
>       net: thunderbolt: Count delivered packets in rx_packets and rx_bytes
>
> Fangyu Yu (3):
>       iommu/riscv: Add command queue lock
>       iommu/riscv: Serialize command queue publishing
>       iommu/riscv: Avoid waiting on failed command enqueue
>
> Fangzhi Zuo (1):
>       drm/amd/display: Exit IPS before connector detection on resume
>
> Farhad Alemi (1):
>       freevxfs: don't BUG() on unknown typed-extent type
>
> Fei Shao (1):
>       usb: mtu3: allow system suspend during active gadget connection
>
> Felix Fietkau (46):
>       wifi: mt76: mt7996: fix out-of-bounds array access during hardware restart
>       wifi: mt76: mt7996: validate RX band_idx before dereferencing phys[]
>       wifi: mt76: mt7996: set MT76_MCU_RESET before waking MCU waiters on full reset
>       wifi: mt76: mt7915: clear wcid mask under mutex after RCU pointer clear
>       wifi: mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss
>       wifi: mt76: mt7996: don't report a zero TX bitrate
>       wifi: mt76: mt7915: write RX header translation bit to the correct register
>       wifi: mt76: fix stranded frames in mt76_txq_schedule_pending
>       wifi: mt76: fix uninitialised RXDMAD_C descriptor info
>       wifi: mt76: fix RXDMAD_C buffer recycling race
>       wifi: mt76: mt7915: poll the correct SLP CTRL register for the second adie
>       wifi: mt76: mt7996: bound TLV walk in mt7996_mcu_get_chip_config
>       wifi: mt76: mt7915: unwind state on add_interface failure
>       wifi: mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER
>       wifi: mt76: mt7996: reserve space for the CSA-abort countdown TLV
>       wifi: mt76: mt7996: don't leak MLD group index on remap alloc failure
>       wifi: mt76: mt7915: use little-endian for bss_info_ra wire fields
>       wifi: mt76: only consume the WO drop bit on WED v2 devices
>       wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
>       wifi: mt76: mt7996: skip key upload when adding an offchannel link
>       wifi: mt76: mt7996: wake MCU waiters before aborting scan in L1 SER
>       wifi: mt76: mt7996: free vif links after clearing wcid entries on full reset
>       wifi: mt76: mt7996: fix MIB TX aggregation counter registers for mt7990
>       wifi: mt76: mt7915: fix double hif2 init on the non-WED path
>       wifi: mt76: mt7915: fix ext PHY use-after-free on register error path
>       wifi: mt76: mt7915: release hif2 reference on probe IRQ failure
>       wifi: mt76: mt7996: do not attach hif2 WED when the main WED attach failed
>       wifi: mt76: mt7915: fix chainmask handling for non-dbdc phys on band 1
>       wifi: mt76: mt7915: report RX chain signal for all RX paths
>       wifi: mt76: reject out-of-range link ids in mt76_vif_link()
>       wifi: mt76: mt7996: fix out-of-bounds link array access in mt7996_tx()
>       wifi: mac80211: skip default WMM setup for AP_VLAN links
>       wifi: mt76: fix 4th chain ACK RSSI bitmask in sta_poll
>       wifi: mt76: fix HE DCM max-RU capability encoding
>       wifi: mt76: fix out-of-bounds access in mmio copy helpers
>       wifi: mt76: decode the full VHT Rx STBC capability field
>       wifi: mt76: fix ER-SU 106-tone RU check in RX rate decode
>       wifi: mt76: cancel reset and rc work on device unregister
>       wifi: mt76: report data NSS for STBC frames in RX rate decode
>       wifi: mt76: mt7996: clear stale link state on full reset
>       wifi: mt76: add offchannel check to mt76_roc_complete
>       wifi: mt76: check chanctx before restoring channel after ROC
>       wifi: mt76: optimize ROC for same-channel case
>       wifi: mt76: send nullfunc PS frames on offchannel transitions
>       wifi: mt76: set MT76_SCANNING when starting a hw scan
>       wifi: mt76: mt7996: do not leave state behind after a failed WED attach
>
> Felix Gu (4):
>       remoteproc: qcom_q6v5_adsp: Fix reference leak for device node
>       phy: sunplus: fix error handling in sp_uphy_init()
>       spi: img-spfi: don't disable runtime PM on DMA deferred probe
>       phy: renesas: rcar-gen2: Fix double of_node_put on phy creation failure
>
> Feng Jiang (1):
>       bpf, riscv: Fix extable handling for arena load_acquire
>
> Feng Yang (4):
>       selftests/bpf: Fix memory leak in msg_alloc_iov
>       selftests/bpf: Fix incorrect error checking for pthread_create
>       selftests/bpf: Fix memory leak on subtest_states reallocation
>       selftests/bpf: Fix missing allocation null checks in test_progs.c
>
> Fengnan Chang (1):
>       iomap: avoid memset iomap when iter is done
>
> Fernando Fernandez Mancera (1):
>       ipv6: addrconf: fix temp address generation after prefix deprecation
>
> Filipe Manana (3):
>       btrfs: defrag: fix deadlock between defrag and delalloc space reservation
>       btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
>       btrfs: fix reloc root cleanup in merge_reloc_roots()
>
> Florian Westphal (6):
>       netfilter: nf_nat_sip: rewind offset when NAT shrinks the packet
>       netfilter: nf_conntrack_expect: zero at allocation time
>       netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state
>       netfilter: nfnetlink_log: cope with concurrent instance destruction
>       netfilter: ip6_tables: set F_PROTO when proto value is nonzero
>       netfilter: nft_ct: support expectation creation for natted flows
>
> Fourie Zhang (1):
>       net: mpls: clear inner_protocol when the last label is popped
>
> Frank Li (1):
>       arm64: dts: imx8-ss-audio: Fix LPCG clock indices for ASRC0
>
> Frank Sorenson (2):
>       cifs: remove dead size-update blocks in cifs_setattr_unix/nounix
>       cifs: fix clearing stats for fastest execution of each smb2 command
>
> Fredric Cover (1):
>       smb: client: fix races in cifsd thread creation
>
> Frieder Schrempf (1):
>       arm64: dts: imx93-kontron: set memory node to 0x80000000/1GiB
>
> Fu Hao (1):
>       iommu/amd: Add support for Hygon family 18h model 4h IOAPIC
>
> Fuad Tabba (1):
>       of/irq: Fix device node refcount leak in of_irq_get_affinity()
>
> Furst Blumier (1):
>       ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PC
>
> Fushuai Wang (2):
>       serial: 8250: Clear CON_PRINTBUFFER on port re-registration
>       Revert "serial: 8250: Clear CON_PRINTBUFFER on port re-registration"
>
> Gabriel Krisman Bertazi (2):
>       io_uring/net: let io_recv_buf_select return the length of the buffer region
>       io_uring/net: don't overconsume buffers when using MSG_TRUNC
>
> Galen Hassen (1):
>       ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10
>
> Gang Yan (1):
>       selftests: mptcp: fix an UAF in mptcp_connect.c
>
> Gangliang Xie (1):
>       drm/amdgpu: add first record offset check
>
> Gao Xiang (6):
>       erofs: clean up encoded map flags
>       erofs: error out obviously illegal extents in advance
>       erofs: fix interlaced ztailpacking pclusters
>       erofs: guard on-disk algorithm IDs against Z_EROFS_COMPRESSION_MAX
>       erofs: relax sanity check for tail pclusters due to ztailpacking
>       erofs: disable LZ4 rolling decompression for now
>
> Gary Guo (12):
>       usb: fix UAF when probe runs concurrent to dyn ID removal
>       usb: xusbatm: don't rely on id table pointer arithmetic
>       wifi: ath9k_htc: don't store usb_device_id
>       usb: usbtmc: don't store usb_device_id
>       usb: serial: spcp8x5: don't store usb_device_id
>       media: as102: do not rely on id table address comparison
>       net: usb: pegasus: don't rely on id table pointer arithmetic
>       samples: rust: debugfs: fix excessive stack use
>       PCI: Make pci_match_one_device() match on ID instead of device
>       PCI: Fix dyn_id add TOCTOU
>       PCI: Fix UAF when probe runs concurrent to dyn ID removal
>       rust: pin-init: use irrefutable pattern for `stack_pin_init`
>
> Gautham R. Shenoy (1):
>       amd-pstate: Make certain freq_attrs conditionally visible
>
> Geert Uytterhoeven (7):
>       soc: renesas: r8a78000: Drop duplicate "default ARCH_RENESAS"
>       clk: ti: Make sure clk_init_data is fully initialized
>       clk: visconti: Make sure clk_init_data is fully initialized
>       spi: amlogic-spisg: Make sure clk_init_data is fully initialized
>       erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
>       clk: renesas: cpg-mssr: Add number of clock cells check
>       hwmon: (ltc4282) Make sure clk_init_data is fully initialized
>
> Genevieve Chan (1):
>       firmware: stratix10-svc: fix FCS SMC call kernel-doc
>
> Geoffrey McRae (1):
>       drm/amd/display: Fix DM I2C teardown race
>
> George Moussalem (3):
>       arm64: dts: qcom: ipq5018: Correct CMN PLL reference clock rate
>       arm64: qcom: ipq5018: Add GEPHY RX and TX clocks
>       net: dsa: qca8k: Add support for force mode for fixed link topology
>
> Georgi Valkov (1):
>       wifi: mwifiex: replace one-element arrays with flexible array members
>
> Gerald Loacker (1):
>       phy: rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table
>
> Gerald Yang (1):
>       ext4: clear stale xarray tags on folios skipped during writeback
>
> Gerd Rausch (1):
>       net/rds: tcp: don't force RDS_CONN_RESETTING over a concurrent shutdown
>
> Gil Fine (4):
>       thunderbolt: Avoid reserved fields in path config space for USB4 routers
>       thunderbolt: Verify PCIe adapter in detect state before tunnel setup
>       thunderbolt: Increase timeout for Configuration Ready bit
>       thunderbolt: Verify Router Ready bit is set after router enumeration
>
> Gil Portnoy (1):
>       ksmbd: remove stale channels from all sessions on teardown
>
> Giovanni Cabiddu (2):
>       crypto: qat - cancel work on re-enable SR-IOV timeout
>       crypto: qat - clear AES key schedule from stack
>
> Giuseppe Piscitelli (1):
>       net/sched: sch_cake: fix autorate reconfiguration throttling
>
> Gleb Markov (2):
>       drm/amd/display: Remove unused-but-set variable hubp from
>       misc: rtsx: add missing write register handling
>
> Gleb Sonichev (1):
>       platform/x86: dell-laptop: add Inspiron N5110 to touchpad LED quirk table
>
> Goldwyn Rodrigues (1):
>       ima: return error early if file xattr cannot be changed
>
> Golla Nagendra (1):
>       dmaengine: zynqmp_dma: fix race between runtime PM and device removal
>
> Gongwei Li (1):
>       Bluetooth: hci_mrvl: Fix wrong return value check of wait_on_bit_timeout()
>
> Gou Hao (4):
>       powerpc/smp: add NULL guard for cause_ipi in smp_muxed_ipi_message_pass
>       powerpc/xive: make xive IPI allocation NULL-safe
>       powerpc/xive: add error return value to xive_smp_probe()
>       powerpc/xive: propagate IPI init errors to prevent use-after-free
>
> Greg Marsden (1):
>       net/rds: fix tcp stream corruption with large pages
>
> Gregor Herburger (1):
>       OPP: Fix cleanup ordering
>
> Gregory Price (2):
>       mm: name the anonymous MMOP enum as enum mmop
>       mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug
>
> Griffin Kroah-Hartman (1):
>       misc: amd-sbi: Add null check for devm_kasprintf()
>
> Guanghui Yang (3):
>       ext4: fix buffer_head leak in ext4_init_orphan_info
>       btrfs: detach failed sprout device from transaction update list
>       btrfs: restore active device pointers after failed sprout
>
> Guangshuo Li (13):
>       serial: qcom-geni: do not advance stale DMA completions
>       crash_dump: release keyring reference at the correct time
>       mtd: intel-dg: Fix runtime PM error path in probe
>       clk: tegra: tegra124-emc: put EMC node on register failure
>       rapidio: clear mport->net when rio_add_net() fails
>       Bluetooth: btmtksdio: fix usage_count leak when autosuspend_delay is negative
>       dmaengine: qcom-bam-dma: fix autosuspend cleanup during removal
>       clocksource/drivers/clps711x: Do not unmap clocksource MMIO
>       ksmbd: Do not skip lock checks for single-byte ranges
>       platform/x86: hp-bioscfg: fix password encoding bounds check
>       net: cpsw_new: unregister devlink on port registration failure
>       net: lan966x: restore RX state on reload failure
>       NFS: Fix delayed delegation return list handling
>
> Guenter Roeck (6):
>       bnxt_en: Fix call to hardware monitoring event handler
>       hwmon: (corsair-psu) Fix linear11 calculation
>       Documentation/hwmon: Document hwmon_notify_event()
>       hwmon: Fix potential UAF in pec_store
>       hwmon: (sht4x) Fix return value from heater_enable_store()
>       hwmon: (sht4x) Add missing locks
>
> Gui-Dong Han (4):
>       media: cec-pin: Fix event FIFO ordering
>       nvme-apple: Use acquire/release for queue enabled state
>       gpib: Move stuck SRQ update under lock
>       misc: bcm-vk: Use acquire/release for msgq_inited
>
> Guillaume Maudoux (1):
>       selftests/bpf: Mask socket type flags in mptcpify prog
>
> Guixin Liu (7):
>       nvme-fc: unmap cmd_iu DMA on rsp_iu mapping failure in init_request
>       nvmet: propagate percpu_ref_init() failure in nvmet_ns_enable()
>       nvme-pci: release descriptor pools on probe failure
>       nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()
>       nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns()
>       nvmet: fix return status of RMI log page on allocation failure
>       nvme-pci: return error when parsing a quirk string fails
>
> GuoHan Zhao (1):
>       virtio: rtc: time out alarm requests
>
> Guodong Xu (1):
>       riscv: cpufeature: Clarify ISA spec version for canonical order
>
> Guopeng Zhang (3):
>       cgroup/cpuset: Use WRITE_ONCE() for shared prs_err updates
>       selftests/cgroup: Drop invalid boot isolation comparison
>       cgroup/cpuset: Preserve boot-isolated CPUs on partition release
>
> Gustavo Kenji Mendonça Kaneko (2):
>       drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend
>       drm/arm/komeda: fix error handling for clk_prepare_enable() and callers
>
> Guzebing (1):
>       cxl/memdev: Fix firmware upload exact-fit handling
>
> Günther Noack (1):
>       landlock: Use mem_is_zero() in is_layer_masks_allowed()
>
> HW He (1):
>       net: gro: Fix nesting of TCP GSO SKBs in skb_gro_receive_list()
>
> Hang Nan (1):
>       ksmbd: bound smb_check_perm_dacl() ACE walks by DACL size
>
> Hanlin Song (1):
>       csky: Fix a4/a5 restoration in syscall trace path
>
> Hans Verkuil (1):
>       media: v4l2-async: Unregister sub-device if asc_list is empty
>
> Hans Zhang (5):
>       PCI: iproc: Protect root bus removal with rescan lock
>       PCI: altera: Protect root bus removal with rescan lock
>       PCI: rockchip: Protect root bus removal with rescan lock
>       PCI: mediatek: Protect root bus removal with rescan lock
>       PCI: plda: Protect root bus removal with rescan lock
>
> Haotian Zhang (4):
>       ALSA: ice1712: Fix the card leak at probe error with the auto-cleanup
>       samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-modify
>       samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-multi-modify
>       media: v4l2-h264: Fix memcmp() size in B1 reference list comparison
>
> Haowen Tu (1):
>       PM: sleep: Fix off-by-one in wakelocks number limit check
>
> Haoxiang Li (6):
>       iommu/qcom: Remove sysfs device on probe failure path
>       media: em28xx-video: fix missing res_free() on init_usb_xfer failure
>       net: thunderx: fix PTP device ref leak in nicvf_probe()
>       net: microchip: sparx5: clean up PSFP resources on flower setup failure
>       fbdev: pm2fb: unwind WC setup on probe failure
>       HID: logitech-hidpp: Fix FF device cleanup on init failure
>
> Harald Freudenberger (8):
>       s390/crypto: Fix skcipher_walk return code handling in aes_s390
>       s390/crypto: Fix use of mutex in atomic context
>       s390/crypto: Fix missing scrub of temp buffers with AES ctr and gcm algorithm
>       s390/crypto: Fix missing cra_flags in paes_s390
>       s390/crypto: Fix handling of EBUSY in PHMAC when req is pushed to crypto engine
>       s390/crypto: Fix missing scrub of temp buffers with PAES algorithm
>       s390/crypto: Fix wrong return code to engine in asynch callbacks
>       s390/crypto: Map EBUSY to EIO when key conversion fails repeatedly
>
> Hardik Garg (1):
>       Drivers: hv: vmbus: add VTL2 redirect connection ID
>
> Harry Wentland (2):
>       dm/amdgpu: fix malformed link_settings debugfs output
>       drm/amd/display: Resize MST HDCP per-connector arrays to 32
>
> Heikki Krogerus (2):
>       i2c: designware: Global register definitions
>       drm/xe/i2c: Fix the interrupt handling
>
> Heiko Carstens (3):
>       s390/zcore: Removed unused variables
>       s390/time: Use jiffies instead of jiffies_64
>       s390/pai: Reduce excessive debug feature size
>
> Hemanth Selam (3):
>       platform/x86/amd/hsmp: Reject negative power cap writes in hwmon
>       selftests/cgroup: set the test plan after the setup checks
>       iommu/amd: Fix ineffective error check in nested domain allocation
>
> Henrik Grimler (4):
>       drm/lima: call drm_mm_init() with a valid allocation range
>       power: supply: bq27xxx: bq27520g4: fix REG_TTES address
>       power: supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
>       power: supply: bq27xxx: bq27z561: fix invalid AverageEnergy address
>
> Henry Martin (3):
>       sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration
>       tracing/probes: Fix use-after-free on field name/type of events with multiple probes
>       tracing/user_events: Don't destroy fields when event removal fails
>
> Herman van Hazendonk (3):
>       clk: qcom: gdsc: propagate gdsc_check_status() errors from gdsc_poll_status
>       clk: qcom: gdsc: propagate gdsc_enable() failure for ALWAYS_ON domains
>       clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister()
>
> Herve Codina (1):
>       driver core: Avoid warning when removing a device while its supplier is unbinding
>
> Hirokazu Honda (1):
>       tee: optee: Allow MT_NORMAL_TAGGED shared memory
>
> Hisam Mehboob (1):
>       selftests/rseq: Replace glibc-specific __GNUC_PREREQ with portable check
>
> Hongfu Li (4):
>       selftests/cgroup: Fix cg_run_in_subcgroups ignoring arg parameter
>       selftests/mm: fix mmap() return value check in run_migration_benchmark
>       selftests/mm: fix memleak in migration benchmark
>       selftests/mm: fix read_file() return value check
>
> Hongling Zeng (2):
>       perf: evsel: Fix error handling in tp_format lookup
>       ceph: Fix ERR_PTR(0) in ceph_mkdir()
>
> Hongyan Xu (7):
>       usb: gadget: r8a66597: avoid double free of ep0_req in probe error path
>       platform/chrome: cros_ec_debugfs: Clean up console log on probe failure
>       platform/chrome: cros_ec_debugfs: Unregister panic notifier
>       power: supply: isp1704_charger: cancel work on remove
>       power: supply: sc2731_charger: cancel work on remove
>       ACPI: scan: fix bus ID cleanup on device_add() failures
>       block: mtip32xx: synchronize ioctls with device removal
>
> Hrvoje Nuic (1):
>       Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV
>
> Hui Su (5):
>       staging: fbtft: make dirty_lock IRQ-safe
>       sched: Account cgroup CPU time to the execution context
>       sched/core: Call wq_worker_tick() for the execution context
>       bpf: Fix BPF_F_CPU validation for sparse CPU IDs
>       bpf: Fix percpu map update indexing with sparse CPU IDs
>
> Huisong Li (4):
>       mailbox: pcc: Fix command timeout due to missed interrupt
>       ACPI: processor: idle: Remove redundant cstate check in acpi_processor_power_init
>       ACPI: processor: idle: Move max_cstate update out of the loop
>       ACPI: processor: idle: Remove redundant static variable and rename cstate check function
>
> Huiwen He (8):
>       smb/client: flush dirty data before punching a hole
>       smb/client: validate new EOF for insert range
>       smb/client: validate new EOF for zero range
>       smb/client: mark file sparse before emulating insert range
>       smb/client: fix data corruption in emulated insert range
>       smb/client: fix integer truncation in collapse range
>       smb/client: fix stale page cache in insert/collapse range
>       smb/client: invalidate fscache for fallocate range operations
>
> Hungyu Lin (2):
>       media: qcom: iris: handle runtime PM resume failure in core deinit
>       media: qcom: iris: fix runtime PM reference leaks
>
> HyeongJun An (7):
>       Bluetooth: virtio_bt: avoid OOB read of build info string
>       ALSA: seq: Don't leak the extension cell pointer in the bounce payload
>       platform/x86: dell-wmi-sysman: Fix instance ID bounds
>       ASoC: dapm: Fix off-by-one check on the second enum channel
>       ALSA: dummy: Report a change when one capture switch channel moves
>       selftests/alsa: Fix the step check for INTEGER controls
>       ALSA: hda: Report a change when only the channel status bytes move
>
> Hyunwoo Kim (1):
>       Bluetooth: RFCOMM: Validate MTU in rfcomm_apply_pn() to prevent infinite loop
>
> Håkon Bugge (1):
>       net/rds: acquire the fastpath locks in rds_conn_shutdown()
>
> Ian Rogers (45):
>       perf test: Drain pipe after child finishes to avoid losing output
>       perf test: Refactor parallel poll loop to drain all pipes simultaneously
>       perf test: Show snippet failure output for verbose=1
>       perf test: Add summary reporting
>       perf test: Fix subtest status alignment for multi-digit indexes
>       perf test: Add -j/--junit option for JUnit XML test reports
>       perf test: Truncate printed test descriptions dynamically to avoid terminal wrapping
>       perf test: Truncate test description to fit terminal width
>       perf tests: Skip metrics validation if system-wide recording lacks permission
>       perf tests: Add robust record retry helper and use subsecond workloads
>       perf tests: Fix flakiness in trace record and replay test
>       perf tests: Fix flakiness in BPF counters test on hybrid systems
>       perf test: Fixes for check branch stack sampling
>       perf tests: Fix flakiness in branch stack sampling tests
>       perf jevents: Add more components to the metric sorting order
>       perf ui hists: Fix uninitialized stack memory free on pstack allocation failure
>       perf cap: Remove used_root parameter and simplify capability checks
>       perf stat: Fix evsel_list leak in cmd_stat
>       perf synthetic-events: Fix uninitialized pthread_join
>       perf test: Support dynamic test suites with setup callback and private data
>       perf test: Fix skiplist leak in cmd_test
>       perf python: Check counts_values size in set_values
>       perf python: Handle Py_None for thread and cpu maps
>       perf python: Validate CPU and thread maps in pyrf_evsel__open
>       perf python: Fix memory leak in pyrf__metrics_cb
>       perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads
>       perf util: Sort includes and add missed explicit dependencies
>       perf evlist: Add reference count
>       perf evsel: Add reference count
>       perf evlist: Add reference count checking
>       perf parse-events: Restrict core PMU bypass to --cputype option
>       perf tests: Fix Python JIT dump profiling test failure
>       perf record: Fix teardown hang on system-wide multi-threaded sessions
>       perf evsel: Add bounds checking to trace point raw data accessors
>       perf ui hists: In report UI ensure thread is set with reference counting
>       perf header: Add utility to convert feature number to a string
>       perf header: Refactor pipe mode end marker handling
>       perf script: Fix metric_evlist leak in script_find_metrics
>       perf tools: Fix sb_evlist leaks in top and record
>       perf python: Fix memory leak in pyrf_evlist__get_pollfd
>       perf python: Validate attribute setters in pyrf_evsel
>       perf python: Fix count_values memory leak in pyrf_evsel__read
>       perf hists browser: Increase MAX_OPTIONS to prevent stack buffer overflow
>       perf ui hists: Fix dso_filter reference leak and exit zoom cleanup
>       perf python: Add missed explicit dependencies
>
> Ibrahim Hashimov (3):
>       RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[]
>       wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO
>       mac802154: fix use-after-free of sdata via queued RX frames
>
> Ido Schimmel (3):
>       bridge: Add missing READ_ONCE() annotations around FDB destination port
>       nexthop: Initialize extack in remove_nh_grp_entry()
>       tunnels: Drop stale dst when building an ICMP error for PMTUD
>
> Igor Paunovic (2):
>       drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR
>       drm/rockchip: rk3066_hdmi: Add missing Kconfig selects
>
> Ihor Solodrai (3):
>       bpf: Factor out stack_map build ID helpers
>       bpf: Avoid faultable build ID reads under mm locks
>       selftests/bpf: Fix selftest build after filter.h update
>
> Iker Pedrosa (1):
>       drm/solomon: remove unneeded variables in blit functions
>
> Ilya Bakoulin (1):
>       drm/amd/display: Avoid DPMS-on for phantom stream
>
> Ilya Leoshkevich (1):
>       s390/irqflags: Add out-of-line definitions of arch_local_irq_*() for KMSAN
>
> Ilya Maximets (1):
>       netfilter: report NLM_F_DUMP_FILTERED when all is filtered out
>
> Imran Shaik (12):
>       clk: qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs
>       clk: qcom: gpucc-qcm2290: Park RCG's clk source at XO during disable
>       arm64: dts: qcom: agatti: Add missing CX power domain to DISPCC
>       arm64: dts: qcom: talos: Fix cpu6 1094.4MHz OPP frequency typo
>       clk: qcom: dispcc-qcm2290: Move to the latest common qcom_cc_probe() model
>       clk: qcom: dispcc-qcm2290: Enable runtime PM support
>       clk: qcom: qcm2290: Set POLL_CFG_GDSCR flag for DISPCC and GPUCC GDSCs
>       clk: qcom: qcm2290: Add RETAIN_FF_ENABLE flag for DISPCC and GPUCC GDSCs
>       clk: qcom: qcm2290: Update DISPCC and GPUCC GDSC *wait_val values
>       clk: qcom: gpucc-qcm2290: Drop pm_clk handling
>       clk: qcom: gpucc-qcm2290: Move to the latest common qcom_cc_probe() model
>       clk: qcom: gpucc-qcm2290: Keep the critical clocks always-on from probe
>
> Imre Deak (1):
>       drm/dp: Add DSC virtual DPCD quirk for Realtek MST branch device
>
> Inochi Amaoto (1):
>       riscv: dts: sophgo: cv180x: Allow the DMA multiplexer to set channel number for DMA controller
>
> Ioana Ciornei (4):
>       bus: fsl-mc: wait for the MC firmware to complete its boot
>       dpaa2-switch: rework FDB management on the bridge leave path
>       dpaa2-switch: fix the error path in dpaa2_switch_rx()
>       dpaa2-switch: fix handling of NAPI on the remove path
>
> Ion Agorria (1):
>       ARM: tegra: p880: Lower CPU thermal limit
>
> Ismail Tarim (2):
>       Bluetooth: btmtk: Do not report success when subsys reset fails
>       Bluetooth: btmtk: Do not discard the subsystem reset timeout
>
> Israel Téllez García (1):
>       bpf: Fix pending_pos walk on 32-bit ring position wrap
>
> Itai Handler (1):
>       rcu: Mark accesses to ->rcu_urgent_qs and ->rcu_need_heavy_qs
>
> Ivan Hu (1):
>       Bluetooth: btmtk: Declare MT7920 (MT7961 1a) Bluetooth firmware
>
> Ivan Lipski (1):
>       drm/amd/display: Initialize dsc_caps to 0
>
> Ivy Lopez (2):
>       staging: rtl8723bs: use kfree_sensitive() for key material
>       scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
>
> Jackie Dong (1):
>       ALSA: hda/realtek: ALC269 fixup for Yoga/Legion Mic noise
>
> Jackie Liu (1):
>       liveupdate: reject nonzero reserved value for SESSION_FINISH
>
> Jacob Keller (1):
>       ice: add missing xa_destroy for sched_node_ids
>
> Jacob Moroni (4):
>       RDMA/irdma: Deduplicate the irdma_del_memlist logic
>       RDMA/irdma: Add a refcount to track user ring MR associations
>       RDMA/irdma: Add irdma_cq fields to track pbl allocations
>       RDMA/irdma: Add refcounting to user ring MRs
>
> Jad Keskes (1):
>       EDAC/device_sysfs: Use kstrtouint() for poll_msec to prevent truncation
>
> Jakub Kicinski (10):
>       i3c: dw: avoid shift-out-of-bounds when DAA assigns no devices
>       psp: validate IPv4 header fields in psp_dev_rcv()
>       net: ethtool: cmis_cdb: hold instance lock for ops locked devices
>       tls: reject the combination of TLS and sockmap
>       net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
>       eth: nfp: bound the ntuple rule dump by the caller's buffer size
>       eth: nfp: drop the replaced rule from the list when reprogramming fails
>       net: dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size
>       eth: ice: don't dereference pointers from TP_printk()
>       selftests: drv-net: so_txtime: remember to deploy the binaries
>
> Jamal Hadi Salim (21):
>       net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue
>       net/sched: fq: add overflow bounds to quantum and initial quantum
>       net/sched: fq_codel: clamp default quantum and mtu
>       net/sched: sch_codel: clamp default mtu to avoid disabling CoDel
>       net/sched: fq_pie: clamp default quantum to avoid signed overflow
>       net/sched: hhf: clamp quantum before hhf_change() to avoid overflow
>       net/sched: sfq: clamp quantum to avoid signed overflow soft lockup
>       net/sched: bound qdisc_pkt_len to prevent qdisc soft lockup
>       net/sched: sch_htb: limit htb_classify inner-class filter hops
>       net/sched: fq: clamp quantum and initial_quantum in change path
>       net/sched: cls_u32: fix duplicate handle when node ID pool is exhausted
>       net: cap tx_queue_len at S16_MAX to prevent oversized ring allocations
>       net: reject oversized tx_queue_len at netlink parse time
>       net/sched: fq_pie: clamp quantum in change path
>       net/sched: sfq: clamp quantum in change path
>       net/sched: hhf: clamp quantum in change and init paths
>       net/sched: dualpi2: clamp psched_mtu at all call sites
>       net/sched: pie: clamp psched_mtu in pie_drop_early
>       net/sched: drr: clamp quantum in change class
>       net/sched: ets: clamp quantum in parse and fallback paths
>       net/sched: account classifier filter allocations to memcg
>
> James C. Owens (1):
>       btrfs: scrub: report the failing sector's address, not the stripe base
>
> James Calligeros (1):
>       ASoC: apple: mca: increase SERDES reset delay
>
> James Clark (2):
>       tools/build: Allow versioning of all LLVM tools defined in Makefile.include
>       perf: arm_pmuv3: Zero initialize hw_id branch stack field
>
> James Hilliard (1):
>       watchdog: sunxi_wdt: preserve boot-enabled watchdog
>
> James Lee (1):
>       modpost: Add __llvm_covfun and __llvm_covmap to section_white_list
>
> James Nugraha (1):
>       net: amd-xgbe: discard rx packets with bad FCS
>
> Jan Havran (Advantech Czech) (1):
>       net: dsa: lantiq_gswip: fix GSWIP_MDIO_PHY_FCONTX_EN value
>
> Jan Kara (5):
>       udf: Move udf_map_block() up
>       udf: Fix data loss when converting inline inodes to out of line
>       ext4: fix spurious message about orphan cleanup on RO fs
>       ext4: teach ext4_meta_trans_blocks() about number of allocated extents
>       ext4: fix transaction overflow during writeback
>
> Jan Volckaert (1):
>       net: usb: qmi_wwan: add MeiG SRM813Q
>
> Jann Horn (1):
>       exec: do_close_on_exec() before taking exec_update_lock
>
> Jared Kangas (4):
>       hwmon: (ina2xx) Acquire hwmon_lock in shunt_resistor_show()
>       hwmon: (ina2xx) Parameterize ina2xx_data in ina226_alert_read()
>       hwmon: (ina2xx) Replace masks with enum in alert functions
>       hwmon: (ina2xx) Decouple in0 and curr1 alarms
>
> Jared.Huang (2):
>       wifi: mt76: mt7925: update clc before setting sar power table
>       wifi: mt76: mt7925: fix msg len mismatch between driver and firmware
>
> Jasjeet Rangi (1):
>       x86/MCE/AMD: Fix inverted interrupt enablement during storm handling
>
> Jason Andryuk (2):
>       x86/amd_node: Avoid divide by zero on virtualized systems
>       x86/amd_node: Fix potential NULL pointer dereference
>
> Jason Gunthorpe (5):
>       iommufd: Simplify iommufd_device_remove_vdev()
>       RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()
>       RDMA/umem: Make ib_umem_is_contiguous() safe on 32 bit
>       RDMA/mlx5: Create ODP EQ for non-pinned dmabuf MRs
>       iommu/riscv: Disable SADE
>
> Jason Huang (1):
>       wifi: brcmfmac: fix P2P action frame handling without device vif
>
> Jason Winter (1):
>       net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow
>
> Javier Achirica (1):
>       bus: mhi: host: pci_generic: Round up nr_irqs to power of two
>
> Javier Carrasco (1):
>       hwmon: (chipcap2) fix channels in humidity alarm notifications
>
> Javier Tia (7):
>       wifi: mt76: mt7925: advertise EHT 320MHz capabilities for 6GHz band
>       Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support
>       wifi: mt76: mt7925: handle 320MHz bandwidth in RXV and TXS
>       wifi: mt76: mt7925: populate EHT 320MHz MCS map in sta_rec
>       wifi: mt76: mt7925: add 320MHz bandwidth to bss_rlm_tlv
>       xfs: initialise error in xfs_defer_finish_one()
>       xfs: initialise args->total for parent pointer updates
>
> Jay Vadayath (1):
>       smb: client: bound dirent name against end of SMB response in cifs_filldir
>
> Jean-Louis Colaco (1):
>       ALSA: usb-audio: Add quirk for YAMAHA CDS3000
>
> Jeff Johnson (11):
>       wifi: ath6kl: avoid buffer overreads in WMI event handlers
>       wifi: ath12k: Correctly copy the hint BSSID in WMI scan request
>       wifi: ath11k: Correctly copy the hint BSSID in WMI scan request
>       wifi: ath12k: Avoid buffer overread in ath12k_wmi_op_rx()
>       wifi: ath11k: Avoid buffer overread in ath11k_wmi_tlv_op_rx()
>       wifi: ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
>       wifi: ath12k: validate TLV length in process_tpc_stats()
>       wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()
>       wifi: ath11k: fix stride mismatch in mac_phy_caps_parse()
>       wifi: ath11k: fix leak in ath11k_service_ready_ext_event()
>       wifi: ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()
>
> Jeff Layton (1):
>       nfsd: add protocol support for CB_NOTIFY
>
> Jeffin Philip (1):
>       fs: autofs: fix memory leak in autofs_fill_super()
>
> Jens Axboe (1):
>       io_uring/rw: end write accounting from ->ki_complete
>
> Jens Glathe (2):
>       arm64: dts: qcom: sc8280xp-blackrock: switch to uefi rtc offset
>       drm/msm/dp: add missing drm_edid_connector_update() before add_modes on cached EDID
>
> Jens Remus (2):
>       x86/cfi: Use symmetric SYM_START and SYM_END in __CFI_TYPE()
>       s390/vdso: Pass --eh-frame-hdr to the linker
>
> Jeremy Klarenbeek (1):
>       drm/amd/pm/si: Fix updating clock limits from power states
>
> Jernej Skrabec (12):
>       drm/sun4i: vi scaler: Fix coefficient selection
>       drm/sun4i: tcon: Set output mux for DSI and LVDS
>       drm/sun4i: tcon: Drop TCON TOP device reference
>       drm/sun4i: hdmi: Don't leak sync polarity bits into packet control
>       drm/sun4i: crtc: Propagate layer initialization error
>       drm/sun4i: tcon: Drop remote endpoint reference
>       drm/sun4i: dw-hdmi: Drop TCON TOP port reference
>       drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz
>       drm/sun4i: Fix V3s YUV scanline size
>       drm/sun4i: vi scaler: Restore opaque alpha in video modes
>       drm/sun4i: tcon-top: Keep mixer routes distinct
>       drm/sun4i: Drop node references while building component list
>
> Jerome Brunet (1):
>       clk: sunxi-ng: mux: fix determine helper rate propagation
>
> Jetha Chan (1):
>       ASoC: amd: yc: Add Alienware m15 R7 AMD to DMIC quirk table
>
> Jeuk Kim (1):
>       NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers
>
> Jia Jia (5):
>       vhost-scsi: flush backend after device ioctls
>       virtio_console: do not free control-out buffers on remove
>       vhost/vdpa: reject VRING_NUM larger than device max
>       vduse: validate virtqueue alignment
>       vhost: invalidate vring access on IOTLB transitions
>
> Jia Yang (2):
>       mailbox: qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler
>       mailbox: qcom-cpucp: handle NULL data in send_data callback
>
> Jiacheng Xu (1):
>       workqueue: reject watchdog thresholds that overflow jiffies
>
> Jiajia Liu (3):
>       wifi: mt76: transform aspm_conf for pci_disable_link_state
>       Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in reset
>       Bluetooth: btusb: Fix leaked runtime PM reference in btusb_reset
>
> Jiale Yao (1):
>       Bluetooth: RFCOMM: validate skb length in rfcomm_recv_frame
>
> Jian Shen (1):
>       net: hibmcge: fix page_pool DMA direction mismatch
>
> Jian-Ming Liao (1):
>       i3c: mipi-i3c-hci: Fix missing STAT_IBI_STATUS_THLD in PIO mode
>
> Jiancheng Huang (1):
>       HID: lg4ff: validate report length before fixed offsets
>
> Jiangshan Yi (1):
>       selftests: timers: leap-a-day: Fix -w option and update usage comment
>
> Jiawei Sun (1):
>       perf record: fix poll storm when monitored threads exit
>
> Jiawen Wu (6):
>       net: wangxun: replace busy-wait reset flag with kernel mutex
>       net: wangxun: schedule hardware stats update in watchdog
>       net: wangxun: introduce WX_STATE_DOWN to serialize device shutdown state
>       net: txgbe: fix MISC interrupt unmasking in non-MSI-X mode and device shutdown
>       net: libwx: fix concurrent bitmap overwrite in PTP setup
>       net: wangxun: use BIT_ULL() to prevent shift overflow on 32-bit archs
>
> Jiayuan Chen (9):
>       bpf, xdp: move offload check into dev_xdp_install()
>       tcp: fix corruption of urgent data on multi-segment retransmit
>       rds: annotate data-race around rs_seen_congestion
>       bpf: Fix REG INVARIANTS VIOLATION on speculative pointer arithmetic
>       bpf: Fix NULL-ptr-deref when showing a void BTF type
>       bpf: Fix NULL-ptr-deref in btf_var_show()
>       selftests/bpf: Fix flaky bpf_nf test when random NAT port is 0
>       bpf: Fix mmap_lock deadlock on arena lock failure
>       bpf: Reject key-less BTF for hash maps
>
> Jie Gan (1):
>       arm64: dts: qcom: monaco: fix wrong connection for the replicator
>
> Jie Wang (2):
>       gfs2: fix quota init duplicate scan
>       gfs2: move quota_init qc iterator increment
>
> Jie Zhang (5):
>       drm/msm: Recover HW before retire hung submit
>       drm/msm/a6xx: Fix A663 GPUCC register list for state capture
>       drm/msm/a6xx: Fix A621 GPUCC register list for state capture
>       drm/msm: Fix task_struct reference leak in recover_worker
>       drm/msm/a6xx: Fix IRQ storm during msm_recovery test
>
> Jijie Shao (2):
>       net: page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race
>       net: hns3: improve the unused_tuple parameter setting
>
> Jingbo Xu (1):
>       erofs: add sysfs feature entry for xattr prefixes
>
> Jingyi Wang (2):
>       remoteproc: core: Attach rproc asynchronously in rproc_add() path via schedule_work()
>       remoteproc: qcom: pas: Add late attach support for subsystems
>
> Jinjie Ruan (2):
>       riscv: kexec_file: Fix crashk_low_res not exclude bug
>       powerpc/crash: Fix possible memory leak in update_crash_elfcorehdr()
>
> Jiri Kosina (1):
>       HID: hidpp: fix potential UAF in hidpp_connect_event()
>
> Jiri Olsa (11):
>       uprobes/x86: Remove struct uprobe_trampoline object
>       uprobes/x86: Do not leak trampoline vma mapping on optimization failure
>       uprobes/x86: Allow to copy uprobe trampolines on fork
>       uprobes/x86: Move optimized uprobe from nop5 to nop10
>       libbpf: Add uprobe syscall feature detection
>       libbpf: Add support to detect nop,nop5 instructions combo for usdt probe
>       libbpf: Change has_nop_combo to work on top of nop10
>       bpf: Factor callchain_store function from __bpf_get_stack
>       bpf: Factor callchain_finalize function from __bpf_get_stack
>       bpf: Remove trace_in argument from __bpf_get_stack
>       bpf: Clear buf on error in __bpf_get_task_stack
>
> Jisheng Zhang (1):
>       spi: dw: fix wrong RX_SAMPLE_DLY setting after resume
>
> Joanne Koong (1):
>       fuse: use release/acquire for fch->initialized
>
> Joas Antonio dos Santos (2):
>       ipvs: fix integer overflow in ftp helper port/address parsing
>       netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace()
>
> Joe Damato (5):
>       bnxt_en: Only restore LRO if the device supports TPA
>       bnxt_en: Don't free the live ring's TPA state on queue restart failure
>       bnxt_en: Propagate RX ring init failures in bnxt_init_nic()
>       bnxt_en: Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc()
>       bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset()
>
> Joe Lawrence (4):
>       objtool/klp: Normalize Module.symvers paths to module names
>       livepatch/klp-build: support patches that add/remove files
>       livepatch/klp-build: switch to GNU patch and recountdiff
>       livepatch/klp-build: report patch validation fuzz
>
> Joey Lu (3):
>       clk: nuvoton: ma35d1: fix ignored div_u64 return values in PLL freq calculation
>       clk: nuvoton: ma35d1: fix PLL_CTL1_FRAC bit field width and fractional calc
>       clk: nuvoton: ma35d1: fix ma35d1_clk_pll_determine_rate logic
>
> Johan Hovold (2):
>       Bluetooth: btusb: refactor endpoint lookup
>       net: hso: fix TIOCMIWAIT race
>
> Johannes Berg (14):
>       wifi: mac80211: disconnect on CSA to channel 0
>       wifi: nl80211: fix UHR capability validation
>       wifi: nl80211: reject beacons with bad HE operation
>       wifi: nl80211: check link is beaconing for color change
>       wifi: mac80211: always allow transmitting null-data on TXQs
>       wifi: mac80211: use chandef in ieee80211_get_sta_bw()
>       wifi: mac80211: explicitly disable FTM responder on AP stop
>       wifi: iwlwifi: pcie: fix ACPI DSM check
>       wifi: iwlwifi: pcie: add two LNL PCI IDs
>       wifi: mac80211: clarify beacon parsing with MBSSID/EMA
>       wifi: mac80211: unify link STA removal in vif link removal
>       wifi: cfg80211: harden cfg80211_defragment_element()
>       wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o netdetect
>       wifi: iwlwifi: mvm: fix P2P-Device binding handling
>
> Johannes Thumshirn (3):
>       btrfs: zoned: don't clobber the extent buffer when zeroing it out
>       btrfs: zoned: finish active block group cleanup if call_zone_finish() fails
>       btrfs: zoned: flush active metadata block group at btree_writepages() start
>
> John Groves (1):
>       dax: read holder_ops once in dax_holder_notify_failure()
>
> John Hubbard (1):
>       rust: allow `clippy::as_underscore` in the generated bindings
>
> John Johansen (3):
>       apparmor: fix deadlock in complain-mode change_hat
>       apparmor: policy_int make sure list heads are initialized before fail path
>       apparmor: fix unconfined user namespace restriction forced stack
>
> John Keeping (1):
>       ALSA: seq: midi: Serialize input teardown with event_input
>
> John Ogness (7):
>       printk: Fix possible console use-after-free
>       serial: core: Add dedicated uart_port field for console flow
>       serial: Replace driver usage of UPF_CONS_FLOW
>       serial: 8250: Set cons_flow on port registration
>       serial: 8250: Add support for console flow control
>       serial: 8250: Ignore flow control on suspend/resume with no_console_suspend
>       printk/nbcon: Change nbcon_irq_work to IRQ_WORK_LAZY
>
> Johny Lin (1):
>       ALSA: hda: cs35l41: imply SERIAL_MULTI_INSTANTIATE
>
> Joonwon Kang (1):
>       mailbox: Make mbox_send_message() return error code when tx fails
>
> Jori Koolstra (1):
>       dibs: change dibs_class to a const struct
>
> Jorijn van der Graaf (1):
>       ASoC: qcom: q6apm: keep the graph start count in sync with the DSP
>
> Joris Vaisvila (1):
>       net: ethernet: mtk_eth_soc: avoid writing to ESW registers on MT7628
>
> Jose Ignacio Tornos Martinez (4):
>       wifi: mt76: mt7996: remove beacon_int_min_gcd from ADHOC interface combinations
>       net: wwan: t7xx: Add delay between MD and SAP suspend
>       PCI: Avoid FLR for MediaTek MT7925 WiFi
>       PCI: Avoid SBR for Qualcomm WCN6855/WCN7850 WiFi, SDX62/SDX65 modems
>
> Josh Poimboeuf (22):
>       arm64: bti: Disable in-kernel BTI with recent versions of Clang
>       objtool/klp: Fix module name normalization for paths with dots
>       objtool/klp: Fix false module dependencies caused by dead relocs
>       objtool/klp: Extricate checksum calculation from validate_branch()
>       objtool/klp: Create empty checksum sections for function-less object files
>       objtool/klp: Fix --debug-checksum for duplicate symbol names
>       objtool/klp: Add "objtool klp checksum" subcommand
>       klp-build: Suppress excessive fuzz output by default
>       objtool/klp: Remove "objtool --checksum"
>       objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDING
>       objtool/klp: Add .klp.symid for sympos disambiguation
>       klp-build: Print "objtool klp diff" command in verbose mode
>       klp-build: Use "objtool klp checksum" subcommand
>       objtool/klp: Fix symbol resolution for duplicate data symbols
>       objtool/klp: Fix vmlinux .klp.symid link error for .no_trim_symbol symbols
>       objtool/klp: Fix size of empty special section entries
>       objtool/klp: Ignore replacement offset of empty x86 alternatives
>       objtool/klp: Fix cross-module klp relocation section naming
>       objtool/klp: Don't match local symbols against exports
>       objtool/klp: Fix relocations for EXPORT_SYMBOL_FOR_MODULES() symbols
>       objtool/klp: Fix vmlinux klp relocations for EXPORT_SYMBOL_FOR_MODULES()
>       objtool/klp: Fix checksums for constant pool references
>
> Joshua Crofts (1):
>       nilfs2: fix infinite loop in nilfs_clean_segments()
>
> Joshua Hay (1):
>       idpf: account for VLAN header when parsing RSC packet header
>
> Joy Zou (1):
>       regulator: core: use system_freezable_wq for init complete work
>
> Jozsef Kadlecsik (1):
>       netfilter: ipset: mark the rcu locked areas properly
>
> Julian Braha (3):
>       pinctrl: fix unmet dependencies from missing GPIOLIB
>       backlight: ktd2801: Fix unmet dependency on GPIOLIB
>       ASoC: fix unmet dependencies on PPC_BESTCOMM and SND_SOC_AC97_BUS
>
> Jun Yan (2):
>       arm64: dts: amlogic: meson-axg: Add missing nand_rb0 pin to nand_all_pins
>       arm64: dts: amlogic: meson-axg-s400: enable mipi_pcie_analog_dphy for PCIe
>
> Junhui Liu (1):
>       riscv: dts: spacemit: k1: Split gmac_clk_ref into independent pinctrl groups
>
> Junjie Cao (1):
>       backlight: aw99706: Validate all DT property values consistently
>
> Junrui Luo (2):
>       NFSv4.2: fix LAYOUTSTATS send buffer exhaustion
>       NFSv4/pnfs: key the data server cache on the NFS version
>
> Junseo Lim (4):
>       lwt_bpf: Restore reserved headroom after xmit program
>       bpf: Disallow bpf_{g,s}etsockopt() in cgroup UNIX getname hooks
>       bpf: Reject negative optlen in cgroup getsockopt hook
>       net: kcm: Hold RCU read lock while running BPF parser
>
> Justin Chen (2):
>       net: bcmasp: clear txcb->last before writing each descriptor
>       net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times
>
> Justin Lai (1):
>       rtase: Fix flow control configuration
>
> Justin Yeh (2):
>       pinctrl: mediatek: free EINT resources on unbind
>       pinctrl: mediatek: use devm_gpiochip_add_data() for GPIO chip
>
> Jérémy Jean (2):
>       crypto: acomp - allocate async request context when cloning
>       NFSv4.1: zero referring call lists before decoding
>
> Jérôme de Bretagne (2):
>       arm64: dts: qcom: sc8280xp-arcata: Fix top USB-C DP alt mode
>       drm/panel-edp: Add LG LP129WT232166 panel
>
> K Prateek Nayak (6):
>       cpufreq/amd-pstate: Set min_limit_freq based on bios_min_perf
>       cpufreq/amd-pstate: Reorder notifier unregistration and floor perf reset
>       cpufreq/amd-pstate: Return -ENOMEM on failure to allocate profile_name
>       cpufreq/amd-pstate: Grab "amd_pstate_driver_lock" when toggling dynamic_epp
>       cpufreq/amd-pstate: Use "epp_default_dc" as default when dynamic_epp is disabled
>       cpufreq/amd-pstate: Allow writes to dynamic_epp when state isn't modified
>
> Kalpan Jani (1):
>       mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0
>
> Kamal Wadhwa (2):
>       regulator: qcom-rpmh: Fix PMIC5 BOB bypass mode handling
>       regulator: core: clamp voltage constraints before applying apply_uV
>
> Kamlesh Chhetty (1):
>       ALSA: hda: Add Lenovo Legion 7i 16IAX7 17AA3874 quirk
>
> Kanchan Joshi (2):
>       nvme: set ns->head in nvme_alloc_ns_head
>       nvme: fix racy access to FDP placement id array
>
> KangNing Liao (1):
>       btrfs: protect sb_write_pointer() with invalidate lock
>
> Karl Mehltretter (30):
>       tty: hvc: restrict HVC_DCC to ARMv6+ and ARM64
>       ARM: lpc32xx: only run SoC init on LPC32xx hardware
>       arm64/fpsimd: ptrace: Fix inactive SVE and SSVE regsets
>       kselftest/arm64: fp-ptrace: Fix checks for inactive SVE and SSVE regsets
>       serial: amba-pl011: unprepare console clock on unregister
>       serial: amba-pl011: keep console clock enabled for atomic writes
>       tty: clear cdev pointer after cdev_add() failure
>       cpufreq: imx6q: fix devres accumulation across driver rebind
>       cpufreq: imx6q: fix out-of-bounds write when probed more than once
>       fbdev: clps711x-fb: Remove unreachable unregister_framebuffer() call
>       m68k: Fix backtraces for non-running tasks
>       super: fix dying superblock warning messages
>       HID: haptic: don't write an uninitialized value to unhandled usages
>       crypto: lskcipher - propagate errors from unaligned crypt
>       octeontx2-af: initialize lmac_bmap in rvu_mcs_set_lmac_bmap()
>       8139cp: fix Rx and Tx not being disabled in cp_suspend
>       lib/interval_tree: fix allocation warning messages
>       selftests/proc: make proc-maps-race work with READ_IMPLIES_EXEC
>       tracing: Disable KCOV instrumentation for trace_irqsoff.o
>       iommu/amd: Do not reallocate GA log buffers on resume
>       virtio: fix use-after-free in unregister_virtio_device()
>       virtio_input: stop callbacks before unregistering input device
>       drm/adp: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
>       drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
>       netfs: Fix uninitialized return value in netfs_unbuffered_write()
>       smb: client: pin DFS superblock in iterator callback
>       serial: core: do fallible allocations before the console can be registered
>       serial: core: clear freed pointers on uart_register_driver() failure
>       tty: skip cdev_del() when no cdev is registered
>       tracing: Fix ring_buffer_read_page_size() kernel-doc
>
> Kartik Rajput (1):
>       soc/tegra: fuse: Register nvmem lookups at probe
>
> Kazuki Hanai (1):
>       ALSA: us122l: Prevent write upgrades for read mappings
>
> Kazuma Kondo (1):
>       ACPI: PCI: Avoid misleading _OSC messages for non-PCIe host bridges without _OSC
>
> Keith Busch (2):
>       block: fix dio leak on metadata mapping error
>       block: save page offset gaps in cloned bio
>
> Kemeng Shi (3):
>       irqchip/gic-v3-its: Fix memleak in its_probe_one()
>       irqchip/gic-v3-its: Fix its node leak in gic_acpi_parse_madt_its()
>       irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc()
>
> Ken Lin (1):
>       media: platform: cros-ec: Add Kulnex and Moxoe to the match table
>
> Kevin Hao (2):
>       net: macb: Replace open-coded implementation with napi_schedule()
>       net: macb: Use netif_napi_add_tx() instead of netif_napi_add() for TX NAPI
>
> Kevin Tung (1):
>       iio: adc: rtq6056: add i2c_device_id support
>
> Kevin Wang (1):
>       drm/amd/pm: fix gpu metrics energy accumulator for smu 13.0.0/13.0.7
>
> Kiran K (4):
>       Bluetooth: btintel_pcie: Add 50 ms delay before MAC init on BlazarIW
>       Bluetooth: btintel_pcie: Clear automask on spurious interrupts
>       Bluetooth: btintel_pcie: validate packet_len before skb_put_data
>       Bluetooth: btintel_pcie: fix tx_handle bounds off-by-one
>
> Koba Ko (1):
>       cxl/region: Validate partition index before array access
>
> Kohei Enju (2):
>       virt: arm-cca-guest: use migrate_disable() for attestation token requests
>       arm64: RSI: fix field-spanning write warning in attestation token init
>
> Koichiro Den (4):
>       dmaengine: dw-edma: Terminate all descriptors without callbacks
>       dmaengine: dw-edma: Serialize abort state updates
>       dmaengine: dw-edma: Serialize channel state checks
>       dmaengine: dw-edma: Clear stale requests on termination
>
> Konrad Dybcio (14):
>       arm64: dts: qcom: hamoa: Fix clocks for HSPHYs
>       arm64: dts: qcom: sc8180x-primus: Rename regulator nodes
>       arm64: dts: qcom: sc8180x-primus: Describe the display power net
>       arm64: dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes
>       arm64: dts: qcom: sc8180x-lenovo-flex-5g: Describe the display power net
>       arm64: dts: qcom: msm8996-xiaomi-gemini: Fix up ti,drv2604 enable GPIO
>       arm64: dts: qcom: msm8998: Don't pull-up I2C pins by default in sleep
>       arm64: dts: qcom: msm8976-longcheer-l9360: Fix accidental node override
>       arm64: dts: qcom: sdm632-motorola-ocean: Fix LED default trigger property
>       arm64: dts: qcom: sc8280xp-crd: Fix the pin index for misc_3p3_reg_en
>       drm/msm/dpu: Drop sneaky dev_pm_opp_set_rate(0)
>       drm/msm/dp: Drop dev_pm_opp_set_rate(0)
>       drm/msm/dsi: Drop dev_pm_opp_set_rate(0)
>       soc: qcom: pmic_glink_altmode: Define the TBT extradata properly
>
> Konstantin Andreev (3):
>       smack: fix incorrect task context in smack_msg_queue_msgrcv
>       smack: deduplicate smackfs/{direct,mapped} file_operations
>       smack: restrict smackfs/{direct,mapped} values to 0-255
>
> Konstantin Komarov (1):
>       fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()
>
> Kory Maincent (1):
>       hwmon: (adt7462) Add of_match_table to support devicetree
>
> Krishna Chaitanya Chundru (2):
>       PCI/ASPM: Use pcie_capability_clear_and_set_word() for ASPM disable/restore
>       PCI/ASPM: Disable/restore ASPM on every function for multi-function devices
>
> Krishna Chomal (1):
>       platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8DD6)
>
> Krishna Kurapati (1):
>       arm64: dts: qcom: qcs404: Fix DTBS Check errors in usb controller nodes
>
> Krystian Kaniewski (2):
>       ocfs2: fix circular locking dependency in ocfs2_init_acl()
>       Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del()
>
> Krzysztof Wilczyński (5):
>       PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()
>       PCI/proc: Fix race between pci_proc_init() and pci_bus_add_device()
>       PCI/sysfs: Use kstrtobool() to parse the ROM attribute input
>       PCI/sysfs: Add static PCI resource attribute macros
>       PCI/sysfs: Add lockdown checks to legacy I/O and memory handlers
>
> Kuan-Chung Chen (2):
>       wifi: rtw89: mlo: rearrange MLSR link decision flow
>       wifi: rtw89: phy: support per PHY RX statistics
>
> Kuldeep Singh (1):
>       arm64: dts: qcom: sm8750: wire UFS to ice instance
>
> Kumar Kartikeya Dwivedi (18):
>       bpf: Zero queue and stack outputs on lock failure
>       bpf: Fix offset warn check for bpf_res_spin_lock
>       bpf: Preserve unique-field state across nested structs
>       bpf: Mark bpf_refcount field as unique
>       bpf: Mark signal tracepoint siginfo arguments as scalar
>       bpf: Reject tail calls directly from callback frames
>       bpf: Reject resilient lock operations in rbtree callbacks
>       bpf: Mark sched_process_wait argument as nullable
>       bpf: Track verifier instruction stats for each subprogram
>       bpf: Check ancestor frames for rbtree callbacks
>       bpf: Mark bpf_btf_find_by_name_kind() as sleepable
>       bpf: Mark faultable stack helpers as sleepable
>       bpf: Reject legacy packet loads from callbacks
>       bpf: Require MEM_PERCPU for percpu kptr stores
>       bpf: Reject non-scalar bpf_loop iteration counts
>       bpf: Mark syscall helpers as sleepable
>       bpf: Mark NULL kptr stores precise
>       bpf: Preserve inner map identity in callback frames
>
> Kumar Meiyappan (2):
>       scsi: pm8001: Reject firmware update in fatal error state
>       scsi: pm8001: Reject non-fatal dump when controller is crashed
>
> Kuniyuki Iwashima (13):
>       amt: Don't support cross-netns setup.
>       ipmr: Move unregister_netdevice_many() out of mroute_clean_tables().
>       ipmr: Move unregister_netdevice_many() out of ipmr_free_table().
>       ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl().
>       ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init().
>       ipmr: Free mr_table after RCU grace period.
>       ipmr: Call ipmr_fib_lookup() under RCU.
>       ipmr: Add __rcu to netns_ipv4.mrt.
>       af_packet: Don't cast tpacket_hdr.tp_len to int in tpacket_parse_header().
>       net: Remove conflicting altnames for dying netns in __dev_change_net_namespace().
>       af_unix: Update last skb marker in manage_oob().
>       af_unix: Return immediately when manage_oob() returns NULL for 0-length buffer.
>       net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().
>
> Kyle Zeng (3):
>       hfsplus: validate thread record before delete key rebuild
>       ipvs: fix reversed sequence option serialization
>       ipvs: reject invalid states in connection template sync records
>
> Lad Prabhakar (6):
>       phy: renesas: rcar-gen3-usb2: Ignore missing VBUS regulator
>       pinctrl: renesas: rzg2l: Handle RZ/V2H(P) IOLH configuration in PM cache
>       pinctrl: renesas: rzg2l: Add SR register cache for PM suspend/resume
>       mmc: renesas_sdhi: Add OF entry for RZ/G2N SoC
>       mmc: renesas_sdhi: Add OF entry for RZ/G2E SoC
>       arm64: dts: renesas: rzt2h-n2h-evk: Remove unused MII/GMII pins
>
> Lama Kayal (1):
>       net/mlx5: E-Switch, prevent mc_list repopulation during vport disable
>
> Laurence Rowe (1):
>       vsock: avoid timeout for non-blocking accept() with empty backlog
>
> Laxman Acharya Padhya (6):
>       drm/panel: samsung-s6d16d0: Power off on prepare failure
>       firmware: coreboot: Validate table bounds
>       wifi: mt76: mt7921: validate CLC firmware records
>       wifi: mt76: mt7921: skip unknown CLC firmware records
>       Bluetooth: btintel: validate version TLV value lengths
>       Bluetooth: btintel: bound firmware ID by TLV length
>
> Leo Martins (2):
>       btrfs: avoid GFP_ATOMIC allocations in qgroup free paths
>       btrfs: abort transaction before releasing tree_log_mutex on commit failure
>
> Leo Yan (10):
>       perf cs-etm: Fix thread leaks on trace queue init failure
>       perf cs-etm: Flush thread stacks after decoder reset
>       perf cs-etm: Avoid truncating AUX buffer sizes to int
>       perf: arm_spe: Make wakeup range check overflow safe
>       coresight: perf: Retrieve path and source from event data
>       coresight: Disable source helpers in coresight_disable_path()
>       bpftool: Pass host flags to bootstrap libbpf
>       perf/core: Skip empty AUX records with only format flags
>       perf cs-etm: Filter synthesized branch samples
>       coresight: etm4x: Set active path on target CPU
>
> Leon Hwang (7):
>       bpf: Copy per-CPU map value padding in copy_map_value_long()
>       selftests/bpf: Add tests to verify the fix of encapsulating VxLAN in lwt
>       bpf: Disallow interpreter fallback for arena-related insns
>       bpf: Disallow interpreter fallback for gotox insn
>       bpf: Disallow interpreter fallback for BPF_ADDR_PERCPU insn
>       bpf: Fix WARNING in bpf_tracing_link_release
>       ftrace: Use rcu_assign_pointer() for tmp_ops filter hash
>
> Leon Romanovsky (16):
>       RDMA/core: Wait for RCU callbacks before unloading ib_core
>       RDMA/mlx5: Drain RCU callbacks during module teardown
>       RDMA/ipoib: Drain RCU callbacks during module teardown
>       RDMA/hfi1: Preserve unit 0 on allocation failure
>       RDMA/hfi1: Free RX data on late probe failure
>       RDMA/hfi1: Stop flushing the global IB workqueue
>       RDMA/hfi1: Initialize debugfs after probe completes
>       RDMA/srpt: Pass the mapped task attribute to target_init_cmd()
>       RDMA/mana_ib: drain QP references after partial table insertion
>       RDMA/erdma: complete object teardown when the destroy command fails
>       RDMA/mlx5: Fix stack out-of-bounds read in cc_params debugfs
>       RDMA/mlx5: Send cong param changes to the resolved port mdev
>       RDMA/cxgb4: free STAG index when TPT entry write fails
>       RDMA/erdma: restrict the driver to little-endian systems
>       RDMA/rvt: Return NULL after port allocation failure
>       RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
>
> Leonardo Bras (1):
>       arm64/daifflags: Make local_daif_*() helpers __always_inline
>
> Leonardo Costa (1):
>       drm/bridge: tc358768: Enforce input bus flags via atomic_check
>
> Li Chen (6):
>       nvdimm: preserve flush callback -ENOMEM
>       nvdimm: pmem: keep PREFLUSH before data writes
>       nvdimm: virtio_pmem: stop allocating child flush bio
>       nvdimm: virtio_pmem: always wake -ENOSPC waiters
>       nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
>       nvdimm: virtio_pmem: refcount requests for token lifetime
>
> Li Jun (1):
>       firmware: imx: sm-misc: Add NULL check for kmalloc in syslog_show
>
> Li Qiang (5):
>       scsi: ufs: debugfs: Reserve space for a string terminator
>       cifs: validate idmap key payload length
>       scsi: ufs: core: Validate string descriptors
>       scsi: ufs: Avoid NULL CQE dereference when reporting invalid tags
>       scsi: ufs: rpmb: Validate request frame length before parsing
>
> Li RongQing (5):
>       iommu/amd: Fix undefined behavior in devid_write debugfs function
>       virtio_pci: fix wrong queue index for admin vq in intx path
>       vdpa/mlx5: fix wrong list iterated in add_direct_chain error path
>       RDMA/mlx5: Fix state and counter desync on loopback enable failure
>       iommu/amd: Add NUMA node affinity for IOMMU log buffers
>
> Li Youhong (1):
>       net: sun4i-emac: fix missing of_node_put() for phy_node
>
> Li, Yifan (1):
>       powercap: intel_rapl: Sign-extend the PMU delta on counter wraparound
>
> Liam R. Howlett (Oracle) (2):
>       maple_tree: catch race in mas_alloc_cyclic()
>       maple_tree: fix argument name in header
>
> Liang Hao (1):
>       gpio: dwapb: Mask interrupts at hardware initialization
>
> Liang Luo (5):
>       selftests/sched_ext: Fix bpf_link leak on early return in prog_run
>       tools/sched_ext: scx_qmap: Fix stale API name in comment
>       selftests/sched_ext: Check skeleton open failure in exit test
>       sched_ext: Fix nonexistent field in sched-ext.rst example
>       tools/sched_ext: scx_flatcg: Fix uninitialized stats on allocation failure
>
> LiangCheng Wang (1):
>       ASoC: fsl-asoc-card: defer probe when the CPU DAI device is not ready
>
> Lijo Lazar (2):
>       drm/amd/pm: Check SMUv13.0.6/12 metrics integrity
>       drm/amdgpu: Prefer ROM BAR for default VGA device
>
> Lin Jiapeng (1):
>       xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
>
> Lin Xianglin (1):
>       ASoC: amd: yc: Add DMI quirk for HyperX OMEN Gaming Laptop 16-ap1xxx
>
> Linfeng Sun (3):
>       vdpa_sim_blk: reject out-of-range sector starts
>       vdpa_sim_net: check TX pull result before RX copy
>       vduse: return compat ioctl results directly
>
> Linfeng Sun  (1):
>       vdpa_sim: fix cleanup after worker creation failure
>
> Linghui Wu (1):
>       wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump
>
> Linkai Gong (2):
>       soc: fsl: qe: check platform_driver_register() in qe_ic_of_init()
>       rtc: gamecube: check return value of devm_rtc_register_device()
>
> Linmao Li (14):
>       platform/mellanox: mlxbf-pmc: Check ACPI_COMPANION() against NULL
>       platform/surface: acpi-notify: Check ACPI companion before use
>       ppdev: prevent overflow when setting port timeout
>       ASoC: meson: Keep link pointers valid on realloc failure
>       crypto: keembay - Initialize completion before requesting IRQ
>       Bluetooth: hci_conn: fix the SCO setup context lifetime
>       Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
>       Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
>       Bluetooth: MGMT: free the HCI command when it is cancelled
>       nfc: digital: Do not dump a NULL response in command completion
>       mailbox: rockchip: disable pclk on probe failure and unbind
>       hwmon: (corsair-cpro) Create debugfs entries after hwmon registration
>       hwmon: (corsair-cpro) Remove debugfs entries when probe fails
>       HID: tmff: Use 64-bit arithmetic for force feedback scaling
>
> Linus Walleij (23):
>       ARM: 9481/2: breakpoint: CFI breakpoints only on demand
>       wifi: ath9k: Obtain system GPIOS from descriptors
>       ASoC: ab8500: Reset the audio block before configuring it
>       ASoC: ab8500: Repair the DAPM capture graph
>       ASoC: ab8500: Correct digital interface format setup
>       ASoC: ab8500: Validate and program TDM slots correctly
>       ASoC: ux500: Fix MSP stream lifecycle handling
>       ASoC: ux500: Propagate MSP setup errors
>       ASoC: ux500: Correct MSP frame and bit clock setup
>       ASoC: ux500: Validate MSP DAI configuration
>       mfd: db8500-prcmu: Fold dbx500 header into db8500
>       ASoC: ux500: Deassert the MSP reset during probe
>       ASoC: ux500: Request the MSP MMIO resource
>       ASoC: ux500: Remove obsolete PRCMU QoS calls
>       ASoC: ux500: Allow repeated MSP prepare calls
>       ASoC: ux500: Program the MSP FIFO watermarks
>       net: ethernet: cortina: Fix budget accounting
>       net: ethernet: cortina: Finish RX updates before NAPI completion
>       net: ethernet: cortina: Count dropped frames as NAPI work
>       net: ethernet: cortina: No mapping is a dropped rx
>       net: ethernet: cortina: Count RX drops once per frame
>       net: ethernet: cortina: Count RX descriptors for freeq refill
>       ASoC: ab8500: Skip missing DMIC GPIOs on AB8505
>
> Lizhi Hou (2):
>       accel/amdxdna: Remove __counted_by from struct amdxdna_cmd_chain
>       accel/amdxdna: Disable device buffer exporting
>
> Loic Poulain (6):
>       clk: qcom: gcc-qcs8300: Use retention for PCIe power domains
>       clk: qcom: gcc-qcs8300: Use retention for USB power domains
>       phy: qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
>       phy: qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
>       phy: qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend
>       media: qcom: camss: vfe-340: Proper client handling
>
> Long Li (3):
>       net: mana: Clear RDMA teardown and suspend state in mana_rdma_probe()
>       net: mana: restore the XDP program pointer when pre-allocation fails
>       net: mana: Cap MSI-X vectors to the device MSI-X table size
>
> Lorenzo Bianconi (7):
>       wifi: mt76: always enable RRO queues for non-MT7992 chipset
>       net: airoha: Reserve RX headroom to avoid skb reallocation
>       net: airoha: enable RX_DONE interrupt for RX queue 31
>       net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
>       net: stmmac: initialize ptp_lock at probe time
>       net: stmmac: fix TX descriptor availability check for TSO traffic
>       net: stmmac: fix dma mapping leak in stmmac_tso_xmit()
>
> Lorenzo Pieralisi (10):
>       ACPI: RISC-V: Fix riscv_acpi_irq_get_dep() loop termination
>       ACPI: RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep()
>       ACPI: RISC-V: Fix riscv_acpi_add_prt_dep() loop handling
>       irqchip/gic-v5: Check for NULL LPI domain on domain teardown
>       irqchip/gic-v5: Fix gicv5_init_common() error paths
>       irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation
>       irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing
>       irqchip/gic-v5: Disable IRSes on probe failures
>       irqchip/gic-v5: Release IRS iomem region on driver init failure
>       irqchip/gic-v5: Defer default SPI and LPI IAFFID programming
>
> Lorenzo Stoakes (ARM) (6):
>       mm/mremap: reset unfaulted VMA page offset for MREMAP_DONTUNMAP
>       scripts/mksysmap: drop the MODULE_INFO() symbols from kallsyms
>       scripts/mksysmap: fix escape of '$' in the __pi_ pattern
>       x86/mm/pat: Acquire init_mm write lock on collapse to avoid UAF
>       x86/mm/pat: Acquire init_mm read lock on attribute changes to avoid UAF
>       x86/mm/pat: Allocate split page tables as kernel page tables
>
> Lothar Rubusch (1):
>       crypto: atmel-sha204a - fix heap info leak on I2C transfer failure
>
> Louis-Alexis Eyraud (1):
>       clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path
>
> Lu Baolu (4):
>       iommu/vt-d: Clear Present bit before tearing down copied context entry
>       iommu/vt-d: Tear down scalable-mode context on probe failure
>       iommu/vt-d: Flush context cache with correct SID when tearing down aliases
>       iommu/vt-d: Fix iopf_refcount leak on RID domain replacement
>
> Lu Yao (2):
>       fbcon: don't suspend/resume when vc is graphics mode
>       drm/xe/oa: Remove sysfs entry on idr_alloc failure in xe_oa_add_config_ioctl()
>
> Luca Leonardo Scorcia (1):
>       drm/mediatek: dsi: Add compatible for mt8167-dsi
>
> Luca Weiss (2):
>       arm64: dts: qcom: sm7225-fairphone-fp4: Fix address in fb node name
>       arm64: dts: qcom: milos: Add reset for sdhc_2
>
> Luis de Carlos (1):
>       platform/x86: msi-ec: Add support for MSI Pulse GL66 12th Gen
>
> Luiz Augusto von Dentz (1):
>       Bluetooth: btusb: Fix UAF of btusb_data by rx_work
>
> Luka Gejak (1):
>       net: hsr: require valid EOT supervision TLV
>
> Lukas Wunner (2):
>       PCI: Stop setting cached power state to 'unknown' on unbind
>       crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y
>
> MD Danish Anwar (1):
>       net: hsr: enable promiscuous mode on interlink port with fwd offload
>
> Maciej Fijalkowski (1):
>       xsk: avoid double checking against rx queue being full
>
> Madhavender Singh (1):
>       ALSA: hda/realtek: Add mute LED quirk for HP Laptop 14s-dr1xxx
>
> Magdalena Schulfer (2):
>       accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr
>       accel/ivpu: Validate firmware log buffer metadata
>
> Mahanta Jambigi (3):
>       net/smc: hash socket only after full initialisation in smc_sk_init()
>       net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition
>       net/smc: free pending qentry in smc_llc_flow_stop() before memset
>
> Maher Azzouzi (1):
>       esp: do not unref managed frag pages in esp_ssg_unref()
>
> Maher Sanalla (1):
>       RDMA/mlx5: Fix integer overflow of user QP buffer size
>
> Mahmoud Nagy Adam (1):
>       selftests: ublk: install test_common.sh and trace/ scripts
>
> Malaya Kumar Rout (4):
>       selftests/bpf: Fix memory leak in msg_alloc_iov error path
>       timers/migration: Fix memory leak in tmigr_setup_groups() error path
>       time/namespace: Validate nanosecond field in proc_timens_set_offset()
>       PM: hibernate: Fix memory leak in snapshot_write_next() error path
>
> Manish Dharanenthiran (1):
>       wifi: ath12k: advertise ieee_link_id in vdev start MLO params
>
> Manish Rangankar (1):
>       scsi: qla2xxx: Remove redundant VPD flash read in sysfs read path
>
> Manivannan Sadhasivam (31):
>       bus: mhi: host: Flush the posted write after writing to MHI_SOC_RESET_REQ_OFFSET
>       arm64: dts: qcom: sc8280xp-blackrock: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: qcs8550-aim300: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm7225-fairphone-fp4: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sar2130p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       PCI: qcom: Skip PERST# GPIOs provided by downstream PCIe devices
>       PCI/pwrctrl: tc9563: Fix parsing the integrated Ethernet MAC Endpoint node
>       PCI/pwrctrl: tc9563: Power off only the external ports in tc9563_pwrctrl_disable_port()
>       PCI: dwc: ep: Clear MSI iATU mapping in dw_pcie_ep_cleanup()
>       arm64: dts: qcom: kaanapali: Fix the PCIe iommu-map entries
>       arm64: dts: qcom: monaco: Fix the PCIe iommu-map entries
>       arm64: dts: qcom: qcs6490-radxa-dragon-q6a: Fix the PCIe iommu-map entries
>       arm64: dts: qcom: sa8540p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sdm845: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sdm850: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8150: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8250: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8350: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8450: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8550: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: qcm6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: qcs6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sc7180: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sc7280: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sc8180x: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: hamoa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: purwa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8650: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sm8750: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: lemans: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
>       arm64: dts: qcom: sa8155p-adp: Fix swapped USB and UFS QMP PHY vdda-phy/vdda-pll supplies
>
> Manos Pitsidianakis (1):
>       hwrng: core - fix rng list on registration error
>
> Manuel Fombuena (8):
>       leds: st1202: Stop pattern sequence before reprogramming
>       leds: st1202: Fix pattern duration prescaler and pattern_clear skip marker
>       leds: st1202: Fix spurious pattern sequence start in setup
>       leds: st1202: Set all pattern PWM slots to full after clearing pattern
>       leds: st1202: Fix brightness having no effect while pattern mode is active
>       leds: st1202: Disable channel when brightness is set to zero
>       leds: st1202: Validate LED reg property against channel count
>       leds: st1202: Validate pattern input before stopping the sequence
>
> Manuel Lauss (1):
>       serial: 8250_port: recognize UPIO_AU
>
> Maoyi Xie (6):
>       platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count
>       usb: ljca: bound bank_num in ljca_enumerate_gpio()
>       drm/bridge: tc358767: clamp the reported AUX read size to the request
>       usb: gadget: aspeed_udc: avoid past-the-end iterator in dequeue
>       rds: filter RDS_INFO_* getsockopt by caller's netns
>       hsr: broadcast netlink notifications in the device's net namespace
>
> Marcel Kłos (1):
>       ALSA: hda/realtek: Add quirk for HP EliteBook 830 G8 (8AB8) to enable mute LEDs
>
> Marco Elver (3):
>       kcsan: avoid unintended access checking in NMIs
>       arm64: Disable KCSAN instrumentation in delay.o
>       kcsan: Silence -Wmaybe-uninitialized when calling __kcsan_check_access()
>
> Marco Felsch (1):
>       serial: 8250: fix possible ISR soft lockup
>
> Marco Scardovi (3):
>       cpufreq/amd-pstate: Fix EPP return type and handle errors during initialization
>       cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systems
>       platform/x86: asus-wmi: fix resource leaks on probe failure
>
> Marek Behún (3):
>       net: dsa: mv88e6xxx: fix number of g1 interrupts for 6320 family
>       net: dsa: mv88e6xxx: define .pot_clear() for 6321
>       net: dsa: mv88e6xxx: enable .rmu_disable() for 6320 family
>
> Marek Czernohous (1):
>       forcedeth: stop the tx_timeout register dump past the requested window
>
> Marek Marczykowski-Górecki (1):
>       xen/xenbus: check otherend_id only after it has been initialized
>
> Marek Szyprowski (1):
>       clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type
>
> Marek Vasut (1):
>       net: ks8851: Fix receiver error in 100BASE-TX mode following software power-down
>
> Marino Dzalto (1):
>       netfilter: xt_HL: add pr_fmt and checkentry validation
>
> Mario Limonciello (3):
>       drm/amd/display: Fix backlight max_brightness to match exported range
>       cpufreq/amd-pstate: Add POWER_SUPPLY select for dynamic EPP
>       x86/itmt: Don't make ITMT enablement depend on debugfs
>
> Mario Limonciello (AMD) (4):
>       cpufreq/amd-pstate: Add dynamic energy performance preference
>       cpufreq/amd-pstate: Add support for platform profile class
>       cpufreq/amd-pstate: Fix setting EPP in performance mode
>       cpufreq/amd-pstate: Add support for raw EPP writes
>
> Mario Rugiero (1):
>       regulator: tps65185: wait for the IC to wake before the first I2C access
>
> Marius Cristea (1):
>       hwmon: (emc1403) Drop hysteresis for low limit temperature
>
> Mark Bloch (1):
>       net/mlx5: E-Switch, use state lock for vport state changes
>
> Mark Brown (2):
>       kselftest/arm64: Don't write to P0 in irritator on SME only systems
>       tools: Ensure tools copy of linux/filter.h exports the UAPI
>
> Markus Lindner (1):
>       ALSA: usb-audio: Add dB map quirk for Razer Barracuda X 2.4
>
> Markus Stockhausen (5):
>       irqchip/irq-realtek-rtl: Add/simplify register helpers
>       irqchip/irq-realtek-rtl: Add multicore support
>       irqchip/irq-realtek-rtl: Split out parent setup code
>       irqchip/irq-realtek-rtl: Add interrupt data structure
>       irqchip/irq-realtek-rtl: Add mask for interrupt handling
>
> Martin Kaiser (1):
>       tracing/probes: ignore id update from btf_type_skip_modifiers
>
> Martin Karsten (1):
>       net: napi: Skip last poll when arming gro timer in busy poll
>
> Martin Wilck (1):
>       md/raid1: create serial pool adding rdev to array with serialize_policy=1
>
> Masami Hiramatsu (Google) (4):
>       tracing/probes: Fix BTF kflag check for anonymous struct member access
>       tracing: Fix to avoid creating trace instances with duplicate names
>       tools/bootconfig: Fix integer overflow and truncation in size checks
>       bootconfig: Fix integer overflow in initrd size check
>
> Mathias Nyman (1):
>       xhci: Prevent queuing new commands if xhci is inaccessible
>
> Mathieu Dubois-Briand (1):
>       clk: ti: mux: resolve parent clocks by DT index, not by name
>
> Matthew Brost (1):
>       drm/pagemap: dma-unmap pages before handling migration errors
>
> Matthew Bystrin (1):
>       mfd: rsmu: Add 8a34002 support
>
> Matthew Leach (1):
>       wifi: ath12k: fix survey indexing across bands
>
> Matthieu Baerts (NGI0) (6):
>       mptcp: options: handle MPC data + csum reqd + no csum
>       mptcp: subflow: no need to copy thmac during ulp_clone
>       mptcp: syncookies: remember the request backup flag
>       mptcp: pm: reset retrans_time when ADD_ADDR entry is reused
>       selftests: mptcp: lib: dump nstat for the right test
>       selftests: mptcp: lib: get counters for the right test
>
> Matti Vaittinen (5):
>       power: supply: bd99954: Drop bad register fields
>       power: supply: bd71815: Fix temperature reading
>       power: supply: bd71828: Fix current direction
>       power: supply: bd71828: Drop duplicate power-supply property
>       power: supply: bd71828: Do not hide errors
>
> Maurizio Lombardi (3):
>       nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl
>       scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands
>       nvmet: fix max_qid race between configfs and controller allocation
>
> Maxime Chevallier (7):
>       net: stmmac: selftests: Pass the IP proto mask in the TC selftest
>       net: stmmac: selftests: Check multiple MMC counters
>       net: stmmac: dwmac1000: Account for the primary MAC address for UC filtering
>       net: stmmac: dwmac4: Account for the primary MAC address for UC filtering
>       net: stmmac: dwxgmac: Account for the primary MAC address for UC filtering
>       net: stmmac: selftests: Account for the UC filter list for filtering tests
>       net: stmmac: selftests: Don't test flow control for small rx fifos
>
> Maxime Ripard (4):
>       drm/bridge: cdns-dsi: Return an error pointer on allocation failure
>       drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure
>       drm/connector: Introduce drm_output_color_format enum
>       drm/display: hdmi: Use drm_output_color_format instead of hdmi_colorspace
>
> Maximilian Immanuel Brandtner (1):
>       tls: fix RX desync on overlapping skbs
>
> Maíra Canal (8):
>       drm/v3d: Clear queue->active_job when v3d_fence_create() fails
>       drm/v3d: Drop unused drm_encoder.h include from v3d_drv.h
>       drm/v3d: Extract v3d_job_add_syncobjs() helper
>       drm/v3d: Migrate BO reservation locking to DRM exec
>       drm/v3d: Introduce struct v3d_submit and convert CL/TFU/CSD ioctls
>       drm/v3d: Make v3d_get_cpu_indirect_csd_params() a pure parser
>       drm/v3d: Convert submit helpers to operate on struct v3d_submit
>       drm/v3d: Associate BOs with every job that accesses them
>
> Md Shofiqul Islam (1):
>       soc: ti: knav_qmss_queue: Implement resource cleanup in remove()
>
> Meghana Malladi (1):
>       arm64: dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node
>
> Mehmet Koseoglu (1):
>       rust: samples: add missing newlines in rust_print_main
>
> Mert Seftali (1):
>       iio: accel: dmard09: Implement IIO_CHAN_INFO_SCALE
>
> Miao Li (1):
>       iio: light: stk3310: Deal with the ps interrupt issue in PM
>
> Miaoqing Pan (3):
>       wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
>       wifi: ath12k: fix TLV32 length mask
>       wifi: ath12k: fix ML-STA authentication timeout on QCC2072
>
> Michael Bommarito (10):
>       HID: roccat: bound device-supplied profile index
>       usb: gadget: configfs: fix out-of-bounds read of qw_sign
>       media: hevc: add bounded tile-count helpers
>       media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
>       media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity
>       media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
>       media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
>       media: v4l2-ctrls: validate HEVC tile counts
>       media: v4l2-ctrls: validate AV1 tile counts
>       media: rkvdec: bound HEVC tile loops and PPS id to the array capacity
>
> Michael Byczkowski (1):
>       pps: pps-gpio: split IRQ handler into hardirq timestamper + threaded handler
>
> Michael Kelley (1):
>       Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition
>
> Michael Liang (1):
>       perf libdw: Fix outer-frame name resolution and spurious "(inlined)" tag
>
> Michael Nemanov (1):
>       nfs: fix ENXIO on O_CREAT open of existing symlink over NFSv3
>
> Michael S. Tsirkin (1):
>       virtio_balloon: disable indirect descriptors
>
> Michael Walle (2):
>       powerpc/configs: enable CONFIG_RAS to fix EDAC support
>       clk: keystone: don't cache clock rate
>
> Michael-CY Lee (2):
>       wifi: mt76: fix non-AQL packet accounting for MLO stations
>       wifi: mt76: assign link_id when sending probe request during scan
>
> Michal Blaszczyk (1):
>       selftests/sched_ext: Fix flaky ddsp failure tests on busy systems
>
> Michal Pecio (1):
>       usb: xhci: Improve Soft Retries after short transfers
>
> Michal Swiatkowski (1):
>       ice: pass the return value of skb_checksum_help()
>
> Michal Wajdeczko (1):
>       drm/xe/guc: Add support for NO_RESPONSE_BUSY in CTB
>
> Mieczyslaw Nalewaj (1):
>       net: dsa: realtek: rtl8365mb: add support for RTL8367SB
>
> Miguel Ojeda (2):
>       rust: allow `unknown_lints` in generated bindings for Rust < 1.88
>       drm/panic: clean new `clippy::needless_range_loop` lint for Rust 1.100.0
>
> Mika Westerberg (5):
>       thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possible
>       thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response()
>       thunderbolt: Keep XDomain reference during the lifetime of a service
>       thunderbolt: Keep the domain reference while processing hotplug
>       thunderbolt: Set tb->root_switch to NULL when domain is stopped
>
> Mike Rapoport (Microsoft) (2):
>       selftests/mm: ksm_tests: use kselftest framework
>       x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled()
>
> Mikhail Kshevetskiy (11):
>       pinctrl: airoha: fix mdio bitfield names
>       pinctrl: airoha: an7581: fix pinconf of i2c_scl/i2c_sda pins
>       pinctrl: airoha: an7583: fix I2C0_SDA_PD register bit order
>       pinctrl: airoha: an7581: fix mux/conf of pcie_reset pins
>       pinctrl: airoha: an7583: fix muxing of non-gpio default pins
>       pinctrl: airoha: an7583: fix spi group pins
>       pinctrl: airoha: add missed get_direction() function for gpio_chip
>       pinctrl: airoha: fix getting gpiochip/pinctrl pointers in the IRQ handling code
>       pinctrl: airoha: add missed IRQ resource helpers
>       pinctrl: airoha: fix IRQ mask/unmask code
>       pinctrl: airoha: fix edge-triggered interrupts handling
>
> Mikko Perttunen (3):
>       gpu: host1x: Fix offset calculation in trace_write_gather
>       gpu: host1x: Avoid stack over-read in debug output helpers
>       gpu: host1x: Avoid double device_add when clients already present
>
> Miklos Szeredi (2):
>       fuse: move "epoch" from dentry.d_time to fuse_dentry.epoch
>       ovl: return EINVAL instead of EIO in case of mismatched user_ns
>
> Milan P. Gandhi (2):
>       scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()
>       scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()
>
> Min zhang (1):
>       clk: hisilicon: reset: Use devm_kzalloc to initialize hisi_reset_controller
>
> Mina Almasry (2):
>       net: tcp: block mixing readable and unreadable frags
>       net: core: check skb_frags_readable before uncloning in skb_copy_ubufs
>
> Minhong He (1):
>       phonet: check register_netdevice_notifier() error in phonet_device_init()
>
> Miquel Raynal (DAVE) (1):
>       mtd: rawnand: pl353: Fix debug prints
>
> Miri Korenblit (5):
>       wifi: nl80211: refactor nl80211_parse_chandef
>       wifi: cfg80211: Add an API to configure local NAN schedule
>       wifi: mac80211: avoid out-of-bounds access in monitor
>       wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed
>       wifi: iwlwifi: mld: purge async notifications upon nic error
>
> Mitul Golani (1):
>       drm/i915/dp: Gate UHBR SST SDP splitting on sink capability
>
> Mohamed Khalfella (4):
>       nvme-fc: Do not cancel requests in io target before it is initialized
>       nvme: remove stale namespaces by NSID range during scan
>       nvme: print namespace IDs as unsigned 32bit value
>       nvmet: print namespace IDs as unsigned 32bit value
>
> Mohammad Abu-Khader (1):
>       kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix
>
> Mohammed Rizwan Kaniyate (1):
>       staging: rtl8723bs: remove multiple blank lines in core/
>
> Mohd Ayaan Anwar (1):
>       phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads
>
> Mohsin Bashir (1):
>       selftests: drv-net: Test queue stall upon reconfig
>
> Moritz Baron (1):
>       ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8
>
> Moritz Tanner (1):
>       fs: don't return -EINVAL for successful nested thaw
>
> Moshe Shemesh (2):
>       net/mlx5: Relax capability check for eswitch query paths
>       net/mlx5: Switch vport HCA cap helpers to kvzalloc
>
> Mostafa Saleh (1):
>       irqchip/gic-v4: Don't advertise VLPIs if no ITS is probed
>
> Muhammad Bilal (1):
>       staging: sm750fb: fix mono image source stride mismatch in lynxfb_ops_imageblit()
>
> Muhammad Usama Anjum (6):
>       misc: sgi-gru: remove interrupt-context page-table walks
>       selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
>       selftests/arm64: Print missing MTE TAP headers
>       selftests/arm64: Treat KSM merge_across_nodes as optional
>       selftests/arm64: Fix MTE prctl TAP plan
>       selftests/mm: unpoison pages in memory-failure teardown
>
> Mukesh Kumar Chaurasiya (IBM) (1):
>       rust: uapi: replace direct asm-generic/ioctl.h include with linux/ioctl.h
>
> Mukesh Ojha (8):
>       iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
>       firmware: qcom: scm: Fix NULL dereference in IRQ handler before __scm is published
>       firmware: qcom: scm: Fix reserved memory cleanup on probe failure
>       firmware: qcom: scm: Fix tzmem state on probe retry
>       remoteproc: Move resource table data structure to its own header
>       remoteproc: use rsc_table_for_each_entry() in rproc_handle_resources()
>       remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()
>       firmware_loader: do not queue completed sysfs fallback requests
>
> Myeonghun Pak (9):
>       clk: versaclock7: Fix APLL clock leak on probe failure
>       crypto: keembay - Fix AEAD unregister count in error path
>       char: xilinx_hwicap: unregister class on init errors
>       RDMA/erdma: Fix CEQ tasklet use-after-free on removal
>       clk: mediatek: mt6735: Unregister PLLs on probe failure
>       clk: palmas: Manage external-control prepare with devm
>       fbdev: tdfxfb: fix PCI enable cleanup with pcim_enable_device()
>       idpf: disable DIM work before freeing q_vectors
>       hwrng: omap - Fix probe error path cleanup
>
> Mykyta Yatsenko (2):
>       bpf: Fix CFI mismatch in task work callback
>       bpf: Fix arm64 KASAN false positive after bpf_throw
>
> Nagamani PV (1):
>       s390/qeth: allow bridgeport queries despite OS_MISMATCH
>
> Naman Gulati (1):
>       ipv6: null-check fib6_node before accessing in __ip6_del_rt_siblings()
>
> Namhyung Kim (5):
>       perf test: Fix perf stat --bpf-counters on hybrid machines
>       perf sched: Add missing perf_session__delete()
>       perf sched: Fix memory leaks in perf sched stats report
>       perf sched: Free subcommand string after perf sched stats
>       perf stat: Fix duplicate output with --for-each-cgroup
>
> Namjae Jeon (32):
>       ksmbd: do not advertise unimplemented CA support
>       ksmbd: free preauth sessions on connection teardown
>       ksmbd: disconnect on SMB3 decryption failure
>       smb: server: remove unused DES crypto header
>       ksmbd: fix lease break and ack state handling
>       ksmbd: validate SMB2 lease create contexts
>       ksmbd: align SMB2 oplock break ack handling
>       ksmbd: use connection ClientGUID for lease lookup
>       ksmbd: treat unnamed DATA stream as base file
>       ksmbd: apply create security descriptor first
>       ksmbd: deny renaming directory with open children
>       ksmbd: start file id allocation at 1
>       ksmbd: break RH leases before delete-on-close
>       ksmbd: treat read-control opens as stat opens only for leases
>       ksmbd: fix credit charge calculation for SMB2 QUERY_INFO
>       ksmbd: find bound sessions during reauthentication
>       ksmbd: mark invalid session responses as signed
>       ksmbd: validate SID namespace before mapping IDs
>       ksmbd: preserve VFS inherited POSIX ACL mask
>       ksmbd: propagate DACL parsing errors
>       ksmbd: rate limit unmapped SID errors
>       ksmbd: prevent out-of-bounds reads in share config responses
>       ksmbd: don't hold ci->m_lock while waiting for a lease break ack
>       ksmbd: fix maximum allowed access checks
>       ksmbd: safely discard unregistered deferred locks
>       ksmbd: validate SMB2 write offsets
>       ksmbd: fix encrypted request lookup on bound channels
>       ksmbd: scope session state changes to bound connections
>       ksmbd: add procfs monitoring for active shares
>       ksmbd: safely drain sessions during logoff
>       ksmbd: fix listener task lifetime on netdev events
>       ksmbd: fix sparc build with atomic work state
>
> Narasimharao Vadlamudi (1):
>       crypto: aspeed - Propagate platform_get_irq() errors
>
> Nathan Chancellor (2):
>       integrity: Eliminate weak definition of arch_get_secureboot()
>       scripts/sorttable: Mark long_size as __maybe_unused
>
> Naveen Kumar Chaudhary (2):
>       locking/lockdep: Fix NULL pointer dereference in __lock_set_class()
>       module: use strscpy() to copy module names in stats and dup tracking
>
> Naveen Mamindlapalli (1):
>       octeontx2-af: Fix TL3/TL2 link config ENA clearing
>
> Nazim Amirul (1):
>       net: stmmac: xgmac2: disable RBUE in default RX interrupt mask
>
> Nguyen Dinh Phi (2):
>       vsock: don't check the listener's sk_err in vsock_accept()
>       vsock: use sock_error() to consume sk_err after a failed connect
>
> Nicholas Dudar (3):
>       bpf: Require a BPF cpumask for bpf_cpumask_populate()
>       bpf: Reject writes through untrusted BTF pointers
>       bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max
>
> Nicolai Buchwitz (3):
>       net: macb: destroy the phylink instance on the probe error path
>       net: macb: put the "mdio" child node reference on success
>       net: macb: exclude software FCS from TX byte statistics
>
> Nicolas Frattaroli (3):
>       drm/rockchip: vop2: Add RK3576 to the RG swap special case
>       drm/rockchip: vop2: Recognise 10-bit YUV422 as YUV format
>       drm/display: hdmi-state-helper: Try subsampling in mode_valid
>
> Nicolin Chen (8):
>       iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64
>       iommu/tegra241-cmdqv: Publish an LVCMDQ only after it is fully initialized
>       iommu/tegra241-cmdqv: Synchronize the error ISR against VINTF (de)init
>       iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs
>       iommu/tegra241-cmdqv: Free the error IRQ before tearing down VINTFs
>       iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID
>       iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure path
>       iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()
>
> Nikhil Chatterjee (1):
>       HID: bpf: Add Huion Inspiroy Frego M button quirk
>
> Nikhil Gautam (2):
>       iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
>       iio: light: gp2ap002: re-enable irq if runtime suspend fails
>
> Nikhil Gurudasani (1):
>       erofs: preserve LZMA decoders on resize failure
>
> Nikhil P. Rao (4):
>       pds_core: quiesce DMA before freeing resources
>       ionic: use netif_txq_maybe_stop() in ionic_tx()
>       pds_core: fix cmd_regs access racing BAR unmap on reset
>       pds_core: don't release PCI regions for VFs on reset
>
> Niklas Cassel (7):
>       misc: pci_endpoint_test: Check SUCCESS bit for doorbell status
>       null_blk: serialize configfs attribute updates with device setup
>       ata: libata-core: Disable LPM on some WD drives
>       ata: libata-core: Disable LPM on WD Green 2.5 480GB
>       ata: libata-core: Disable LPM on WDC WD141KFGX-68FH9N0
>       PCI: dwc: ep: Flush cached MSI write before unmapping the iATU
>       PCI: dwc: ep: Fix unmap potentially unmapping the wrong iATU
>
> Niklas Neronin (1):
>       usb: xhci: remove legacy 'num_trbs_free' tracking
>
> Niklas Schnelle (1):
>       iommu/s390: Fix NULL dereference in iova_to_phys() with ZPCI_TABLE_TYPE_RFX
>
> Nikolay Aleksandrov (4):
>       net: bridge: vlan: fix inverted default vlan notification
>       net: bridge: mcast: properly convert mglist to rcu
>       net: bridge: arp/nd proxy: fix reading neigh ha
>       vxlan: fix reading neigh ha
>
> Nikolay Kulikov (1):
>       mlxbf-bootctl: fix the build error with FIELD_PREP()
>
> Nikolay Metchev (1):
>       platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table
>
> Nilay Shroff (1):
>       nvme: add context annotations for nvme_subsystem::lock
>
> Nilesh Javali (13):
>       scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path
>       scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking
>       scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown
>       scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size
>       scsi: qla2xxx: Fix 64G link speed reporting in get_data_rate
>       scsi: qla2xxx: Skip vport under deletion in report ID acquisition
>       scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs
>       scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot
>       scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature
>       scsi: qla2xxx: Clamp max_npiv_vports to VP_CTRL bitmap capacity
>       scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error
>       scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock
>       scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[]
>
> Ning Ding (2):
>       bpf: Reject untrusted allocated-object pointers
>       bpf: Compare iterator types during state pruning
>
> Nitin Gote (1):
>       drm/xe: don't WARN on kernel job timeout when device already wedged
>
> Norbert Szetei (3):
>       net: openvswitch: fix use-after-free of the flow table mask array
>       landlock: Fix use-after-free of the source's parent directory
>       nstree: check listing permission before taking a namespace reference
>
> Nuno Sá (2):
>       usb: gadget: f_fs: Fix fence cleanup in ffs_dmabuf_transfer() error paths
>       clk: clk-axi-clkgen: Add support versal timings
>
> Ojaswin Mujoo (1):
>       erofs: fix unused pcluster_pools for higher page sizes
>
> Oliver Neukum (1):
>       usb: core: hcd: fix possible deadlock in rh control transfers
>
> Ondrej Jirman (1):
>       arm64: dts: allwinner: sun50i-a64-pinephone: Fix mpu6050 mount matrix
>
> Ondrej Mosnacek (1):
>       perf test amd ibs: avoid using executable heap
>
> Onur Özkan (1):
>       clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()
>
> Or Har-Toov (5):
>       net/mlx5: Move vport DOWN state check out of mlx5_query_vport_max_tx_speed()
>       net/mlx5: E-Switch, preserve max tx speed on vport state modification
>       devlink: Refactor resource functions to be generic
>       devlink: Add port-level resource registration infrastructure
>       net/mlx5: Register SF resource on PF port representor
>
> Osama Abdelkader (4):
>       drm/panthor: return PTR_ERR() from devm_drm_dev_alloc()
>       arm64: panic from init_IRQ if IRQ handler stacks cannot be allocated
>       mmc: davinci: fix mmc_add_host order in probe
>       riscv: panic if IRQ handler stacks cannot be allocated
>
> Ovidiu Bunea (1):
>       drm/amd/display: Find link encoder for flexible DIG mapping cases
>
> Pablo Neira Ayuso (6):
>       netfilter: nf_tables: move hardware offload step after building the chain blob
>       netfilter: x_tables: replace pr_{info,err}() by pr_info_ratelimited()
>       netfilter: nf_conntrack_helper: add refcounting from datapath
>       netfilter: nft_ct: move custom expectation support to helper
>       netfilter: ctnetlink: do not expose expectation DEAD flag
>       netfilter: nf_tables: skip double clone set expressions on element insert
>
> Pagadala Yesu Anjaneyulu (2):
>       wifi: iwlwifi: mld: disallow puncturing in US/CA for WH
>       wifi: mac80211: ibss: wait for in-flight TX on disconnect
>
> Pali Rohár (2):
>       cifs: Fix support for creating SFU socket
>       cifs: Fix support for creating SFU fifo
>
> Panagiotis Petrakopoulos (1):
>       wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()
>
> Paolo Abeni (7):
>       mptcp: remove unneeded READ_ONCE() annotation
>       mptcp: do not reschedule the RTX timer for fallback sockets
>       mptcp: prevent race between disconnect() and rtx
>       mptcp: move the stale logic out of retrans scheduler
>       mptcp: avoid unneeded actions on subflow reset
>       mptcp: close race between scheduler and state change
>       mptcp: fix bad accounting in __mptcp_subflow_push_pending()
>
> Parth Pancholi (1):
>       drm/bridge: tc358768: Set pre_enable_prev_first for reverse order
>
> Pascal Kneuper (1):
>       net: stmmac: restore NET_IP_ALIGN in the RX DMA offset
>
> Patrisious Haddad (8):
>       RDMA/core: Add rdma_restrack_begin/abort/commit_del() operations
>       RDMA/core: Fix use after free in ib_query_qp()
>       RDMA/core: Fix potential use after free in ib_destroy_cq_user()
>       RDMA/core: Fix potential use after free in ib_destroy_srq_user()
>       RDMA/core: Fix potential use after free in counter_release()
>       RDMA/core: Fix potential use after free in ib_free_cq()
>       RDMA/core: Fix potential use after free in uverbs_free_dmah()
>       RDMA/core: Fix potential use after free in ib_dealloc_pd_user()
>
> Paul Cercueil (1):
>       media: v4l2-common: Always register clock with device-specific name
>
> Paul Chaignon (2):
>       bpf: Print breakdown of insns processed by subprogs
>       bpf: Report maximum combined stack depth
>
> Paul Kocialkowski (1):
>       drm: lcdif: Wait for vblank before disabling DMA
>
> Pauli Virtanen (8):
>       Bluetooth: L2CAP: reject accept queue add unless BT_LISTEN
>       Bluetooth: L2CAP: fix race l2cap_sock_cleanup_listen() vs. put_chan
>       Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan
>       Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect
>       Bluetooth: L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM
>       Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
>       Bluetooth: L2CAP: access chan->conn safely in get/setsockopt
>       Bluetooth: hci_sync: add conditional locking annotations
>
> Paulo Alcantara (7):
>       smb: client: fix one-byte OOB read in smb2_parse_native_symlink()
>       smb: client: fix file type corruption in cifs_reparse_point_to_fattr()
>       smb: client: fix file type corruption in posix_reparse_to_fattr()
>       smb: client: fix file type corruption in wsl_to_fattr()
>       smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid
>       smb: client: fix uid/gid override in getattr with posix extensions
>       smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()
>
> Pavel Begunkov (1):
>       tcp: reject non zerocopy devmem tx
>
> Pavel Shpakovskiy (1):
>       Bluetooth: mgmt: fix 'hdev->discovery.uuids' NULL dereference
>
> Pavel Zhigulin (1):
>       speakup: keyhelp: guard letter_offsets possible out-of-range indexing
>
> Pawan Gupta (1):
>       x86/bugs: Don't use cpu-type matching in cpu_vuln_blacklist
>
> Pedro Falcato (1):
>       x86/alternatives: Exclude text poking against change_page_attr()
>
> Pei Xiao (1):
>       ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove
>
> Peiyang He (1):
>       RDMA/rxe: Fix UAF in ODP init error-handling path
>
> Pengpeng Hou (34):
>       wifi: rtw89: fix HE extended capability length check
>       crypto: sa2ul - stop probe if context pool creation fails
>       hwrng: xilinx-trng - propagate timeout before any data is read
>       crypto: rk3288 - fail ahash requests on HASH idle timeout
>       usb: typec: ucsi: gaokun: unwind notifier on UCSI register failure
>       soc: qcom: rpmh-rsc: manage PM notifiers with devres
>       bus: qcom-ebi2: use managed resources for clocks and children
>       pmdomain: bcm: bcm2835: handle genpd provider registration errors
>       misc: ad525x_dpot: use driver core groups for sysfs files
>       misc: lan966x_pci: depopulate children on populate failure
>       RDMA/nldev: validate dynamic counter attribute length
>       ACPI: processor: validate MADT IOAPIC entry bounds
>       thermal: intel: int3400: clean up ODVP on probe failures
>       ASoC: codecs: tas2783-sdw: Propagate regcache_sync() errors
>       mfd: rave-sp: validate received frame payload lengths
>       mfd: iqs62x: Reject zero-length firmware records
>       ASoC: SOF: validate topology volume range before allocation
>       mailbox: riscv-sbi-mpxy: validate RPMI notification lengths
>       rtc: zynqmp: Return optional clock lookup errors
>       net: qlcnic: validate unified ROM sections before loading
>       soundwire: validate DT compatible before parsing it
>       genirq/proc: Size interrupt directory names for 10-digit interrupt numbers
>       drivers/of: validate live-tree string properties before string use
>       drivers/of: validate status properties in reconfig state changes
>       regulator: da9121: Use subvariant ids in the I2C table
>       ALSA: usb-audio: caiaq: validate EP1 reply lengths
>       wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers
>       wifi: libertas: reject short monitor TX frames
>       wifi: libipw: fix key index receive bound checks
>       wifi: rsi: validate beacon length before fixed buffer copy
>       drm/gma500: return errors from Oaktrail HDMI I2C reads
>       hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors
>       RDMA/bng_re: return a timeout when firmware responses stall
>       soc: ti: knav_qmss: Remove debugfs file on teardown
>
> Pengyu Luo (2):
>       usb: ucsi: huawei_gaokun: support mode switching
>       arm64: dts: qcom: sc8280xp-x13s: Fix the drive-strength of mclk pin
>
> Perry Yuan (1):
>       drm/amdgpu: flush pending RCU callbacks on module unload
>
> Peter Chiu (2):
>       wifi: mt76: mt7996: fix MLD ID in MAC TXD and HIF TXP
>       wifi: mt76: fix queue assignment for disassoc packets
>
> Peter Oberparleiter (1):
>       s390/debug: Fix deadlock during unregister
>
> Peter Ujfalusi (1):
>       soundwire: intel: Move suspend tracking from trigger to pm suspend
>
> Peter Zijlstra (4):
>       futex: Optimize futex hash bucket access patterns
>       perf: Fix addr_filter_ranges lifetime
>       x86/mm: Fix and document DEBUG_PAGEALLOC
>       sched/core: Fix inter-class wakeup_preempt()
>
> Petr Oros (1):
>       ice: clear the default forwarding VSI rule when releasing a VSI
>
> Petr Pavlu (2):
>       module/dups: Inform duplicate requests about the result directly
>       module/dups: Fix use-after-free in kmod_dup_req lifetime handling
>
> Philipp Weber (1):
>       HID: core: quiesce input in hid_hw_stop() to prevent use-after-free
>
> Phillip Lougher (1):
>       Squashfs: check block offset is not negative
>
> Pierre Barre (2):
>       9p: invalidate readdir buffer on seek
>       9p: use kvzalloc for readdir buffer
>
> Pierre-Eric Pelloux-Prayer (1):
>       drm/amdgpu: statically assign gart windows to ttm entities
>
> Ping-Ke Shih (2):
>       wifi: rtw89: phy: check length before parsing PHY status IE
>       wifi: rtw89: 8851bu: add Mercusys MA60XNB (2c4e:0128)
>
> Piotr Kubik (1):
>       leds: trigger: gpio: Use GPIOD_FLAGS_BIT_NONEXCLUSIVE
>
> Pooja Katiyar (1):
>       thunderbolt: Don't access path config space on Lane 1 adapters in tb_switch_reset_host()
>
> Potin Lai (1):
>       hwmon: (pmbus/lm25066) Fix PMBus coefficients for LM5064/5066/5066i
>
> Prabu Thayalan (1):
>       ionic: fix completion descriptor access with 2x desc size
>
> Pranjal Shrivastava (1):
>       iommu/arm-smmu-v3: Convert to use atomic poll timeout
>
> Praveen Talari (3):
>       spi: qcom-geni: Fix missing error check on pm_runtime_get_sync()
>       spi: geni-qcom: Fix sticky ret causing wrong return value on invalid proto
>       spi: core: Abort active target transfer on controller suspend
>
> Prike Liang (1):
>       drm/amdgpu: skip gfx switch_power_profile during GPU reset
>
> Priya Bala Govindasamy (2):
>       rust: cpufreq: Add CPUFREQ_TABLE_END as last table entry in TableBuilder::to_table
>       rust: cpufreq: Fix temporary write in Registration::bios_limit_callback
>
> Priyansh Jain (1):
>       thermal/drivers/qcom/tsens: Atomic temperature read with hardware-guided retries
>
> Przemyslaw Korba (1):
>       ice: fall back to SBQ when LL PHY timer interface times out
>
> Pu Hu (1):
>       arm64: kprobes: Allow reentering kprobes while single-stepping
>
> Pu Lehui (8):
>       riscv, bpf: Fix memory leak in bpf_jit_free
>       riscv, bpf: Fix kernel stack corruption in tailcall with CFI
>       bpf: Fix potential UAF in bpf_netns_link_update_prog
>       bpf: Fix potential UAF when reading bpf link info
>       bpf, cgroup: Fix invalid storage access after __cgroup_bpf_attach failed
>       bpf, cgroup: Fix storage null-ptr-deref after replacing prog
>       riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args
>       bpf: Sync tail_call_reachable with callee state on entry
>
> Puranam V G Tejaswi (1):
>       drm/msm/a6xx: Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg
>
> Puranjay Mohan (2):
>       bpf, arm64: Fix stack-passed arguments for indirect trampolines
>       objtool/klp: Fix vmlinux .klp.symid link error for .exitcall.exit symbols
>
> Qiang Liu (3):
>       ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr
>       ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr
>       ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling
>
> Qiang Yu (1):
>       drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12
>
> Qianheng Peng (1):
>       cpufreq: amd-pstate-ut: Skip tests when amd-pstate driver is not active
>
> Qihang (1):
>       cifs: validate full SID length in security descriptors
>
> Qing Luo (1):
>       mptcp: pm: userspace: fix address ID overflow
>
> Qing Ming (1):
>       usb: gadget: uac: validate rate list length before storing
>
> Qingfang Deng (4):
>       pppox: drain queued packets on channel handoff
>       ppp: ppp_async: simplify tty disc_data access
>       ppp: ppp_synctty: simplify tty disc_data access
>       ppp_synctty: ensure a writeable skb header
>
> Qingshuang Fu (1):
>       irqchip/renesas-irqc: Fix generic interrupt chip leak on remove
>
> Qingyu Zhang (1):
>       ALSA: ump: do not touch legacy_rmidi before it exists
>
> Qiuxu Zhuo (4):
>       EDAC/igen6: Fix interleave boundary condition
>       EDAC/igen6: Fix channel selection hash
>       EDAC/igen6: Fix channel address decode for non-hash mode
>       EDAC/igen6: Fix Raptor Lake-P logged error address
>
> Qu Wenruo (7):
>       btrfs: always wait for ordered extents to avoid OE races
>       btrfs: use aligned range for locking in extent_fiemap()
>       btrfs: qgroup: fix a wrong length calculation in qgroup_free_reserved_data()
>       btrfs: fix the possible bioc_list memory leak during error
>       btrfs: return proper negative error code for update_raid_extent_item()
>       btrfs: do not force reloc root creation during qgroup_account_snapshot()
>       btrfs: make sure EXTENT_BUFFER_READING is cleared under refs_lock
>
> Raag Jadav (1):
>       drm/xe/i2c: Assert/Deassert I2C IRQ
>
> Radek Podgorny (1):
>       Bluetooth: do not leak an hci_conn when a second LE connect is rejected
>
> Raf Dickson (1):
>       vsock: use sk_acceptq_is_full() helper in all transports
>
> Rafael J. Wysocki (12):
>       platform/x86: lg-laptop: Drop debug-only ACPI notify handler
>       platform/x86: lg-laptop: Convert ACPI driver to a platform one
>       cpufreq: intel_pstate: Fix setting minimum P-state at init time
>       ACPI: processor: idle: Expand _LPI package sanity checks
>       ACPI: battery: Adjust charging status validation check
>       intel_idle: Avoid using deep idle states during initialization
>       platform/x86: lg-laptop: Check ACPI_COMPANION() against NULL
>       ACPI: bus: Avoid confusing complaints regarding missing _OSC features
>       thermal: hwmon: Remove hwmon class device along with its parent
>       ACPI: bus: Introduce acpi_bus_get_primary_device()
>       ACPI: platform: Use acpi_bus_get_primary_device()
>       ACPI: scan: Use acpi_bus_get_primary_device()
>
> Raghavendra Rao Ananta (1):
>       vfio: selftests: Add helper to set/override a vf_token
>
> Rakesh Kota (1):
>       thermal/drivers/qcom-spmi-adc-tm5: Drop IIO_VAL_INT check in adc_tm5_get_temp
>
> Ralph Boehme (2):
>       smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl()
>       smb/client: fix security flag calculation when setting security descriptors
>
> Ran Hongyun (1):
>       UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC
>
> Ranjani Vaidyanathan (1):
>       watchdog: imx7ulp_wdt: Keep WDOG running until A55 enters WFI on i.MX94
>
> Ratheesh Kannoth (2):
>       octeontx2-pf: reset HTB scheduler topology before freeing queues
>       octeontx2-af: fix PF/CGX debugfs PCI bus lookup
>
> Ravindra (1):
>       Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040)
>
> Reinette Chatre (2):
>       fs/resctrl: Prevent use-after-free in rdtgroup_kn_put()
>       fs/resctrl: Fix UAF from worker threads when domains are removed
>
> Reshma Immaculate Rajkumar (1):
>       wifi: ath12k: fix encrypted EAPOL TX in encap offload mode
>
> Rex Lu (2):
>       wifi: mt76: fix RX data queuing of RRO 3.0
>       wifi: mt76: check txfree done event on the WED hw path
>
> Ricardo B. Marlière (2):
>       libbpf: Search /lib64 and /lib in resolve_full_path()
>       selftests/bpf: Fix make install target
>
> Ricardo Neri (3):
>       sched/fair: Also gate overloaded status update for SD_ASYM_CPUCAPACITY
>       sched/fair: Check CPU capacity before comparing group types during load balance
>       x86/topology: Add missing struct declaration and attribute dependency
>
> Ricardo Ribalda (1):
>       media: chips-media: wave5: Add range checks for dec_output_info
>
> Riccardo Boninsegna (1):
>       media: rc: mceusb: Add support for 04eb:e033
>
> Richard Cheng (4):
>       cxl/mbox: Clamp mailbox output allocation to the payload size
>       cxl/features: Reject Get Feature count larger than the output buffer
>       cxl/features: Reject Set Features output buffer smaller than the header
>       cxl/features: Clamp Get Feature output size to the remaining buffer
>
> Richard Fitzgerald (4):
>       ALSA: hda: cs35l56: Fail if wmfw file is missing
>       ASoC: cs35l56: Request IRQ in cs35l56_common_probe()
>       ASoC: cs35l56: Fix probe deadlock waiting for SoundWire enumeration
>       ASoC: cs35l56: Fix race between kexec and snd_soc_register_component()
>
> Rik van Riel (1):
>       perf/ftrace: Fix WARNING in __unregister_ftrace_function
>
> Ritesh Harjani (IBM) (1):
>       powerpc: Don't drop _TIF_RESTOREALL on syscall restart
>
> Rob Herring (Arm) (7):
>       gpio: pisosr: Read "ngpios" as u32
>       accel: ethosu: Fix ethosu_job_open() return value
>       accel: ethosu: Drop IRQF_SHARED flag
>       accel: ethosu: Ensure cmd stream ends with a stop op
>       accel: ethosu: Ensure SRAM size is 0 on mapping failure
>       accel: ethosu: Validate SRAM size on submit
>       accel: ethosu: Ensure SRAM region size matches job
>
> Robert Abrahamse (1):
>       ALSA: usb-audio: Add quirk for Corsair Virtuoso (later revision)
>
> Robert Malz (1):
>       ice: acquire NVM lock around each flash read
>
> Robertus Diawan Chris (1):
>       modpost: prevent leak when early return no suffix .o in read_symbols()
>
> Rohit Sinha (1):
>       ALSA: hda/realtek - Add quirk for HP Victus 15-fa0xxx (MB 8A50)
>
> Roman Prucha (1):
>       ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough
>
> Rong Zhang (5):
>       staging: sm750fb: Add missing Kconfig dependency
>       net: page_pool: Remove zone/policy GFP flags when allocating XArray entries
>       Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925
>       Bluetooth: btrtl: Don't leak return code when parsing firmware format v2
>       Bluetooth: Properly disable remote wakeup for MT7922/MT7925 on Ryzen platform
>
> Rosen Penev (14):
>       clk: stm32: add missing bitfield.h header
>       powerpc/44x: Set GPIO chip parent
>       ARM: dts: helios4: add vcc-supply to EEPROM
>       ARM: dts: helios4: add vcc-supply to GPIO expander
>       ARM: dts: helios4: add SATA regulator supplies
>       ASoC: xilinx: formatter_pcm: fix stream_data leak on open error
>       mips: cps: Assemble jr.hb with an R2 ISA level
>       net: ibm: emac: Reserve VLAN header in MJS limit
>       net: ibm: emac: fix unchecked platform_get_irq return value
>       ipmi: si: Use platform_get_irq_optional() to retrieve interrupt
>       netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
>       net: ibm: emac: mal: fix potential system hang in mal_remove()
>       sparc64: uprobes: add missing break
>       sparc: Disable compat support with LLD
>
> Rounak Das (1):
>       EDAC/altera: Use ECC manager compatible to select A10/S10 IRQ layout
>
> Rudi Heitbaum (1):
>       ASoC: rt5645: Perform the initial jack detect at probe
>
> Rui Qi (2):
>       selftests/cgroup: Preserve CPU hotplug write errors
>       selftests/cgroup: Avoid awk -e in cpuset tests
>
> Runyu Xiao (8):
>       ASoC: rt700-sdw: always drain jack work on remove
>       sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
>       ALSA: mtpav: shut down output timer before card teardown
>       ipv6: use READ_ONCE() for bindv6only default in inet6_create()
>       net: au1000: move free_irq out of the close-time spinlocked section
>       ASoC: sti: initialize IRQ lock before requesting IRQ
>       cpufreq: initialize policy rwsem before sysfs publication
>       net: macb: initialize PTP state before registering clock
>
> Ruoyu Wang (15):
>       bus: qcom-ebi2: Fix clock leak on probe failure
>       usb: gadget: aspeed_udc: check endpoint DMA allocation
>       media: ipu6: Do not free aux device pdata after init
>       drm/msm: Only fini scheduler after successful init
>       mtd: mtdswap: Avoid freeing registered blktrans device twice
>       NFSv4: remove callback IDR entry on client allocation failure
>       net: dsa: mv88e6xxx: Fix PCS link check on CMODE read error
>       bonding: initialize err for empty target lists
>       i2c: ocores: Disable clock on failed resume
>       net: bridge: Reject descending VLAN tunnel ranges
>       net: ipa: balance runtime PM reference on remove error
>       tpm: st33zp24: Return zero on status read failure
>       tpm: st33zp24: Validate locality read result
>       crypto: ixp4xx - fix buffer chain unwind on allocation failure
>       ALSA: es18xx: check control allocation before private data setup
>
> Russell King (Oracle) (7):
>       phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
>       ARM: ensure interrupts are enabled in __do_user_fault()
>       net: stmmac: fix TSO support when some channels have TBS available
>       net: stmmac: add stmmac_tso_header_size()
>       net: stmmac: add TSO check for header length
>       net: stmmac: helpers for filling tx_q->tx_skbuff_dma
>       net: stmmac: add helper to get hardware transmit descriptor
>
> Rustam Adilov (1):
>       irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()
>
> Ryusuke Konishi (1):
>       nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch
>
> Sahil Chandna (1):
>       net: mana: Reserve extra CQ slot for the fence completion CQE
>
> Sai Krishna (1):
>       octeontx2-af: fix cn20k mailbox lifetime on repeated rvu_mbox_init()
>
> Sajal Gupta (2):
>       md/raid5-ppl: fix use-after-free in ppl_do_flush()
>       drm/gud: validate GUD_ROTATION_0 is present in supported rotations
>
> Saket Kumar Bhaskar (1):
>       powerpc/irq: Fix missing r2 clobber in PCREL inline assembly
>
> Samson Tam (1):
>       drm/amd/display: Check for sharpening case when calculating max vtaps for scaler
>
> Samuel Holland (1):
>       Revert "riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set"
>
> Samuel Moelius (3):
>       iommufd/selftest: Avoid selftest dirty bitmap size wrap
>       Bluetooth: L2CAP: validate connectionless PSM length
>       f2fs: validate inline dentry name lengths before conversion
>
> Sandipan Das (4):
>       perf/x86/amd/uncore: Add group validation
>       perf vendor events amd: Update Zen 5 core events
>       perf vendor events amd: Reintroduce deprecated Zen 5 core events
>       perf vendor events amd: Update Zen 6 core events
>
> Sang-Heon Jeon (3):
>       iio: light: isl29028: return zero in write_raw() on success
>       iio: light: tsl2583: return zero in write_raw() on success
>       media: remove conditional return with no effect
>
> Sanghyun Park (3):
>       bpf: Fix use-after-free on mm_struct in bpf_find_vma()
>       xfrm: Fix skb double-free in xfrm_dev_direct_output()
>       bpf: Fix mmap_lock leak in irq_work path
>
> Sanjay Chitroda (2):
>       iio: orientation: hid-sensor-rotation: Avoid race between callback setup and device exposure
>       iio: accel: mma8452: switch to non-devm request_threaded_irq()
>
> Sascha Bischoff (4):
>       irqchip/gic-v5: Synchronize CPU interface disable
>       irqchip/gic-v5: Immediately exec priority drop following activate
>       irqchip/gic-v5: Preserve ICC_CR0_EL1 state
>       irqchip/gic-v5: Clear per-CPU IRS data on teardown
>
> Satyajit Roy (3):
>       drm/amd/display: Rebuild InfoFrames on output color space changes
>       drm/amd/display: Propagate HDMI RGB quantization selectability
>       drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output
>
> Sayali Patil (2):
>       selftests/mm: fix ksm NUMA merge test for systems with memoryless NUMA nodes
>       selftests/mm: fix ternary operator precedence in ksm_tests
>
> Sean Christopherson (3):
>       KVM: x86: Extract REGS and SREGS runtime sync code to helpers
>       KVM: x86: Rename __{g,s}et_sregs2() => kvm_vcpu_ioctl_x86_{g,s}et_sregs2()
>       KVM: x86: Move the bulk of register specific code from x86.c to regs.c
>
> Sean Rhodes (1):
>       misc: rtsx_usb: avoid USB I/O in runtime autosuspend
>
> Sean Wang (8):
>       mmc: sdio: add MediaTek MT7902 SDIO device ID
>       Bluetooth: btmtk: add MT7902 MCU support
>       Bluetooth: btmtk: add MT7902 SDIO support
>       wifi: mt76: mt792x: add common USB transport reset helpers
>       wifi: mt76: mt7921u: escalate broken USB transport to device reset
>       wifi: mt76: mt792x: stop USB register access after bus hang
>       wifi: mt76: connac: add NAN connection type
>       wifi: mt76: add init_wiphy callback
>
> Sean Young (2):
>       media: keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
>       media: keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define
>
> Sebastian Andrzej Siewior (4):
>       mailbox: imx: Use devm_pm_runtime_enable()
>       mailbox: imx: Add a channel shutdown field
>       mailbox: imx: use devm_of_platform_populate()
>       ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters()
>
> Sechang Lim (1):
>       bpf,lsm: Drop bpf_prog_free from sleepable_lsm_hooks
>
> Seiji Nishikawa (1):
>       sched/rt,dl: Skip migrate-disabled tasks when picking a push candidate
>
> Selvamani Rajagopal (5):
>       net: ethernet: oa_tc6: Interrupt is active low, level triggered.
>       net: ethernet: oa_tc6: Protect skb pointer used by two different kernel instances
>       net: ethernet: oa_tc6: Improve the error recovery
>       net: ethernet: oa_tc6: Disable tx queues on fatal error
>       net: ethernet: oa_tc6: Fix for the wrong data type
>
> Selvin Xavier (1):
>       RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap
>
> Seongjae Jeong (1):
>       f2fs: use adjusted write range after f2fs_write_checks()
>
> Sergei Litvin (1):
>       scripts/tags.sh: Prevent binary files appearing in cscope.files
>
> Serhat Kumral (1):
>       RDMA/ucma: Allow path records to exactly fit the output buffer
>
> Seungwon Bae (1):
>       vxlan: reject dynamic fdb entries that reference a nexthop id
>
> Shahar Shitrit (3):
>       net/mlx5e: Fix missing FEC mode mapping for RS_544_514_INTERLEAVED_QUAD
>       net/mlx5e: Fix setting RS FEC after remapping
>       net/mlx5e: Fix reporting support for all RS FEC variants
>
> Shawn Lin (1):
>       mmc: core: Add validation for host-provided max_segs
>
> Shay Drory (2):
>       net/mlx5e: Verify unique vhca_id count instead of range
>       net/mlx5: E-Switch, align disable sequence with switchdev-to-legacy transition
>
> Shayne Chen (2):
>       wifi: mt76: mt7996: fix capability of EHT-MCS 15 in MRU
>       wifi: mt76: fix handling channel context with different bands in mt76_switch_vif_chanctx()
>
> Shengjiu Wang (2):
>       ASoC: fsl_audmix: rework runtime PM handling in probe
>       ASoC: fsl-asoc-card: reduce WM8904 PLL ratio to meet frequency limit
>
> Shiji Yang (1):
>       pwm: mediatek: set mt7628 pwm45_fixup flag to false
>
> Shin'ichiro Kawasaki (2):
>       nvmet-rdma: factor out response resource cleanup
>       nvmet-rdma: fix response resource leak on queue teardown
>
> Shivam Rawat (1):
>       drm/msm/a6xx: Fix stale rpmh votes after suspend
>
> Shivang Upadhyay (1):
>       ppc/fadump: invoke kmsg_dump in fadump panic path
>
> Shivaprasad G Bhat (2):
>       powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver
>       powerpc: pci-ioda: Fix the stale irq chip reference
>
> Shiwu Zhang (1):
>       drm/amdgpu: fix buffer overflow during vBIOS update
>
> Shixiong Ou (1):
>       drm/sched: Create a fake device for KUnit tests
>
> Shuangpeng Bai (2):
>       RDMA/siw: Fix use-after-free in siw_accept()
>       btrfs: fix transaction use-after-free in raid stripe insertion
>
> Shubham Chakraborty (1):
>       hwmon: (raspberrypi) Fix delayed-work teardown race
>
> Shubham Nayak (1):
>       ALSA: hda/realtek: Add quirk for HP Victus 16-e0xxx (88EE) to enable mute LED
>
> Shubhang Kaushik (Ampere) (1):
>       sched/core: Skip rq->avg_idle update without a valid idle_stamp
>
> Shukai Ni (1):
>       dm-integrity: replace forgeable discard filler with a keyed sector marker
>
> Sicong Huang (1):
>       virt: acrn: Fix irqfd use-after-free during eventfd shutdown
>
> Siew Chin Lim (1):
>       firmware: stratix10-svc: change get provision data to async SMC call
>
> Simon Glass (2):
>       pinctrl: rockchip: Reset the pin count when recalculating SoC data
>       pinctrl: rockchip: Decode drive strength in the get function
>
> Simon Xue (1):
>       iommu/rockchip: disable fetch dte time limit
>
> Slawomir Stepien (2):
>       wifi: zd1211rw: reject secondary interfaces to prevent conflicts
>       drm/cirrus-qemu: Validate BAR0 size during probe
>
> Soheil Hassas Yeganeh (1):
>       x86/cfi: Fix FineIBT hash offset in cfi_get_func_hash()
>
> Sophie D (1):
>       drm/gud: Add RCade Display Adapter VID/PID pair
>
> Srinivas Kandagatla (2):
>       soundwire: qcom: Fix port exhaustion check in stream_alloc_ports
>       ASoC: qcom: q6apm: return error code to consumers on failures
>
> Srinivasan Shanmugam (1):
>       drm/amdgpu: Make amdgpu_vm_flush() non-failing in submission path
>
> Stanislav Fomichev (2):
>       xsk: align TX metadata layout across ABIs
>       xsk: honor XDP_TX_METADATA in zero-copy path
>
> Stanislav Kinsburskii (1):
>       lib/test_hmm: fail dmirror_fault() when the mirrored mm is gone
>
> Stanley Chu (1):
>       i3c: master: svc: Prevent IRQ storm from false SLVSTART on NPCM845
>
> Stanley.Yang (1):
>       drm/amdgpu: harden FRU PIA parsing with bounded helpers
>
> StanleyYP Wang (3):
>       wifi: mt76: mt7996: set specific BSSINFO and STAREC commands after channel switch
>       wifi: mt76: mt7996: add missing rdd_idx check when enabling background radar
>       wifi: mt76: mt7996: fix reg addr remap when addr is 0
>
> Stefan Berger (1):
>       integrity: Check for NULL returned by asymmetric_key_public_key
>
> Steffen Klassert (1):
>       Revert "esp: do not unref managed frag pages in esp_ssg_unref()"
>
> Stepan Ionichev (4):
>       mmc: davinci: avoid NULL deref of host->data in IRQ handler
>       usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log
>       tty: serial: 8250: protect against NULL uart->port.dev in register
>       iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind
>
> Steve Dunnagan (1):
>       leds: gpio: Clear error pointers for skipped LEDs
>
> Steven Rostedt (4):
>       tracing: Have trace_event_update_all() only handle module that is loading
>       ring-buffer: Add checking nr_subbufs to persistent ring buffer validation
>       tracing: Fix comment in tracing_buffers_splice_read()
>       tracing: Take trace_array reference when opening a tracer options file
>
> Stian Halseth (1):
>       sunvdc: unmap LDC cookies when the descriptor send fails
>
> Sudeep Holla (21):
>       firmware: arm_scmi: Publish channel state before callbacks
>       firmware: arm_scmi: Unregister device notifier before IDR teardown
>       firmware: arm_scmi: Quiesce notifications before teardown
>       firmware: arm_scmi: Clean up channels on setup failure
>       firmware: arm_scmi: Free transport channel on IDR failure
>       firmware: arm_scmi: Avoid IDR updates while cleaning channels
>       firmware: arm_scmi: Reject out of range DT protocol IDs
>       firmware: arm_scmi: Use channel ID for transport teardown
>       firmware: arm_scmi: Protect device request lookup with RCU
>       firmware: arm_scmi: Drop handle on protocol bind failures
>       firmware: arm_scmi: Unwind TX receiver mailbox setup failure
>       firmware: arm_scmi: Unwind P2A receiver mailbox setup failure
>       firmware: arm_scmi: Fix transport device teardown lookup
>       firmware: arm_scmi: Fix requested device removal race
>       firmware: arm_scmi: Roll back partial protocol table registration
>       firmware: arm_scmi: Unrequest devices if driver registration fails
>       firmware: arm_scmi: Validate SENSOR_UPDATE payload size
>       firmware: arm_scmi: Validate BASE_ERROR_EVENT payload size
>       firmware: arm_scmi: Clear SystemPower flag on create failure
>       firmware: arm_scmi: Fix OF node reference handling
>       firmware: arm_scmi: Fix SCMI device destroy lifetimes
>
> Suman Ghosh (1):
>       octeontx2-pf: fix NULL deref of af_xdp_zc_qidx on rep setup
>
> Sumanth Korikkar (1):
>       s390/diag324: Preserve -EBUSY return code
>
> Sumeet Pawnikar (2):
>       powercap: intel_rapl_tpmi: Handle PMU registration failure during probe
>       powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked()
>
> Sun YangKai (1):
>       btrfs: check if root is readonly when setting posix acl
>
> Sunday Clement (1):
>       drm/amdkfd: Fix OOB memory exposure in get_wave_state()
>
> Sunil Goutham (1):
>       octeontx2-af: Fix limiting SRIOV VF count logic
>
> Sunil Khatri (3):
>       drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction
>       drm/amdgpu: use atomic operation to achieve lockless serialization
>       drm/drm_exec: fix up contended obj when num_objects is 0
>
> Suraj Gupta (1):
>       dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers
>
> Surendra Singh Chouhan (2):
>       rtc: spacemit: handle regmap_test_bits() error return
>       regulator: tps65185: handle gpiod_get_value_cansleep() error returns
>
> Sven Eckelmann (2):
>       batman-adv: dat: atomically update mac addresses
>       batman-adv: bla: avoid CRC corruption due to parallel claim add
>
> Sven Peter (7):
>       mfd: macsmc: Fix key count endianness annotation
>       nvme-apple: Destroy the admin queue on removal
>       nvme-apple: Don't set a DMA direction for commands without a data transfer
>       nvme-apple: Never set the opcode in the NVMMU TCB
>       nvme: Add a quirk for page aligned admin queue buffers
>       nvme-apple: Require page aligned buffers on the admin queue
>       nvme-apple: Drop the PRP null check chicken bit
>
> Svyatoslav Ryhel (2):
>       ARM: tegra: tf600t: Invert accelerometer calibration matrix
>       drm/tegra: dsi: Re-add clear enable register if DSI was powered by bootloader
>
> Swarna Prabhu (1):
>       scsi: sd: Enable sector size > PAGE_SIZE in SCSI sd driver
>
> Szymon Wilczek (1):
>       hwmon: (coretemp) Fix core_data leak on CPUs without PTS
>
> Takashi Iwai (5):
>       ALSA: seq: midi: Optimize event_input locking with RCU
>       ALSA: control: Don't add invalid kcontrols to LED layer
>       ALSA: hda/realtek: Add quirk for HP Pavilion x360
>       ALSA: caiaq: Fix potential double-free at error path
>       ALSA: hda: cix-ipbloq: Avoid build with 32bit archs
>
> Takashi Sakamoto (6):
>       firewire: core: add KUnit test skeleton for node tree
>       firewire: core: add KUnit tests for successful tree building
>       firewire: core: add KUnit tests for failure of tree building
>       firewire: core: consolidate port counting in build_tree()
>       firewire: core: validate parent port count before allocating nodes in build_tree()
>       firewire: core: fix memory leak in error path of build_tree()
>
> Takuma Fujiwara (1):
>       PCI: j721e: Fix incorrect max_lanes for J7200
>
> TanZheng (1):
>       RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
>
> Taniya Das (1):
>       clk: qcom: gcc-glymur: Move EVA clocks to critical clock list
>
> Tanushree Shah (4):
>       perf data convert json: Fix trace_seq memory leak in process_sample_event()
>       perf dso: Fix kallsyms DSO detection with fallback logic
>       perf trace-event: Fix buffer overflow in read_string()
>       perf trace-event: Fix integer truncation in do_read() and skip()
>
> Tao Cui (7):
>       block/blk-stat: drain per-cpu callback stats over possible CPUs
>       block/blk-iocost: collect per-cpu latency stats over possible CPUs
>       block/kyber-iosched: flush per-cpu latency buckets over possible CPUs
>       sched_ext/scx_flatcg: Fix cvtime true-up on slice expiry
>       RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()
>       blk-cgroup: fix leaks and online flag on radix_tree_insert failure
>       block/blk-iolatency: account per-cpu latency stats over possible CPUs
>
> Taylor Bates (1):
>       mlxsw: spectrum_ptp: Fix napi_gro_receive() call from GC workqueue context
>
> Tejun Heo (1):
>       sched_ext: Drop unlocked scx_rq_clock_invalidate() from scx_root_disable()
>
> Tengda Wu (1):
>       perf capstone: Fix kernel map reference count leak
>
> Terry Hsiao (3):
>       drm/panel-edp: Add CSW PNB601LS1-2 and LGD LP116WHA-SPB1
>       drm/panel-edp: Add AUO B140XTN07.5, AUO B140HAK03.5, AUO B116XTN02.3, AUO B140XTK02.4, AUO B140HAN07.7
>       drm/panel-edp: Add BOE NT140WHM-N4T, BOE NT140WHM-T05, BOE NV140FHM-N40
>
> Tetsuo Handa (4):
>       net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
>       net: add missing ref_tracker_dir_exit() to net_passive_dec()
>       net: fix a resource leak in copy_net_ns() error handling path
>       printk: Don't WARN on kthread_run failure.
>
> Thibault Ferrante (1):
>       selftests/powerpc/tm: Fix tcheck() reading uninitialised CR value
>
> Thiyagarajan Pandiyan (1):
>       wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications
>
> Thomas Bogendoerfer (1):
>       MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL
>
> Thomas Gleixner (2):
>       genirq/manage: Make NMI cleanup RT safe
>       tick/broadcast: Plug clockevents replacement race
>
> Thomas Hellström (1):
>       drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches
>
> Thomas Huth (1):
>       smb: server: Remove obsolete "select CRYPTO_LIB_DES" from Kconfig file
>
> Thomas Lin (1):
>       spi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCs
>
> Thomas Richter (4):
>       perf/core: Allow list_del during perf_event_overflow()
>       s390/pai: Use PAI PMU index as parameter replacing event
>       s390/pai: Move locking to event init and delete
>       s390/pai: Support CPU hotplug for PMU PAI
>
> Thomas Walsh (1):
>       bnxt_en: Gate TPH enablement behind BNXT_SUPPORTS_QUEUE_API check
>
> Thomas Weißschuh (12):
>       tools/nolibc: mark arg1 operand in __nolibc_syscall0() as write-only
>       vdso/timens: Move functions to new file
>       timens: Add a __free() wrapper for put_time_ns()
>       timens: Simplify some calls to put_time_ns()
>       y2038: uapi: Use 64-bit __kernel_old_timespec::tv_nsec on x32
>       tools/nolibc/powerpc: mark ctr and xer as clobbered by system call
>       hwmon: (cros_ec) Register the thermal devices after the hwmon ones
>       hwmon: (cros_ec) Store the hwmon device in cros_ec_hwmon_priv
>       hwmon: (cros_ec) Synchronize EC access from the thermal device callbacks
>       selftests: harness: Restore order of test functions
>       tools/nolibc: avoid call to wcslen() in _start_c() inserted by clang
>       tracing: Restore :mod: trailer after parsing in ftrace_set_clr_event()
>
> Thorsten Blum (10):
>       crypto: atmel-ecc - reject hardware ECDH without a public key
>       crypto: sl3516 - drop invalid sg_dma_len checks before DMA mapping
>       crypto: qat - use 2-arg strscpy where destination size is known
>       crypto: omap - add omap_des_unregister_algs helper
>       crypto: atmel-ecc - add support for atecc608b
>       crypto: atmel-sha204a - remove sysfs group before hwrng
>       powerpc/kexec_file: Use inclusive range checks in add_usable_mem()
>       powerpc/kexec_file: Use inclusive range checks for excluded memory
>       powerpc/ps3: Fix repository.c build failure
>       drm/i915: Fix memory leak in query_perf_config_list()
>
> Théo Lebrun (1):
>       net: macb: unify device pointer naming convention
>
> Tianchu Chen (1):
>       ASoC: sprd: validate compress buffer sizes against fixed allocations
>
> Tianze Shao (1):
>       ASoC: rt712-sdca: reset codec at io_init to fix silent headphone
>
> Tiezhu Yang (3):
>       libbpf: Add __NR_bpf definition for LoongArch
>       bpf: Introduce jit_required flag and remove bpf_prog_has_kfunc_call()
>       bpf: Reject programs with inlined helpers if JIT is not available
>
> Timur Kristóf (5):
>       drm/amdgpu/gfx6: Fixup emit_cntxcntl()
>       drm/amdgpu/gfx6: Fixup emitting SWITCH_BUFFER packets
>       drm/amdgpu/gfx6: Use PFP on the compute queues too
>       drm/amdgpu: Use system unbound workqueue for soft IH ring
>       drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized
>
> Timur Tabi (3):
>       drm/nouveau/gsp: add SEC2 to GA100 chip table
>       drm/nouveau/bios: skip the IFR header if present
>       pinctrl: PINCTRL_STMFX should depend on CONFIG_OF
>
> Titouan Ameline de Cadeville (1):
>       firmware: google: Add bounds checks in coreboot_table_populate()
>
> Tobias Deiminger (1):
>       leds: pca9532: Don't stop blinking for non-zero brightness
>
> Tom Chung (1):
>       drm/amd/display: Fix CRC open failure during active rendering
>
> Tomeu Vizoso (1):
>       accel: ethosu: Don't read the U65 rounding mode as a storage mode
>
> Tommaso Merciai (2):
>       i3c: renesas: Don't register devices when ENTDAA times out
>       drm: rz-du: Ensure correct suspend/resume ordering with VSP
>
> Tommy Huang (1):
>       rtc: aspeed: add AST2700 compatible
>
> Tomáš Macholda (1):
>       arm64: dts: turris-mox: fix usb3 phys
>
> Tristan Madani (2):
>       ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf
>       ALSA: usbusx2y: validate URB actual_length in interrupt callback
>
> Troy Mitchell (3):
>       pinctrl: spacemit: validate pins in pinconf callbacks
>       ASoC: spacemit: rename clock inputs to match binding
>       clk: spacemit: k3: fix missing /2 factor in i2s sysclk dividers
>
> Tung Nguyen (1):
>       tipc: fix NULL deref in tipc_named_node_up() on empty publication list
>
> Tuo Li (1):
>       ASoC: mediatek: mt8365-afe-pcm: fix possible NULL-pointer dereferences in mt8365_afe_suspend()
>
> Tze Yee Ng (1):
>       dmaengine: dw-axi-dmac: fix PM for system sleep and channel alloc
>
> Tzung-Bi Shih (9):
>       platform/chrome: sensorhub: Fix memory overread in ring handler
>       platform/chrome: Resolve kb_wake_angle visibility race
>       watchdog: msc313e: Fix NULL pointer dereference in PM callbacks
>       watchdog: msc313e: Avoid division by zero
>       watchdog: msc313e: Fix clock leak and spurious timer in settimeout()
>       watchdog: msc313e: Enable clock before accessing hardware registers
>       watchdog: msc313e: Fix spurious reset on suspend
>       watchdog: msc313e: Fix undefined behavior
>       watchdog: msc313e: Sync timeout value if WDT was running at boot
>
> Uday Khare (2):
>       regulator: tps6594: Fix device node reference leaks in multiphase loop
>       remoteproc: qcom: Fix glink->node reference leak in qcom_add_glink_subdev
>
> Usama Arif (2):
>       blk-iolatency: clear delay state when freeing policy data
>       blk-iocost: clear delay state when freeing policy data
>
> Uwe Küchler (1):
>       ALSA: usb-audio: Add quirk for Novation Mininova
>
> Vadim Fedorenko (2):
>       spi: xilinx: let transfers timeout in case of no IRQ
>       ptp: ocp: add shutdown callback
>
> Vaibhav Jain (1):
>       powerpc/pseries: Ensure vpa,slb_shadow & dtl are unregistered during crash
>
> Val Packett (1):
>       remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3
>
> Vamsi Attunuru (1):
>       vdpa/octeon_ep: Use 4 bytes for mailbox signature
>
> Varun Gupta (1):
>       drm/xe: Guard page-fault worker with runtime PM check
>
> Vasant Hegde (2):
>       iommu/amd: Fix incorrect device ID in invalid PASID error message
>       iommu/amd: Fix premature break in init_iommu_one() again
>
> Vasileios Almpanis (1):
>       configfs: pin the symlink target's dirent instead of chasing ->ci_dentry
>
> Vasily Gorbik (4):
>       s390/ipl: Fix NULL deref in kdump without re-IPL parm block
>       s390/ipl: Fix NULL deref in dump_reipl without re-IPL parm block
>       s390/boot: Fix physical memory search range
>       s390/boot: Avoid IPL parameter append past command line
>
> Venkat Rao Bagalkote (1):
>       char/nvram: Remove redundant nvram_mutex
>
> Vernon Yang (1):
>       x86/mm: Fix user-space data loss with MADV_FREE and THP
>
> Viacheslav Dubeyko (3):
>       hfsplus: fix issue of direct writes beyond end-of-file
>       hfsplus: rework hfsplus_readdir() logic
>       hfs: rework hfsplus_readdir() logic
>
> Vicki Pfau (5):
>       HID: steam: Refactor and clean up report parsing
>       HID: steam: Rename some constants that got renamed upstream
>       HID: steam: Add support for sensor events on the Steam Controller (2015)
>       HID: steam: Improve logging and other cleanup
>       HID: steam: Reject short reads
>
> Victor Nogueira (10):
>       net/sched: cls_api: fix teardown of an adopted proto on insert-race loss
>       net/sched: add get_fill_size callbacks for actions missing them
>       net/sched: act_ife: Only operate on Ethernet frames
>       net/sched: sch_teql: restore skb->dev on the slave failure path
>       net/sched: act_api: budget all shared attributes in notify skbs
>       net/sched: act_api: size the RTM_GETACTION reply from the actions
>       net/sched: act_api: fix skb sizing and action leak on reoffload delete
>       net/sched: cls_route: free emptied bucket on filter move
>       net/sched: cls_route: Reject handle aliasing
>       net/sched: cls_route: Fix in-place replace
>
> Vidhu Sarwal (3):
>       staging: media: ipu7: fix pm_runtime refcount leak in ipu7_init_fw_code_region_by_sys()
>       staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume()
>       iio: light: opt4060: Fix pointer type passed to div_u64_rem()
>
> Viken Dadhaniya (1):
>       spi: spi-qcom-qspi: Fix incomplete error handling in runtime PM
>
> Viktor Malik (2):
>       selftests/bpf: Check malloc result with ASSERT_NEQ in test_sha256
>       selftests/bpf: Silence array bounds warning in global_map_resize
>
> Viktor Menshin (1):
>       ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GT
>
> Ville Syrjälä (2):
>       drm/i915/cdclk: Fix dg2_power_well_count() return type
>       drm/i915/cdclk: Avoid spurious cdclk sanitization on PTL+
>
> Vincent Donnefort (4):
>       ring-buffer: Remove trace_buffer::cpus
>       ring-buffer: Remove ring_buffer_per_cpu::mapped
>       tracing: Fix subbuf resize races with trace_pipe_raw readers
>       ring-buffer: Cap static ring buffer nr_pages
>
> Vincent Guittot (2):
>       sched/eevdf: Fix augmented max_slice
>       sched/eevdf: Fix rb augmented with multi fields
>
> Vineet Gupta (1):
>       selftests/bpf: vmtest.sh: Preserve command quoting when running in the VM
>
> Vineeth Karumanchi (1):
>       net: macb: fix NULL pointer dereference on unbind with fixed-link
>
> Vineeth Vijayan (1):
>       s390/cio: Purge based on the cdev's online status
>
> Vishal Moola (Oracle) (1):
>       x86/mm/pat: Convert split_large_page() to use ptdescs
>
> Vishnu Razdan (1):
>       hwmon: (pmbus) Clear generic status alarms with CLEAR_FAULTS
>
> Vishnu Santhosh (1):
>       rpmsg: glink: fix deadlock in endpoint destroy during driver detach
>
> Viswajith Murali (1):
>       octeontx2-af: mcs: Clear stale X2P calibration state before calibration
>
> Vitaliy Sochnev (1):
>       net: phy: air_en8811h: move LED GPIO configuration to config_init
>
> Vladimir Murzin (3):
>       arm64: smp: Fix IPI teardown for GICv5 flow
>       arm64: hibernate: Restore DAIF state on error
>       arm64: process: Fix context switching MTE store-only tag check
>
> Vladimir Oltean (1):
>       net: dsa: b53: fix error propagation from b53_fdb_dump()
>
> Vladimir Zapolskiy (4):
>       dmaengine: mediatek: mtk-uart-apdma: Return -ENOMEM on memory allocation failure
>       dmaengine: hisilicon: Return -ENOMEM on dynamic memory allocation in probe
>       iommu/msm: Return -ENOMEM on memory allocation failure in probe
>       clk: qcom: Return expected ENOMEM error on dynamic allocation failure
>
> Vladislav Karmanov (1):
>       net: phy: mediatek-ge: disable EEE on the MT7530 PHY
>
> Vlatko Kosturjak (1):
>       ppp_async: drop the errored frame instead of resetting its headroom
>
> Waiman Long (3):
>       cgroup/cpuset: Make nr_deadline_tasks an atomic_t
>       cgroup/cpuset: Avoid unnecessary cpus & mems update in cpuset_hotplug_update_tasks()
>       sched/isolation: Defer freeing of cpumask memblock memory to initcall
>
> Wang Yan (2):
>       selftests/lsm: Fix memory leak in attr_lsm_count
>       perf powerpc-vpadtl: Fix raw_size of DTL samples
>
> Wang YuWei (1):
>       spi: dw-dma: Wait for controller idle before completing Tx
>
> Wanwu Li (3):
>       sched_ext/scx_flatcg: Fix cvtime_delta race and add hweight scaling to bypass charging
>       sched_ext: Fix timer pinning and return value in scx_central
>       sched_ext: Fix vtime delta loss in scx_flatcg cgroup migration
>
> Wei Fang (7):
>       ptp: netc: skip PEROUT disable if channel is not enabled
>       ptp: netc: fix period truncation and potential divide-by-zero in PEROUT
>       net: enetc: restore RX ring congestion mode after ring reconfiguration
>       net: enetc: extract common helpers for MAC promiscuous mode setting
>       net: enetc: extract common helpers for MAC hash filter configuration
>       net: enetc: remove invalid code from enetc4_pl_mac_link_up()
>       net: enetc: restore RX ring congestion mode for ENETC v4
>
> Wei Hou (1):
>       cxl/pci: Remove incorrect mbox.valid check in cxl_pci_type3_init_mailbox()
>
> Wei Qisen (1):
>       net: sfp: add quirk for OEM 2.5G optical modules
>
> Wei Wang (2):
>       iommu/amd: Prevent SB IOAPIC from overriding IVRS validation errors
>       iommu/amd: Fix false positive in SB IOAPIC IVRS validation
>
> Wei Yang (1):
>       mm/mm_init: fix incorrect node_spanned_pages
>
> Wei Zhang (1):
>       wifi: ath12k: fix rx_mpdu_start layout for QCC2072
>
> Wei-Lin Chang (1):
>       arm64: ptdump: Make note_page_flush() range aware
>
> Weigang He (3):
>       soc: samsung: exynos-pmu: fix of_node refcount leak in exynos_get_pmu_regmap()
>       ARM: imx: fix device_node refcount leak in imx_src_init()
>       ARM: imx: fix device_node refcount leaks in imx7_src_init()
>
> Weiming Shi (10):
>       fs/ntfs3: reject restart table growth beyond U16_MAX entries
>       SUNRPC: check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6
>       fs/ntfs3: validate ef->size covers the record's name and value
>       ACPICA: Fix NULL pointer dereference in acpi_ns_custom_package()
>       btrfs: tree-checker: validate INODE_REF's namelen
>       net/sched: defer qdisc freeing after failed creation
>       net: dsa: tag_brcm: legacy FCS: request needed tailroom
>       fbdev: vfb: defer cleanup until the last reference
>       i2c: smbus: reject oversized block transfers in the common path
>       net: appletalk: fix NULL pointer dereference in aarp_send_ddp()
>
> Weiming Wu (1):
>       fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init
>
> Wentao Guan (2):
>       iommu/arm-smmu-v3: Disable implementations during devm teardown
>       wifi: rtw89: fw: correct preload field of w2 in rtw89_fw_h2c_default_cmac_tbl_be()
>
> Wentao Liang (1):
>       net: qrtr: fix node refcount leak on ctrl packet alloc failure
>
> Wesley Cheng (1):
>       phy: qcom: m31-eusb2: Make USB repeater optional
>
> Will Deacon (2):
>       arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
>       arm64/efi: Avoid voluntary preemption with efi_mm installed
>
> Willem de Bruijn (3):
>       idpf: add missing cpu_to_le32 in idpf_tx_splitq_build_flow_desc
>       selftests: drv-net: so_txtime: only send test traffic to sch_etf
>       selftests: drv-net: so_txtime: fix qdisc replace with handle
>
> Wolfram Sang (1):
>       hwspinlock: propagate errno when registering single lock
>
> Xiang Liu (2):
>       drm/amd/ras: Fix CPER ring debugfs read overflow
>       drm/amd/ras: reset CPER ring on corrupt entry size
>
> Xiang Mei (7):
>       xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
>       isofs: fix out-of-bounds page array access on empty zisofs block
>       vfio/pci: clear vdev->msi_perm after freeing it on init failure
>       ext4: fix out-of-bounds read in ext4_read_inline_dir()
>       ext4: check dir entry fits before reading the hash trailer in ext4_search_dir()
>       vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes
>       net: qualcomm: rmnet: restore skb->dev on deaggregated frames
>
> Xianglin Lin (1):
>       HID: multitouch: reclassify HTIX5288 to WIN_8_FORCE_MULTI_INPUT_NSMU
>
> Xiaogang Chen (2):
>       drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl
>       drm/amdkfd: check find_first_zero_bit before __set_bit on kfd->doorbell_bitmap
>
> Xie Yuanbin (1):
>       ARM: 9485/1: mm: acquire mmap write lock around show_pte() for user faults
>
> Xin Long (1):
>       sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START
>
> Xin Xie (1):
>       net: hsr: free learned nodes on device setup failure
>
> XingWang Xiang (2):
>       net: mctp: i3c: serialize probe with bus removal
>       genetlink: pin family module during policy dump
>
> Xiong Weimin (4):
>       virtio_input: reset device if input_register_device() fails
>       virtio_mmio: disable IRQ wake before free_irq
>       vdpa: ifcvf: Put device on unsupported feature error
>       vdpa: solidrun: Free IRQs after request failure
>
> Xiubo Li (1):
>       ceph: revalidate ki_pos for O_APPEND writes after cap acquisition
>
> Xixin Liu (6):
>       nvme-rdma: fix -EIO cleanup order in queue_rq
>       nvmet-rdma: fix queue leak when connect backlog is exceeded
>       perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ
>       nvme-tcp: defer TLS inline send to io_work
>       perf: RISC-V: store available counter mask as bitmap
>       perf: RISC-V: use BIT_ULL for u64 overflow masks
>
> Xu Rao (5):
>       ALSA: hda: Fix connection list comparison in proc output
>       ata: libata-pmp: add JMicron JMS562 quirk
>       ALSA: hda: restore MFG widget enumeration after core split
>       Bluetooth: btqcomsmd: destroy RPMsg endpoints before freeing hci_dev
>       usb: typec: tcpm: fix EPR AVS APDO maximum voltage decoding
>
> Xu Yang (3):
>       usb: gadget: f_uac1_legacy: remove broken string configfs attributes
>       usb: gadget: udc: skip pullup() if already connected
>       usb: chipidea: imx: fix missing ret assignment for dev_err_probe
>
> Xuanqiang Luo (3):
>       fanotify: initialize permission event watchdog state
>       raw: annotate disconnect-side IPv4 match writers
>       net/sched: act_api: release all action references on NEWACTION failure
>
> Xue Lei (1):
>       rtc: mv: add suspend/resume support for wakeup
>
> Yael Chemla (1):
>       net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put
>
> Yafang Shao (1):
>       klp-build: Fix wrong index in funcs cleanup error path
>
> Yang Xiuwei (6):
>       scsi: sd: Fix sd_done() sense handling condition
>       nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed()
>       ublk: validate auto buf reg before taking uring_cmd
>       ublk: clear auto buf reg before updating io->buf in batch commit
>       scsi: sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails
>       ublk: clear force_abort in ublk_queue_reset_io_flags()
>
> Yao Kai (1):
>       ext4: validate readdir offset before accessing dirent
>
> Yao Sang (2):
>       ublk: reject non-power-of-2 zone sizes in SET_PARAMS
>       nvme: refresh multipath head zoned limits from path limits
>
> Yazen Ghannam (2):
>       RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed
>       x86/amd_node: Fix PCI device reference counting in amd_smn_init()
>
> Yehyeong Lee (5):
>       IB/isert: reject PDUs declaring more data than was received
>       IB/isert: reject login PDUs declaring more data than was received
>       RDMA/srp: fix heap information leak on a truncated SRP_CRED_REQ
>       IB/isert: delay the final Login Response until the session is registered
>       IB/isert: post the full-feature receive buffers after session registration
>
> Yemike Abhilash Chandra (1):
>       media: ti: vpe: Select V4L2_FWNODE for VIP
>
> Yeoreum Yun (4):
>       coresight: etm4x: fix wrong check of etm4x_sspcicrn_present()
>       coresight: etm4x: fix underflow for usage of (nrseqstate - 1)
>       coresight: etm4x: fix leaked trace id
>       coresight: etm4x: missing cscfg_csdev_disable_active_config() in perf enable
>
> Yevgeny Kliteynik (2):
>       net/mlx5: HWS, Check if device is down while polling for completion
>       net/mlx5: HWS, Handle destroying table that has a miss table
>
> Yi Ding (1):
>       rtc: pcf8563: fix clock provider leak on unbind
>
> YiPeng Chai (1):
>       drm/amdgpu: check and drop invalid bad page records
>
> Yichong Chen (8):
>       tools/bpf/bpftool: Reset vmlinux BTF after map commands
>       tools/bpf/bpftool: Reset vmlinux BTF after struct_ops commands
>       isofs: release zisofs block pointer buffer head
>       fanotify: stop permission watchdog when timeout is zero
>       fanotify: report full event length for FIONREAD
>       fat: release buffer head after rebuilding parent
>       hugetlbfs: release subpool on fill_super failure
>       btrfs: retry verity reads for not-uptodate Merkle folios
>
> Yicong Hui (1):
>       drm: Remove unused header in drm_dumb_buffers.c
>
> Yifei Chu (1):
>       net/smc: release the internal TCP sock on IPPROTO_SMC socket creation failure
>
> Yilin Zhang (2):
>       ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF
>       inet: frags: invalidate queues before flushing them
>
> Yinhao Hu (1):
>       nfc: pn533: hold a reference to the request skb during send_frame
>
> Yixun Lan (1):
>       clk: spacemit: k3: fix parent clock of UFS aclk
>
> Yiyang Chen (3):
>       bpf: Reject arena frees below the arena base
>       bpf: Reject MEM_ALLOC BTF accesses past object bounds
>       bpf: Check pointer type for all atomic RMW paths
>
> Yogesh Mohan Marimuthu (1):
>       drm/amdgpu/userq: fix struct drm_amdgpu_info_device padding for 32bit compile
>
> Yonatan Nachum (1):
>       RDMA/efa: Fix PBL chunk length computation
>
> Yonghong Song (2):
>       bpf, x86: Fix trampoline stack size for 128-bit arguments
>       bpf: Reject >8 byte return values on return-reading trampoline paths
>
> Yongqiang Sun (2):
>       drm/amdkfd: fix SMI event cross-process information leak
>       drm/amdkfd: Unwind debug trap enable on copy_to_user failure
>
> Yongxing Mou (1):
>       drm/msm/dpu: Fix DMA SSPP REC block offsets on DPU v13
>
> Yosry Ahmed (2):
>       KVM: x86: Disallow EFER.LME and EFER.LMA if long mode is not supported
>       KVM: x86: Check EFER validity on KVM_SET_SREGS*
>
> Younes Akhouayri (1):
>       rust: num: seal Integer
>
> Yousef Alhouseen (5):
>       platform/x86: acer-wmi: reject missing gaming WMI results
>       HID: synchronize input before cleaning up a failed probe
>       leds: uleds: Return -EFAULT on copy_to_user() failure
>       xen/front-pgdir-shbuf: free grant reference head on errors
>       xen/gntalloc: validate grant count before allocation
>
> Youssef Samir (1):
>       accel/qaic: Address potential out-of-bounds read in resp_worker()
>
> Yu Kuai (7):
>       md/raid5: round bitmap stripes with sector division
>       md: wait for behind writes before destroying bitmap
>       md: avoid stale clone I/O accounting timestamps
>       md/md-llbitmap: prevent create failure bitmap UAF
>       md/md-llbitmap: stop daemon timer rearm on destroy
>       md/raid5: account discard IO
>       blk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat()
>
> Yu Peng (3):
>       perf metricgroup: Fix metric expression copy leaks
>       fs: annotate inode timestamp accessors
>       arm64: fixmap: Allow 256K early_ioremap() at any offset
>
> Yu Zhang (2):
>       vhost-vdpa: don't install the eventfd_ctx_fdget() error in config_ctx
>       vhost-vdpa: protect config_ctx from being freed under the config callback
>
> Yuan Chen (1):
>       bpftool: Fix double close in map dump
>
> Yuanshen Cao (1):
>       iio: light: tsl2772: fix ALS calibscale readback
>
> Yudi Yang (1):
>       drm/rockchip: analogix_dp: fix unchecked bound endpoint name length
>
> Yufan Chen (1):
>       ocfs2/heartbeat: fix slot mapping rollback leaks on error paths
>
> Yufeng Wang (1):
>       vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY
>
> Yuho Choi (21):
>       bus: ti-sysc: Fix /chosen node reference leak
>       clocksource: Unregister subsystem on device registration failure
>       timekeeping: Unwind aux clock sysfs children on failure
>       bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation
>       serial: ma35d1: Fix OF node reference leaks in console init
>       hwrng: ks-sa - Fix runtime PM cleanup on registration failure
>       PCI: xgene: Drop unnecessary OF node reference
>       uio: Fix stale info pointer in failed registration path
>       driver core: soc: Unregister bus on early device registration failure
>       bus: mhi: host: Fix controller cleanup on EDL sysfs failure
>       ACPI: video: Release PCI device reference after lookup
>       hwrng: imx-rngc - Disable clock on registration failure
>       ubi: Fix rollback for explicit UBI device numbers
>       mtd: ubi: Release device reference on busy detach
>       xenbus: Unregister reboot notifier on init failure
>       clocksource/drivers/armada: Unwind timer clock on init failure
>       sctp: Unwind address notifier registration on failure
>       ARM: imx: avic: Fix OF node reference leaks
>       ARM: OMAP2+: Fix OF node reference leaks in omap_hwmod
>       PCI: keystone: Fix OF node reference leak in init
>       ARM: tegra: Fix OF node reference leaks in IRQ init
>
> Yulin Lu (1):
>       pinctrl: eswin: Fix Handling of PIN_CONFIG_PERSIST_STATE
>
> Yun Zhou (3):
>       ext4: fix circular lock dependency in ext4_ext_migrate
>       ext4: skip extra isize expansion during mount to prevent deadlock
>       nfc: nci: fix use of uninitialized memory in CORE_INIT_RSP parsing
>
> Yung-Tse Cheng (1):
>       virtio-fs: avoid double-free on failed queue setup
>
> Yunseong Kim (2):
>       ksmbd: validate ipc response length before dereferencing its fields
>       ksmbd: fix slab-out-of-bounds read in ksmbd_alloc_user()
>
> Yuntao Wang (1):
>       kbuild: fix modules.builtin(.modinfo) targets in the top-level Makefile
>
> Yunxiang Li (1):
>       drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq
>
> Yuqi Xu (1):
>       wifi: cfg80211: reject duplicate wiphy cipher suite entries
>
> Yury Norov (1):
>       bitfield: wire __bf_shf to __builtin_ctzll
>
> Yuvaraj Ranganathan (2):
>       firmware: qcom: scm: add trace events for the SMC call interface
>       firmware: qcom: scm: instrument SMC call path with tracepoints
>
> Yuvraj Singh Chauhan (1):
>       staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown
>
> Ze Tan (6):
>       smb/server: fix session leak in ksmbd_session_register()
>       smb/server: fix tree connection leak in smb2_tree_connect()
>       smb/server: warn if ksmbd_proc_create() fails
>       smb/server: update session counter under sessions table lock
>       smb/server: fix session counter on session removal
>       smb/client: preserve open info type across compound queries
>
> Zhan Xusheng (3):
>       fs/ntfs3: fix integer overflow in MFT cluster validation
>       fs/ntfs3: reject out-of-range evcn in mi_enum_attr()
>       erofs: fix EFSCORRUPTED on multi-algorithm images in z_erofs_map_sanity_check()
>
> Zhang Cen (1):
>       btrfs: tree-checker: validate names in ROOT_REF and ROOT_BACKREF
>
> Zhang Heng (2):
>       ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Samsung 750XBE/730XBE
>       ASoC: amd: yc: Add DMI quirk for HP Victus Laptop 16-e1xxx
>
> Zhang Tianci (1):
>       fuse: set ff->flock only on success
>
> ZhangGuoDong (7):
>       smb/server: fix null-ptr-deref in ksmbd_ipc_tree_connect_request()
>       smb/server: fix invalid pointer dereference in ksmbd_stop_durable_scavenger()
>       smb/server: preserve error status in smb2_handle_negotiate()
>       pnfs/blocklayout: Fix device leaks on parse failure
>       smb/server: abort initialization when proc setup fails
>       smb/server: call ksmbd_proc_cleanup() on module init failure
>       smb/server: fix memory leak in ksmbd_vfs_set_durable_owner()
>
> Zhanjun Dong (1):
>       drm/xe: Fix null pointer dereference in devcoredump cleanup
>
> Zhansong Gao (1):
>       NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
>
> Zhao Li (8):
>       wifi: mac80211: fix per-STA profile length in cross-link CSA parsing
>       wifi: mac80211: send TWT teardown to peer after setup TX failure
>       wifi: mac80211: skip unused probe response countdown offsets
>       wifi: cfg80211: stop PMSR before P2P and NAN teardown
>       wifi: mac80211: validate deauth frame length before reason access
>       wifi: cfg80211: validate assoc response length before status and IE access
>       wifi: cfg80211: validate rx/tx MLME callback frame lengths before access
>       wifi: nl80211: clean up color-change beacon data on errors
>
> Zhaoyang Yu (1):
>       media: dm1105: fix missing error check for dma_alloc_coherent
>
> Zheng Qixing (2):
>       blk-cgroup: fix race between policy activation and blkg destruction
>       blk-cgroup: skip dying blkg in blkcg_activate_policy()
>
> ZhengYuan Huang (6):
>       ocfs2: validate orphan slot during inode read
>       ocfs2: validate DIO orphan slot during inode read
>       fs/ntfs3: preserve non-DOS attribute bits in system.dos_attrib
>       fs/ntfs3: validate index entry key bounds
>       btrfs: balance: fix potential bg lookup failure in btrfs_may_alloc_data_chunk()
>       ocfs2: validate inline xattr header before ibody lookups
>
> Zhenghang Xiao (1):
>       nfc: nci: fix double completion race in nci_data_exchange_complete
>
> Zhengrong Li (1):
>       nvmet: fix Reservation Register Replace for unregistered host with IEKEY
>
> Zhi Wang (1):
>       gpu: nova-core: build SetRegistry entries dynamically
>
> Zhi-Jun You (1):
>       wifi: mt76: mt7915: fix net_fill_forward_path for non-DBDC mt7986
>
> Zhihao Cheng (2):
>       UBI: Preserve torture flag when rescheduling failed erasures
>       UBI: fastmap: Pass to_be_tortured when reusing old fastmap PEBs
>
> Zhiling Zou (3):
>       net: bridge: use option bits for CFM/MRP frame handlers
>       ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
>       ipv6: flowlabel: cap duplicate leases per socket
>
> Zhongqiu Han (2):
>       cpufreq: schedutil: Fix self-contradictory comment in sugov_iowait_apply()
>       cpufreq: zero-initialize policy cpumask before sysfs publication
>
> Zhu Ling (1):
>       ACPI: EC: Avoid _REG disconnect on GPIO IRQ defer
>
> Zhu Yanjun (1):
>       RDMA/cma: Fix WARNING in res_to_rt
>
> Zhushuai Yin (1):
>       crypto: hisilicon/sec2 - fix CCM algorithm long packet failure
>
> Zide Chen (8):
>       perf/x86/intel/uncore: Keep PCI PMUs working when MMIO/MSR setup fails
>       perf/x86/intel/uncore: Guard against invalid box control address
>       perf/x86/intel/uncore: Fix PCI PMU cleanup on setup failure
>       perf/x86/intel/uncore: Fix refcnt and other cleanups
>       perf/x86/intel/uncore: Let init_box() callback report failures
>       perf/x86/intel/uncore: Factor out box setup code
>       perf/x86/intel/uncore: Introduce PMU flags and broken state
>       perf/x86/intel/uncore: Fix uncore_box ref/unref ordering
>
> Zihan Xi (3):
>       ipv6: fix fib6 walker UAF on seq stop
>       ipv4: fib: bound automatic table ID allocation
>       ipmr: account multicast table and route memory
>
> Zijun Hu (5):
>       Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
>       Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
>       Bluetooth: btusb: Record matched usb_device_id into btusb_data
>       Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
>       Bluetooth: btintel: Fix diagnostics event detection
>
> Ziyi Guo (1):
>       dlm: add usercopy whitelist to dlm_cb cache
>
> Zizhi Wo (7):
>       null_blk: use DEFINE_MUTEX for the file-scope mutex
>       null_blk: register configfs subsystem after creating default devices
>       null_blk: free global tag_set on init error path
>       null_blk: free zones array on device power-off
>       null_blk: reject per-device queue resize for shared tag set
>       null_blk: serialize configfs attribute stores with the lock
>       scsi: core: Do not block on tag allocation in scsi_eh_lock_door()
>
> Zong-Zhe Yang (1):
>       wifi: rtw89: fw: fix link ID filling for LPS MLO common info
>
> Zqiang (1):
>       rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks()
>
> Zxyan Zhu (1):
>       net: stmmac: Skip PHY attach if custom PCS is in use
>
> bui duc phuc (8):
>       ASoC: pxa: Use devm_clk_get_optional() for extclk clock
>       net: ethernet: sun4i-emac: Fix IRQ error handling
>       net: fec: only stop PTP if it was initialized
>       ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in set_fmt
>       ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence
>       ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failure
>       ASoC: spacemit: advertise only DMA-backed DAI streams
>       can: m_can: Use of_property_present() for wakeup-source
>
> chunzhi.lin (1):
>       net: phy: motorcomm: use device properties for firmware tuning
>
> guoqi0226 (1):
>       spi: Add NULL check for spi_get_device_id() in spi_get_device_match_data()
>
> hpp.iscas (3):
>       ASoC: bcm: bcm63xx: Publish the OF module aliases
>       ASoC: Intel: SST: Publish the PCI module aliases
>       ASoC: mt6351: Publish the OF module alias
>
> ikaros (13):
>       ACPICA: Fix condition check in acpi_ps_parse_loop()
>       ACPICA: Fix use-after-free in acpi_ds_terminate_control_method()
>       ACPICA: add boundary checks in acpi_ps_get_next_field()
>       ACPICA: validate byte_count in acpi_ps_get_next_package_length()
>       ACPICA: Prevent adding invalid references
>       ACPICA: Fix integer overflow in acpi_ex_opcode_3A_1T_1R() (mid_op)
>       ACPICA: Improve argument parsing in acpi_ps_get_next_simple_arg()
>       ACPICA: validate handler object type in two places
>       ACPICA: Add package limit checks in parser functions
>       ACPICA: Add validation for node in acpi_ns_build_normalized_path()
>       ACPICA: Enhance OEM ID and Table ID validation in acpi_ex_load_table_op()
>       ACPICA: Enhance buffer validation in acpi_ut_walk_aml_resources()
>       ACPICA: add boundary checks in two places
>
> leixiang (1):
>       KVM: PPC: Book3S HV: Set irqfd->producer only on success
>
> liujinbao1 (1):
>       f2fs:Fix incomplete search range in f2fs_get_victim when f2fs_need_rand_seg is enabled
>
> liuxixin (1):
>       nvme: validate FDP configuration descriptor sizes
>
> liyouhong (1):
>       ata: ahci: fail probe if BAR too small for claimed ports
>
> longlong yan (1):
>       clk/x86: pmc_atom: add kasprintf return value check
>
> shayderrr (1):
>       host1x: bus: Fix missing ops null check in error teardown
>
> shengwei.lu (1):
>       wifi: mt76: mt7925: Fix EHT Beamformee SS subfields to meet 802.11be minimum
>
> wangdicheng (2):
>       ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits
>       ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()
>
> zhouminqiang (1):
>       mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()
>
> Ștefan Ghețu (1):
>       ASoC: fsl_micfil: balance mclk enable/disable
>
> 谢致邦 (XIE Zhibang) (1):
>       HID: i2c-hid: Refactor _DSM helper and add i2c-hid-acpi-prp0001 driver
>
>  .../ABI/testing/configfs-usb-gadget-uac1_legacy    |   3 -
>  Documentation/ABI/testing/sysfs-fs-erofs           |   2 +-
>  Documentation/admin-guide/device-mapper/dm-ima.rst |   7 +-
>  .../admin-guide/device-mapper/dm-integrity.rst     |  13 +
>  Documentation/admin-guide/kernel-parameters.txt    |  37 -
>  Documentation/admin-guide/pm/amd-pstate.rst        |  34 +-
>  Documentation/hwmon/emc1403.rst                    |   8 +-
>  Documentation/hwmon/gpd-fan.rst                    |   2 +-
>  Documentation/hwmon/hwmon-kernel-api.rst           |  15 +
>  Documentation/leds/leds-st1202.rst                 |   2 +-
>  Documentation/netlink/specs/rt-link.yaml           |   2 +
>  Documentation/scheduler/sched-ext.rst              |   2 +-
>  Documentation/sunrpc/xdr/nfs4_1.x                  | 241 +++++-
>  Documentation/usb/gadget-testing.rst               |   3 -
>  MAINTAINERS                                        |   4 +
>  Makefile                                           |   2 +-
>  arch/Kconfig                                       |   3 +
>  arch/arm/boot/dts/allwinner/sun4i-a10.dtsi         |   2 +-
>  arch/arm/boot/dts/marvell/armada-388-helios4.dts   |  13 +
>  arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts   |   6 +-
>  arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts       |  13 +
>  arch/arm/kernel/hw_breakpoint.c                    |  11 +-
>  arch/arm/mach-imx/avic.c                           |   2 +
>  arch/arm/mach-imx/src.c                            |   3 +
>  arch/arm/mach-lpc32xx/common.c                     |   5 +-
>  arch/arm/mach-lpc32xx/common.h                     |   2 +
>  arch/arm/mach-lpc32xx/phy3250.c                    |   2 +
>  arch/arm/mach-lpc32xx/pm.c                         |   5 +-
>  arch/arm/mach-omap2/omap_hwmod.c                   |  26 +-
>  arch/arm/mach-tegra/irq.c                          |   9 +-
>  arch/arm/mach-ux500/cpu-db8500.c                   |   6 +-
>  arch/arm/mm/fault.c                                |  22 +-
>  arch/arm64/Kconfig                                 |   2 +
>  .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi   |   4 +-
>  arch/arm64/boot/dts/amlogic/meson-axg-s400.dts     |   4 +
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |   3 +-
>  arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi   |   8 +-
>  .../boot/dts/freescale/imx93-kontron-osm-s.dtsi    |   4 +-
>  .../boot/dts/marvell/armada-3720-turris-mox.dts    |   3 +-
>  .../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi   |   4 -
>  arch/arm64/boot/dts/nvidia/tegra264.dtsi           |  10 +-
>  arch/arm64/boot/dts/qcom/agatti.dtsi               |   1 +
>  arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi        |  20 +-
>  arch/arm64/boot/dts/qcom/hamoa.dtsi                |   4 +-
>  arch/arm64/boot/dts/qcom/ipq5018.dtsi              |   5 +-
>  arch/arm64/boot/dts/qcom/kaanapali.dtsi            |   4 +-
>  arch/arm64/boot/dts/qcom/lemans-evk.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi   |   8 +-
>  arch/arm64/boot/dts/qcom/milos.dtsi                |   2 +
>  arch/arm64/boot/dts/qcom/monaco.dtsi               |  24 +-
>  .../boot/dts/qcom/msm8976-longcheer-l9360.dts      |   4 +-
>  arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |   2 +-
>  .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi |   4 -
>  arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts  |   5 -
>  arch/arm64/boot/dts/qcom/msm8998.dtsi              |  24 +-
>  arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts |   4 +-
>  arch/arm64/boot/dts/qcom/qcm6490-idp.dts           |   4 +-
>  .../boot/dts/qcom/qcm6490-particle-tachyon.dts     |   4 +-
>  arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts   |   4 +-
>  arch/arm64/boot/dts/qcom/qcs404.dtsi               |  16 +-
>  .../boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts     |  18 +-
>  arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts       |   4 +-
>  .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts |   4 +-
>  arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi       |   4 +-
>  arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |   8 +-
>  arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |   8 +-
>  arch/arm64/boot/dts/qcom/sa8295p-adp.dts           |  16 +-
>  arch/arm64/boot/dts/qcom/sa8540p-ride.dts          |   8 +-
>  arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts     |   4 +-
>  arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts   |   4 +-
>  arch/arm64/boot/dts/qcom/sc7180-idp.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |   9 +-
>  arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi     |   5 +
>  arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |   4 +-
>  arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi         |   4 +-
>  .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts |  73 +-
>  arch/arm64/boot/dts/qcom/sc8180x-primus.dts        |  72 +-
>  arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |   4 +-
>  .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   2 +-
>  .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts    |   4 +-
>  .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts |  19 +-
>  arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |  10 +-
>  arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dts |   2 +-
>  arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   8 +-
>  arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi |   4 +-
>  arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi     |   4 +-
>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |   8 +-
>  .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   |   4 +-
>  arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |   4 +-
>  .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |   4 +-
>  arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |   4 +-
>  .../dts/qcom/sdm850-huawei-matebook-e-2019.dts     |   8 +-
>  .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |   8 +-
>  arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts   |   8 +-
>  arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts  |   6 +-
>  arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |   8 +-
>  .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts |   4 +-
>  arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |   4 +-
>  .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |   4 +-
>  arch/arm64/boot/dts/qcom/sm8250-hdk.dts            |   8 +-
>  arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |   8 +-
>  .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |   4 +-
>  .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi  |   2 +-
>  arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts    |   4 +-
>  arch/arm64/boot/dts/qcom/sm8250.dtsi               |  36 +-
>  arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |   8 +-
>  .../dts/qcom/sm8350-microsoft-surface-duo2.dts     |   8 +-
>  arch/arm64/boot/dts/qcom/sm8350-mtp.dts            |   8 +-
>  .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi   |   4 +-
>  arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8450-qrd.dts            |   4 +-
>  .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi   |   4 +-
>  arch/arm64/boot/dts/qcom/sm8550-hdk.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8550-qrd.dts            |   4 +-
>  .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts    |   4 +-
>  arch/arm64/boot/dts/qcom/sm8650-hdk.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8650-mtp.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8650-qrd.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8750-qrd.dts            |   4 +-
>  arch/arm64/boot/dts/qcom/sm8750.dtsi               |   1 +
>  arch/arm64/boot/dts/qcom/talos.dtsi                |   2 +-
>  arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi |  20 +-
>  arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi  |  16 +-
>  arch/arm64/boot/dts/qcom/x1-crd.dtsi               |  20 +-
>  arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi        |  16 +-
>  arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi   |  12 +-
>  arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi  |   8 +-
>  arch/arm64/boot/dts/qcom/x1e001de-devkit.dts       |  20 +-
>  .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |  20 +-
>  .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts     |  16 +-
>  .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts  |  12 +-
>  .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts    |  16 +-
>  .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi  |  16 +-
>  arch/arm64/boot/dts/qcom/x1e80100-qcp.dts          |  20 +-
>  .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts |  20 +-
>  .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts    |  14 +-
>  .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts    |  15 +-
>  .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi   |   3 +-
>  .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi  |   2 +-
>  arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   4 +-
>  arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi     |   4 +-
>  arch/arm64/boot/dts/ti/k3-am64-main.dtsi           |   2 +-
>  arch/arm64/include/asm/daifflags.h                 |  10 +-
>  arch/arm64/include/asm/fixmap.h                    |   6 +-
>  arch/arm64/include/asm/kprobes.h                   |   6 +
>  arch/arm64/include/asm/processor.h                 |   2 +-
>  arch/arm64/include/asm/ptdump.h                    |   2 +
>  arch/arm64/include/asm/rsi_cmds.h                  |  27 +-
>  arch/arm64/kernel/efi.c                            |   4 +-
>  arch/arm64/kernel/hibernate.c                      |  16 +-
>  arch/arm64/kernel/irq.c                            |  29 +-
>  arch/arm64/kernel/machine_kexec.c                  |   3 +-
>  arch/arm64/kernel/probes/kprobes.c                 |  23 +-
>  arch/arm64/kernel/ptrace.c                         |  54 +-
>  arch/arm64/kernel/smp.c                            |   2 +-
>  arch/arm64/lib/Makefile                            |   4 +
>  arch/arm64/mm/ptdump.c                             |  14 +-
>  arch/arm64/net/bpf_jit_comp.c                      |  68 +-
>  arch/arm64/tools/sysreg                            |   4 +-
>  arch/csky/kernel/entry.S                           |   6 +-
>  arch/m68k/emu/nfcon.c                              |   2 +-
>  arch/m68k/kernel/traps.c                           |   4 +-
>  arch/mips/kernel/cps-vec.S                         |   6 +
>  arch/mips/kernel/ptrace.c                          |   6 +-
>  arch/powerpc/Kconfig                               |   1 +
>  arch/powerpc/configs/85xx-hw.config                |   1 +
>  arch/powerpc/include/asm/xive.h                    |   4 +-
>  arch/powerpc/kernel/eeh_driver.c                   |   2 -
>  arch/powerpc/kernel/ima_arch.c                     |   5 -
>  arch/powerpc/kernel/interrupt.c                    |   2 +-
>  arch/powerpc/kernel/irq.c                          |  16 +-
>  arch/powerpc/kernel/secure_boot.c                  |   6 +
>  arch/powerpc/kernel/setup-common.c                 |   8 +
>  arch/powerpc/kernel/smp.c                          |   3 +
>  arch/powerpc/kexec/crash.c                         |   2 +-
>  arch/powerpc/kexec/file_load_64.c                  |   4 +-
>  arch/powerpc/kvm/book3s_hv.c                       |   4 +-
>  arch/powerpc/platforms/44x/gpio.c                  |   1 +
>  arch/powerpc/platforms/powernv/pci-ioda.c          |   6 +-
>  arch/powerpc/platforms/powernv/smp.c               |   8 +-
>  arch/powerpc/platforms/ps3/repository.c            |   5 +-
>  arch/powerpc/platforms/pseries/kexec.c             |  13 +-
>  arch/powerpc/platforms/pseries/rtas-fadump.c       |  80 +-
>  arch/powerpc/platforms/pseries/rtas-fadump.h       |   6 +
>  arch/powerpc/platforms/pseries/smp.c               |   8 +-
>  arch/powerpc/sysdev/cpm_common.c                   |  13 +
>  arch/powerpc/sysdev/xive/common.c                  |  22 +-
>  arch/riscv/boot/dts/sophgo/cv180x.dtsi             |   2 +-
>  arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts    |   4 +-
>  arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts  |   4 +-
>  arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts     |   2 +-
>  arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts   |   4 +-
>  arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi       |  24 +-
>  arch/riscv/boot/dts/spacemit/k3-pico-itx.dts       |   2 +-
>  arch/riscv/kernel/cpufeature.c                     |   3 +-
>  arch/riscv/kernel/irq.c                            |  22 +-
>  arch/riscv/kernel/machine_kexec_file.c             |  14 +-
>  arch/riscv/kernel/process.c                        |   4 +-
>  arch/riscv/kernel/sys_hwprobe.c                    |   5 +-
>  arch/riscv/net/bpf_jit_comp64.c                    |  28 +-
>  arch/riscv/net/bpf_jit_core.c                      |   1 +
>  arch/s390/Kconfig                                  |   2 +-
>  arch/s390/boot/ipl_parm.c                          |  26 +-
>  arch/s390/boot/physmem_info.c                      |   2 +-
>  arch/s390/crypto/aes_s390.c                        |  87 ++-
>  arch/s390/crypto/paes_s390.c                       |  19 +-
>  arch/s390/crypto/phmac_s390.c                      |  36 +-
>  arch/s390/include/asm/irqflags.h                   |  20 +-
>  arch/s390/include/asm/pai.h                        |   1 -
>  arch/s390/kernel/Makefile                          |   2 +-
>  arch/s390/kernel/debug.c                           |  10 +-
>  arch/s390/kernel/diag/diag324.c                    |   3 +-
>  arch/s390/kernel/ima_arch.c                        |  14 -
>  arch/s390/kernel/ipl.c                             |  18 +-
>  arch/s390/kernel/irqflags.c                        |  28 +
>  arch/s390/kernel/perf_pai.c                        | 198 +++--
>  arch/s390/kernel/vdso/Makefile                     |   3 +-
>  arch/s390/kernel/vtime.c                           |   6 +-
>  arch/s390/net/bpf_jit_comp.c                       |  11 +
>  arch/sparc/Kconfig                                 |   1 +
>  arch/sparc/kernel/uprobes.c                        |   1 +
>  arch/x86/Kconfig                                   |   4 -
>  arch/x86/crypto/aria-aesni-avx2-asm_64.S           |   6 +
>  arch/x86/crypto/aria-gfni-avx512-asm_64.S          |   3 +
>  arch/x86/entry/entry_64_fred.S                     |   2 +
>  arch/x86/events/amd/uncore.c                       |  31 +
>  arch/x86/events/core.c                             |   3 +-
>  arch/x86/events/intel/core.c                       |  39 +-
>  arch/x86/events/intel/ds.c                         |  18 +-
>  arch/x86/events/intel/pt.c                         |  96 ++-
>  arch/x86/events/intel/uncore.c                     | 151 ++--
>  arch/x86/events/intel/uncore.h                     |  33 +-
>  arch/x86/events/intel/uncore_discovery.c           |  48 +-
>  arch/x86/events/intel/uncore_discovery.h           |   6 +-
>  arch/x86/events/intel/uncore_nhmex.c               |   3 +-
>  arch/x86/events/intel/uncore_snb.c                 |  82 +-
>  arch/x86/events/intel/uncore_snbep.c               |  77 +-
>  arch/x86/events/perf_event.h                       |   5 +-
>  arch/x86/include/asm/efi.h                         |   4 +-
>  arch/x86/include/asm/linkage.h                     |   2 +-
>  arch/x86/include/asm/pgtable.h                     |   2 +-
>  arch/x86/include/asm/pkeys.h                       |   3 +
>  arch/x86/include/asm/topology.h                    |   3 +
>  arch/x86/kernel/alternative.c                      | 111 ++-
>  arch/x86/kernel/amd_node.c                         |  25 +-
>  arch/x86/kernel/cpu/common.c                       |  25 +-
>  arch/x86/kernel/cpu/mce/amd.c                      |   2 +-
>  arch/x86/kernel/cpu/microcode/amd.c                |  12 +-
>  arch/x86/kernel/itmt.c                             |   8 +-
>  arch/x86/kernel/uprobes.c                          | 404 ++++++----
>  arch/x86/kvm/Makefile                              |   4 +-
>  arch/x86/kvm/regs.c                                | 787 +++++++++++++++++++
>  arch/x86/kvm/x86.c                                 | 793 +------------------
>  arch/x86/kvm/x86.h                                 |  16 +
>  arch/x86/mm/pat/set_memory.c                       | 155 ++--
>  arch/x86/net/bpf_jit_comp.c                        |  49 +-
>  arch/x86/platform/efi/efi.c                        |   2 +-
>  block/bio.c                                        |   9 +
>  block/blk-cgroup.c                                 |  18 +-
>  block/blk-core.c                                   |  11 +-
>  block/blk-crypto-fallback.c                        |   9 +-
>  block/blk-crypto.c                                 |   3 +-
>  block/blk-iocost.c                                 |  10 +-
>  block/blk-iolatency.c                              |  14 +-
>  block/blk-merge.c                                  |   6 +-
>  block/blk-mq.c                                     |   6 +-
>  block/blk-stat.c                                   |   2 +-
>  block/fops.c                                       |   9 +-
>  block/kyber-iosched.c                              |   2 +-
>  crypto/Makefile                                    |   5 +
>  crypto/acompress.c                                 |  16 +-
>  crypto/lskcipher.c                                 |   1 -
>  debian.master/config/annotations                   |   9 +-
>  debian.master/upstream-stable                      |   4 +-
>  drivers/accel/amdxdna/amdxdna_ctx.h                |   2 +-
>  drivers/accel/amdxdna/amdxdna_gem.c                |   6 +
>  drivers/accel/ethosu/ethosu_device.h               |   1 +
>  drivers/accel/ethosu/ethosu_drv.c                  |   3 +-
>  drivers/accel/ethosu/ethosu_gem.c                  |  11 +-
>  drivers/accel/ethosu/ethosu_job.c                  |  28 +-
>  drivers/accel/ivpu/ivpu_fw_log.c                   |  87 ++-
>  drivers/accel/ivpu/ivpu_gem.h                      |  14 +-
>  drivers/accel/ivpu/ivpu_ipc.c                      |   7 +-
>  drivers/accel/qaic/qaic_control.c                  |  46 +-
>  drivers/accessibility/speakup/keyhelp.c            |  17 +-
>  drivers/accessibility/speakup/kobjects.c           |   6 +-
>  drivers/acpi/acpi_apd.c                            |   7 +
>  drivers/acpi/acpi_platform.c                       |  16 +-
>  drivers/acpi/acpica/dsmethod.c                     |  43 ++
>  drivers/acpi/acpica/evhandler.c                    |  11 +
>  drivers/acpi/acpica/exconfig.c                     |  26 +-
>  drivers/acpi/acpica/exoparg3.c                     |   2 +-
>  drivers/acpi/acpica/nsnames.c                      |   6 +
>  drivers/acpi/acpica/nsprepkg.c                     |   7 +
>  drivers/acpi/acpica/nsxfname.c                     |   4 +
>  drivers/acpi/acpica/psargs.c                       | 134 +++-
>  drivers/acpi/acpica/psloop.c                       |  30 +-
>  drivers/acpi/acpica/psparse.c                      |  14 +
>  drivers/acpi/acpica/utcopy.c                       |  10 +-
>  drivers/acpi/acpica/utresrc.c                      |  30 +
>  drivers/acpi/battery.c                             |  36 +-
>  drivers/acpi/bus.c                                 |  68 +-
>  drivers/acpi/ec.c                                  |  40 +-
>  drivers/acpi/pci_root.c                            |  18 +-
>  drivers/acpi/processor_core.c                      |  31 +-
>  drivers/acpi/processor_driver.c                    |   6 +
>  drivers/acpi/processor_idle.c                      |  43 +-
>  drivers/acpi/riscv/irq.c                           |  33 +-
>  drivers/acpi/scan.c                                |  34 +-
>  drivers/acpi/video_detect.c                        |   4 +-
>  drivers/ata/ahci.c                                 |  22 +
>  drivers/ata/libata-core.c                          |  10 +
>  drivers/ata/libata-pmp.c                           |   7 +-
>  drivers/base/cacheinfo.c                           |   9 +-
>  drivers/base/core.c                                |  13 +-
>  drivers/base/dd.c                                  |  10 +-
>  drivers/base/firmware_loader/fallback.c            |  10 +
>  drivers/base/memory.c                              |   2 +-
>  drivers/base/soc.c                                 |  15 +-
>  drivers/base/swnode.c                              |   2 +-
>  drivers/block/mtip32xx/mtip32xx.c                  |   7 +
>  drivers/block/mtip32xx/mtip32xx.h                  |   2 +
>  drivers/block/null_blk/main.c                      |  78 +-
>  drivers/block/sunvdc.c                             |  17 +
>  drivers/block/ublk_drv.c                           |  97 ++-
>  drivers/bluetooth/btintel.c                        |  41 +-
>  drivers/bluetooth/btintel_pcie.c                   |  22 +-
>  drivers/bluetooth/btmtk.c                          |  71 +-
>  drivers/bluetooth/btmtk.h                          |   9 +-
>  drivers/bluetooth/btmtksdio.c                      |  80 +-
>  drivers/bluetooth/btnxpuart.c                      |  15 +-
>  drivers/bluetooth/btqca.c                          |   3 +-
>  drivers/bluetooth/btqcomsmd.c                      |   6 +-
>  drivers/bluetooth/btrtl.c                          |   5 +-
>  drivers/bluetooth/btusb.c                          | 186 +++--
>  drivers/bluetooth/hci_mrvl.c                       |   3 +-
>  drivers/bluetooth/virtio_bt.c                      |   8 +-
>  drivers/bus/fsl-mc/fsl-mc-bus.c                    |  46 ++
>  drivers/bus/mhi/ep/main.c                          |  15 +-
>  drivers/bus/mhi/host/init.c                        |   4 +-
>  drivers/bus/mhi/host/main.c                        |   6 +
>  drivers/bus/mhi/host/pci_generic.c                 |   3 +-
>  drivers/bus/qcom-ebi2.c                            |  44 +-
>  drivers/bus/ti-sysc.c                              |  12 +-
>  drivers/char/hw_random/core.c                      |   4 +-
>  drivers/char/hw_random/imx-rngc.c                  |   4 +-
>  drivers/char/hw_random/ks-sa-rng.c                 |   9 +-
>  drivers/char/hw_random/omap-rng.c                  |  30 +-
>  drivers/char/ipmi/ipmi_si_platform.c               |   5 +-
>  drivers/char/nvram.c                               |  16 +-
>  drivers/char/ppdev.c                               |  10 +-
>  drivers/char/tlclk.c                               |  36 +-
>  drivers/char/tpm/st33zp24/st33zp24.c               |   8 +-
>  drivers/char/virtio_console.c                      |  21 +-
>  drivers/char/xilinx_hwicap/xilinx_hwicap.c         |   5 +-
>  drivers/clk/clk-axi-clkgen.c                       |   5 +-
>  drivers/clk/clk-devres.c                           |  12 +-
>  drivers/clk/clk-moxart.c                           |  14 -
>  drivers/clk/clk-palmas.c                           |  14 +-
>  drivers/clk/clk-versaclock7.c                      |   2 +-
>  drivers/clk/hisilicon/reset.c                      |   2 +-
>  drivers/clk/imx/clk-scu.c                          |   1 -
>  drivers/clk/keystone/sci-clk.c                     |   8 +
>  drivers/clk/mediatek/clk-mt6735-apmixedsys.c       |   5 +-
>  drivers/clk/mediatek/clk-mt8135.c                  |   5 +-
>  drivers/clk/mediatek/clk-pllfh.c                   |  98 +--
>  drivers/clk/nuvoton/clk-ma35d1-pll.c               |  38 +-
>  drivers/clk/qcom/camcc-sc8280xp.c                  |  19 -
>  drivers/clk/qcom/clk-rpmh.c                        |   8 +-
>  drivers/clk/qcom/common.c                          |   4 +-
>  drivers/clk/qcom/dispcc-qcm2290.c                  |  44 +-
>  drivers/clk/qcom/gcc-glymur.c                      |  33 +-
>  drivers/clk/qcom/gcc-qcm2290.c                     |  18 +-
>  drivers/clk/qcom/gcc-qcs8300.c                     |   8 +-
>  drivers/clk/qcom/gcc-sm6115.c                      |   6 +-
>  drivers/clk/qcom/gdsc.c                            |  25 +-
>  drivers/clk/qcom/gpucc-qcm2290.c                   |  89 +--
>  drivers/clk/renesas/renesas-cpg-mssr.c             |   3 +
>  drivers/clk/rockchip/clk-pll.c                     |  16 +-
>  drivers/clk/rockchip/clk-rk3576.c                  |  15 +-
>  drivers/clk/rockchip/clk-rk3588.c                  |   4 +-
>  drivers/clk/rockchip/clk.h                         |   8 +-
>  drivers/clk/samsung/clk-exynos850.c                |   5 +-
>  drivers/clk/samsung/clk-exynos990.c                | 307 ++++----
>  drivers/clk/socfpga/clk-agilex.c                   |   2 +
>  drivers/clk/spacemit/ccu-k3.c                      |  17 +-
>  drivers/clk/stm32/clk-stm32mp21.c                  |   1 +
>  drivers/clk/stm32/clk-stm32mp25.c                  |   1 +
>  drivers/clk/sunxi-ng/ccu_mux.c                     |  57 +-
>  drivers/clk/tegra/clk-tegra124-emc.c               |   1 +
>  drivers/clk/ti/adpll.c                             |   4 +-
>  drivers/clk/ti/divider.c                           |   2 +-
>  drivers/clk/ti/mux.c                               |  22 +-
>  drivers/clk/ux500/clk-prcmu.c                      |  20 +-
>  drivers/clk/ux500/u8500_of_clk.c                   |   2 +-
>  drivers/clk/visconti/clkc.c                        |   2 +-
>  drivers/clk/x86/clk-pmc-atom.c                     |   3 +
>  drivers/clocksource/clps711x-timer.c               |   2 +-
>  drivers/clocksource/samsung_pwm_timer.c            |  22 +-
>  drivers/clocksource/timer-armada-370-xp.c          |  18 +-
>  drivers/cpufreq/Kconfig.x86                        |  14 +
>  drivers/cpufreq/amd-pstate-ut.c                    |   5 +
>  drivers/cpufreq/amd-pstate.c                       | 440 +++++++++--
>  drivers/cpufreq/amd-pstate.h                       |  17 +-
>  drivers/cpufreq/cpufreq.c                          |   6 +-
>  drivers/cpufreq/imx6q-cpufreq.c                    |   6 +-
>  drivers/cpufreq/intel_pstate.c                     |  19 +-
>  drivers/cpufreq/spear-cpufreq.c                    |   4 +-
>  drivers/cpuidle/cpuidle-ux500.c                    |   6 +-
>  drivers/crypto/aspeed/aspeed-acry.c                |   2 +-
>  drivers/crypto/aspeed/aspeed-hace.c                |   2 +-
>  drivers/crypto/atmel-ecc.c                         |   6 +
>  drivers/crypto/atmel-sha204a.c                     |   9 +-
>  drivers/crypto/ccp/sev-dev.c                       |  19 +-
>  drivers/crypto/gemini/sl3516-ce-cipher.c           |   8 -
>  drivers/crypto/hisilicon/sec2/sec_crypto.c         |  12 +-
>  drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c        |  25 +-
>  .../crypto/intel/keembay/keembay-ocs-aes-core.c    |   9 +-
>  drivers/crypto/intel/qat/qat_common/adf_aer.c      |   2 +
>  drivers/crypto/intel/qat/qat_common/adf_cfg.c      |  10 +-
>  .../crypto/intel/qat/qat_common/adf_cfg_common.h   |   1 -
>  .../crypto/intel/qat/qat_common/adf_cfg_services.c |   2 +-
>  .../crypto/intel/qat/qat_common/adf_mstate_mgr.c   |   3 +-
>  .../intel/qat/qat_common/adf_transport_debug.c     |   3 +-
>  drivers/crypto/intel/qat/qat_common/qat_algs.c     |   1 +
>  .../crypto/intel/qat/qat_common/qat_compression.c  |   3 +-
>  drivers/crypto/omap-des.c                          |  26 +-
>  drivers/crypto/rockchip/rk3288_crypto_ahash.c      |   7 +-
>  drivers/crypto/sa2ul.c                             |   6 +-
>  drivers/crypto/xilinx/xilinx-trng.c                |  32 +-
>  drivers/cxl/core/features.c                        |  15 +-
>  drivers/cxl/core/mbox.c                            |  12 +-
>  drivers/cxl/core/memdev.c                          |   2 +-
>  drivers/cxl/core/port.c                            |   4 +-
>  drivers/cxl/core/region.c                          |  10 +-
>  drivers/cxl/pci.c                                  |  13 +-
>  drivers/dax/super.c                                |  12 +-
>  drivers/dibs/dibs_main.c                           |  22 +-
>  drivers/dma/altera-msgdma.c                        |  24 +-
>  drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |  11 +-
>  drivers/dma/dw-edma/dw-edma-core.c                 | 104 ++-
>  drivers/dma/hisi_dma.c                             |   2 +-
>  drivers/dma/mediatek/mtk-uart-apdma.c              |   2 +-
>  drivers/dma/qcom/bam_dma.c                         |   1 +
>  drivers/dma/xilinx/xilinx_dma.c                    |  26 +-
>  drivers/dma/xilinx/zynqmp_dma.c                    |   4 +-
>  drivers/edac/altera_edac.c                         | 115 +--
>  drivers/edac/altera_edac.h                         |   1 +
>  drivers/edac/amd64_edac.c                          |   2 +
>  drivers/edac/edac_device_sysfs.c                   |  11 +-
>  drivers/edac/igen6_edac.c                          |  66 +-
>  drivers/firewire/.kunitconfig                      |   1 +
>  drivers/firewire/Kconfig                           |  15 +
>  drivers/firewire/core-topology.c                   |  62 +-
>  drivers/firewire/node-tree-test.c                  | 607 +++++++++++++++
>  drivers/firmware/arm_scmi/base.c                   |  15 +-
>  drivers/firmware/arm_scmi/bus.c                    | 182 +++--
>  drivers/firmware/arm_scmi/common.h                 |   2 +
>  drivers/firmware/arm_scmi/driver.c                 |  81 +-
>  drivers/firmware/arm_scmi/notify.c                 |  21 +
>  drivers/firmware/arm_scmi/notify.h                 |   1 +
>  drivers/firmware/arm_scmi/sensors.c                |  10 +-
>  drivers/firmware/arm_scmi/transports/mailbox.c     |  26 +-
>  drivers/firmware/arm_scmi/transports/smc.c         |  15 +-
>  drivers/firmware/google/coreboot_table.c           |  26 +-
>  drivers/firmware/imx/sm-misc.c                     |   3 +
>  drivers/firmware/qcom/Makefile                     |   1 +
>  drivers/firmware/qcom/qcom_scm-smc.c               |  12 +-
>  drivers/firmware/qcom/qcom_scm.c                   |  42 +-
>  drivers/firmware/qcom/qcom_scm.h                   |   2 +-
>  drivers/firmware/qcom/qcom_scm_trace.h             | 143 ++++
>  drivers/firmware/qcom/qcom_tzmem.c                 |  13 +-
>  drivers/firmware/stratix10-svc.c                   |   4 +-
>  drivers/gpib/common/gpib_os.c                      |  21 +-
>  drivers/gpib/common/iblib.c                        |   3 -
>  drivers/gpib/include/amccs5933.h                   |  10 +-
>  drivers/gpib/ni_usb/ni_usb_gpib.c                  |   2 +-
>  drivers/gpib/tnt4882/mite.h                        |   4 +-
>  drivers/gpio/gpio-ath79.c                          |  57 +-
>  drivers/gpio/gpio-dwapb.c                          |  17 +
>  drivers/gpio/gpio-pisosr.c                         |   4 +-
>  drivers/gpio/gpio-usbio.c                          |   1 +
>  drivers/gpu/drm/adp/Kconfig                        |   1 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  23 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |  24 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |   4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c           |  20 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  10 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   8 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  28 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c     |  95 ++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  26 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |   3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   6 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |  24 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  34 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  59 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |   1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |  34 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  29 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |  21 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           |   4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c          |  13 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  85 ++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |  21 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |  13 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  21 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  11 +
>  drivers/gpu/drm/amd/amdgpu/atom.c                  |  11 +
>  drivers/gpu/drm/amd/amdgpu/atom.h                  |   3 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  15 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |  74 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 -
>  drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c             |   4 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |   8 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |   8 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  14 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c           |  14 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v14_0.c             |  14 +-
>  drivers/gpu/drm/amd/amdgpu/psp_v3_1.c              |   8 +-
>  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c            |   2 +-
>  drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c            |   2 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |   6 +
>  .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  17 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c          |   8 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  12 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |  11 +-
>  .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  12 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |   8 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  44 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   9 +-
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |   7 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  20 +-
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |  10 +-
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h |   8 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   3 +
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |  10 +-
>  drivers/gpu/drm/amd/display/dc/core/dc.c           |  22 +-
>  .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c |   8 +-
>  .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c |   3 +-
>  .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |  12 +-
>  .../amd/display/dc/link/accessories/link_dp_cts.c  |   2 +
>  .../dc/link/protocols/link_dp_irq_handler.c        |   1 -
>  drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   6 +-
>  drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   8 +-
>  drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  31 +-
>  drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   3 +
>  .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |  10 +-
>  .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c  |  11 +-
>  .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  24 +
>  .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  35 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   2 -
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   4 +
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   4 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_dev.c    |   6 +-
>  drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |  14 +-
>  drivers/gpu/drm/arm/malidp_drv.c                   |  22 +-
>  drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c     |   2 +-
>  .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   2 +-
>  drivers/gpu/drm/bridge/display-connector.c         |  36 +
>  drivers/gpu/drm/bridge/inno-hdmi.c                 |   6 +-
>  drivers/gpu/drm/bridge/ite-it6263.c                |   2 +-
>  drivers/gpu/drm/bridge/synopsys/dw-dp.c            |  14 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
>  drivers/gpu/drm/bridge/tc358768.c                  |  17 +-
>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   3 +-
>  drivers/gpu/drm/display/drm_bridge_connector.c     |   4 +-
>  drivers/gpu/drm/display/drm_dp_helper.c            |   2 +
>  drivers/gpu/drm/display/drm_hdmi_helper.c          |   7 +-
>  drivers/gpu/drm/display/drm_hdmi_state_helper.c    |  65 +-
>  drivers/gpu/drm/drm_bridge.c                       |   2 +-
>  drivers/gpu/drm/drm_connector.c                    |  16 +-
>  drivers/gpu/drm/drm_dumb_buffers.c                 |   1 -
>  drivers/gpu/drm/drm_exec.c                         |  13 +
>  drivers/gpu/drm/drm_gem.c                          |  10 +
>  drivers/gpu/drm/drm_pagemap.c                      | 131 +++-
>  drivers/gpu/drm/drm_panic_qr.rs                    |   4 +-
>  drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c         |  21 +-
>  drivers/gpu/drm/gud/gud_drv.c                      |   3 +
>  drivers/gpu/drm/i915/display/intel_cdclk.c         |  10 +-
>  drivers/gpu/drm/i915/display/intel_display_types.h |   2 +
>  drivers/gpu/drm/i915/display/intel_dp.c            |  44 +-
>  drivers/gpu/drm/i915/i915_query.c                  |   4 +-
>  drivers/gpu/drm/imagination/pvr_context.c          |  30 +-
>  drivers/gpu/drm/imagination/pvr_queue.c            |   7 +-
>  drivers/gpu/drm/lima/lima_device.c                 |  12 +-
>  drivers/gpu/drm/logicvc/Kconfig                    |   1 -
>  drivers/gpu/drm/mediatek/mtk_dsi.c                 |   1 +
>  drivers/gpu/drm/mediatek/mtk_hdmi_v2.c             |   8 +-
>  drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |   5 +
>  drivers/gpu/drm/msm/adreno/a6xx_catalog.c          |   2 +-
>  drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   5 +-
>  drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   5 +-
>  drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |   5 +-
>  drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h        |  12 +
>  drivers/gpu/drm/msm/adreno/a8xx_gpu.c              |   5 +-
>  .../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h |  12 +-
>  drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c      |   4 +
>  drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   3 +-
>  drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |  12 +
>  drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c           |  22 +-
>  drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c           |  11 +-
>  drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   5 +-
>  drivers/gpu/drm/msm/dp/dp_display.c                |  28 +-
>  drivers/gpu/drm/msm/dp/dp_panel.c                  |   4 +-
>  drivers/gpu/drm/msm/dsi/dsi_host.c                 |   2 -
>  drivers/gpu/drm/msm/dsi/phy/dsi_phy.h              |   1 +
>  drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |  18 +-
>  drivers/gpu/drm/msm/msm_drv.h                      |   8 -
>  drivers/gpu/drm/msm/msm_gem_vma.c                  |   2 +
>  drivers/gpu/drm/msm/msm_gpu.c                      |   8 +-
>  drivers/gpu/drm/msm/msm_ringbuffer.c               |   7 +-
>  drivers/gpu/drm/msm/msm_ringbuffer.h               |   1 +
>  drivers/gpu/drm/mxsfb/lcdif_kms.c                  |  15 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   1 +
>  .../gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c   | 110 ++-
>  drivers/gpu/drm/omapdrm/dss/dsi.c                  |   7 +-
>  drivers/gpu/drm/omapdrm/dss/dsi.h                  |   2 -
>  drivers/gpu/drm/panel/Kconfig                      |  11 +-
>  drivers/gpu/drm/panel/panel-edp.c                  |  13 +
>  drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   |   2 +
>  drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |  10 +-
>  drivers/gpu/drm/panel/panel-simple.c               |  28 +
>  drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c       |  14 +-
>  drivers/gpu/drm/panthor/panthor_drv.c              |   2 +-
>  drivers/gpu/drm/panthor/panthor_mmu.c              | 102 ++-
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c       |  16 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h       |   2 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |  18 +-
>  drivers/gpu/drm/rockchip/Kconfig                   |   3 +
>  drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |  29 +-
>  drivers/gpu/drm/rockchip/dw_dp-rockchip.c          |  45 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   5 +-
>  drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |  21 +-
>  drivers/gpu/drm/scheduler/tests/mock_scheduler.c   |  11 +
>  drivers/gpu/drm/solomon/ssd130x.c                  |   9 +-
>  drivers/gpu/drm/sun4i/sun4i_crtc.c                 |   2 +-
>  drivers/gpu/drm/sun4i/sun4i_drv.c                  |   3 +
>  drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             |   4 +-
>  drivers/gpu/drm/sun4i/sun4i_tcon.c                 |  22 +-
>  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   2 +
>  drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |   2 +-
>  drivers/gpu/drm/sun4i/sun8i_mixer.c                |   2 +-
>  drivers/gpu/drm/sun4i/sun8i_tcon_top.c             |  71 +-
>  drivers/gpu/drm/sun4i/sun8i_tcon_top.h             |   6 +
>  drivers/gpu/drm/sun4i/sun8i_vi_scaler.c            |  20 +-
>  drivers/gpu/drm/sun4i/sun8i_vi_scaler.h            |   1 +
>  drivers/gpu/drm/tegra/dsi.c                        |   9 +
>  drivers/gpu/drm/tests/drm_connector_test.c         |  80 +-
>  drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 182 ++---
>  drivers/gpu/drm/tiny/cirrus-qemu.c                 |   3 +
>  drivers/gpu/drm/tve200/tve200_drv.c                |   1 +
>  drivers/gpu/drm/v3d/Kconfig                        |   1 +
>  drivers/gpu/drm/v3d/v3d_drv.h                      |  39 +-
>  drivers/gpu/drm/v3d/v3d_sched.c                    |  60 +-
>  drivers/gpu/drm/v3d/v3d_submit.c                   | 714 +++++++++--------
>  drivers/gpu/drm/vc4/vc4_hdmi.c                     |  18 +-
>  drivers/gpu/drm/vc4/vc4_hdmi.h                     |   2 +-
>  drivers/gpu/drm/virtio/virtgpu_display.c           |   2 +-
>  drivers/gpu/drm/virtio/virtgpu_drv.h               |  20 +
>  drivers/gpu/drm/virtio/virtgpu_object.c            |   2 +-
>  drivers/gpu/drm/virtio/virtgpu_vq.c                |   6 +-
>  drivers/gpu/drm/xe/Makefile                        |   4 +-
>  drivers/gpu/drm/xe/instructions/xe_gpu_commands.h  |   1 +
>  drivers/gpu/drm/xe/regs/xe_i2c_regs.h              |   2 +
>  drivers/gpu/drm/xe/tests/xe_migrate.c              |   3 +-
>  drivers/gpu/drm/xe/xe_amc.c                        | 197 +++++
>  drivers/gpu/drm/xe/xe_amc.h                        |  25 +
>  drivers/gpu/drm/xe/xe_devcoredump.c                |   6 +-
>  drivers/gpu/drm/xe/xe_gt_idle.c                    |   3 +-
>  drivers/gpu/drm/xe/xe_guc_ct.c                     |  38 +-
>  drivers/gpu/drm/xe/xe_guc_submit.c                 |   6 +
>  drivers/gpu/drm/xe/xe_i2c.c                        | 125 ++-
>  drivers/gpu/drm/xe/xe_i2c.h                        |  13 +-
>  drivers/gpu/drm/xe/xe_oa.c                         |   6 +-
>  drivers/gpu/drm/xe/xe_pagefault.c                  |  10 +
>  drivers/gpu/drm/xe/xe_pagefault_types.h            |   3 +
>  drivers/gpu/drm/xe/xe_ring_ops.c                   |  11 +
>  drivers/gpu/host1x/bus.c                           |   6 +-
>  drivers/gpu/host1x/debug.c                         |   4 +-
>  drivers/gpu/host1x/hw/channel_hw.c                 |   5 +-
>  drivers/gpu/nova-core/gsp/boot.rs                  |   2 +-
>  drivers/gpu/nova-core/gsp/commands.rs              |  73 +-
>  drivers/gpu/nova-core/regs.rs                      |   2 +-
>  .../hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c    |  87 +++
>  drivers/hid/hid-asus.c                             | 396 +++++++---
>  drivers/hid/hid-core.c                             |   9 +
>  drivers/hid/hid-haptic.c                           |   2 +-
>  drivers/hid/hid-lg4ff.c                            |   8 +
>  drivers/hid/hid-logitech-hidpp.c                   |  24 +-
>  drivers/hid/hid-multitouch.c                       | 149 +++-
>  drivers/hid/hid-nintendo.c                         |   1 -
>  drivers/hid/hid-roccat-kone.c                      |   8 +-
>  drivers/hid/hid-steam.c                            | 518 +++++++++----
>  drivers/hid/hid-tmff.c                             |   9 +-
>  drivers/hid/i2c-hid/Makefile                       |   2 +-
>  drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c         | 104 +++
>  drivers/hid/i2c-hid/i2c-hid-acpi.c                 |  52 +-
>  drivers/hid/i2c-hid/i2c-hid-acpi.h                 |  33 +
>  drivers/hid/i2c-hid/i2c-hid-core.c                 |   2 +-
>  drivers/hid/i2c-hid/i2c-hid-of-goodix.c            |   4 +-
>  drivers/hv/connection.c                            |  47 +-
>  drivers/hv/hyperv_vmbus.h                          |   2 +
>  drivers/hv/vmbus_drv.c                             |  15 +
>  drivers/hwmon/adt7462.c                            |   8 +
>  drivers/hwmon/applesmc.c                           |   7 +-
>  drivers/hwmon/aspeed-pwm-tacho.c                   |   4 +-
>  drivers/hwmon/asus_rog_ryujin.c                    | 105 ++-
>  drivers/hwmon/chipcap2.c                           |   9 +-
>  drivers/hwmon/coretemp.c                           |   1 +
>  drivers/hwmon/corsair-cpro.c                       |  24 +-
>  drivers/hwmon/corsair-psu.c                        |  23 +-
>  drivers/hwmon/cros_ec_hwmon.c                      |  17 +-
>  drivers/hwmon/dell-smm-hwmon.c                     |   8 +
>  drivers/hwmon/emc1403.c                            |  27 +-
>  drivers/hwmon/gpio-fan.c                           |  13 +-
>  drivers/hwmon/hwmon.c                              |  21 +-
>  drivers/hwmon/ina2xx.c                             | 163 +++-
>  drivers/hwmon/ltc4282.c                            |   2 +-
>  drivers/hwmon/nct6694-hwmon.c                      |  35 +-
>  drivers/hwmon/pmbus/lm25066.c                      |  54 +-
>  drivers/hwmon/pmbus/pmbus_core.c                   |   4 +-
>  drivers/hwmon/raspberrypi-hwmon.c                  |  12 +-
>  drivers/hwmon/sht4x.c                              |   8 +-
>  drivers/hwspinlock/hwspinlock_core.c               |   2 +-
>  drivers/hwtracing/coresight/coresight-core.c       |  29 +-
>  drivers/hwtracing/coresight/coresight-etm-perf.c   | 114 ++-
>  drivers/hwtracing/coresight/coresight-etm4x-cfg.c  |   2 +-
>  drivers/hwtracing/coresight/coresight-etm4x-core.c |  69 +-
>  .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   6 +-
>  drivers/hwtracing/coresight/coresight-etm4x.h      |   7 +-
>  drivers/hwtracing/coresight/coresight-priv.h       |   1 +
>  drivers/i2c/busses/i2c-designware-common.c         |   2 +
>  drivers/i2c/busses/i2c-designware-core.h           |  85 +--
>  drivers/i2c/busses/i2c-designware-master.c         |   2 +
>  drivers/i2c/busses/i2c-designware-slave.c          |   2 +
>  drivers/i2c/busses/i2c-ocores.c                    |   6 +-
>  drivers/i2c/i2c-core-smbus.c                       |  12 +
>  drivers/i3c/master.c                               |  63 +-
>  drivers/i3c/master/adi-i3c-master.c                |   1 +
>  drivers/i3c/master/dw-i3c-master.c                 |  10 +-
>  drivers/i3c/master/mipi-i3c-hci/cmd_v1.c           |   4 +-
>  drivers/i3c/master/mipi-i3c-hci/cmd_v2.c           |   4 +-
>  drivers/i3c/master/mipi-i3c-hci/pio.c              |   7 +-
>  drivers/i3c/master/renesas-i3c.c                   |  28 +-
>  drivers/i3c/master/svc-i3c-master.c                |   9 +
>  drivers/idle/intel_idle.c                          |  23 +
>  drivers/iio/accel/dmard09.c                        |   7 +
>  drivers/iio/accel/mma8452.c                        |  19 +-
>  drivers/iio/adc/qcom-spmi-iadc.c                   |  18 +-
>  drivers/iio/adc/rtq6056.c                          |  10 +-
>  drivers/iio/light/gp2ap002.c                       |  14 +-
>  drivers/iio/light/isl29028.c                       |   2 +-
>  drivers/iio/light/opt4060.c                        |   4 +-
>  drivers/iio/light/stk3310.c                        |  76 +-
>  drivers/iio/light/tsl2583.c                        |   2 +-
>  drivers/iio/light/tsl2772.c                        |   2 +-
>  drivers/iio/orientation/hid-sensor-rotation.c      |  20 +-
>  drivers/infiniband/core/cma.c                      |   6 +-
>  drivers/infiniband/core/counters.c                 |  15 +-
>  drivers/infiniband/core/cq.c                       |   2 +-
>  drivers/infiniband/core/device.c                   |   1 +
>  drivers/infiniband/core/nldev.c                    |   5 +
>  drivers/infiniband/core/restrack.c                 | 165 +++-
>  drivers/infiniband/core/restrack.h                 |   3 +
>  drivers/infiniband/core/ucma.c                     |   2 +-
>  drivers/infiniband/core/umem.c                     |  18 +-
>  drivers/infiniband/core/uverbs_std_types_dmah.c    |   7 +-
>  drivers/infiniband/core/verbs.c                    |  28 +-
>  drivers/infiniband/hw/bng_re/bng_fw.c              |  10 +-
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   6 +-
>  drivers/infiniband/hw/cxgb4/device.c               |   2 +-
>  drivers/infiniband/hw/cxgb4/mem.c                  |  50 +-
>  drivers/infiniband/hw/efa/efa_verbs.c              |  13 +-
>  drivers/infiniband/hw/erdma/Kconfig                |   2 +-
>  drivers/infiniband/hw/erdma/erdma_cm.c             |   6 +-
>  drivers/infiniband/hw/erdma/erdma_eq.c             |  10 +-
>  drivers/infiniband/hw/erdma/erdma_verbs.c          |  39 +-
>  drivers/infiniband/hw/erdma/erdma_verbs.h          |  40 +-
>  drivers/infiniband/hw/hfi1/init.c                  |  16 +-
>  drivers/infiniband/hw/hfi1/user_sdma.c             |  13 +-
>  drivers/infiniband/hw/irdma/utils.c                |   8 +-
>  drivers/infiniband/hw/irdma/verbs.c                | 116 ++-
>  drivers/infiniband/hw/irdma/verbs.h                |   3 +
>  drivers/infiniband/hw/mana/qp.c                    |  10 +-
>  drivers/infiniband/hw/mlx5/cong.c                  |   8 +-
>  drivers/infiniband/hw/mlx5/cq.c                    |   3 +-
>  drivers/infiniband/hw/mlx5/main.c                  |  18 +-
>  drivers/infiniband/hw/mlx5/mr.c                    |   4 +
>  drivers/infiniband/hw/mlx5/odp.c                   |   3 +
>  drivers/infiniband/hw/mlx5/qp.c                    |  25 +-
>  drivers/infiniband/sw/rdmavt/vt.c                  |   4 +-
>  drivers/infiniband/sw/rxe/rxe_odp.c                |   1 +
>  drivers/infiniband/sw/rxe/rxe_req.c                |  15 +
>  drivers/infiniband/sw/rxe/rxe_resp.c               |   9 +-
>  drivers/infiniband/sw/siw/siw_cm.c                 |   2 +-
>  drivers/infiniband/ulp/ipoib/ipoib_main.c          |   2 +
>  drivers/infiniband/ulp/isert/ib_isert.c            |  85 ++-
>  drivers/infiniband/ulp/isert/ib_isert.h            |   1 +
>  drivers/infiniband/ulp/rtrs/rtrs-srv.c             |  12 +-
>  drivers/infiniband/ulp/srp/ib_srp.c                |  45 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.c              |   9 +-
>  drivers/iommu/amd/debugfs.c                        |  12 +-
>  drivers/iommu/amd/init.c                           |  67 +-
>  drivers/iommu/amd/nested.c                         |   7 +-
>  drivers/iommu/amd/ppr.c                            |   2 +-
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  13 +-
>  drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     | 173 +++--
>  drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |   9 +
>  drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   6 +-
>  drivers/iommu/dma-iommu.c                          |  26 +-
>  drivers/iommu/intel/iommu.c                        |  32 +-
>  drivers/iommu/intel/iommu.h                        |   2 +-
>  drivers/iommu/intel/pasid.c                        |   9 +-
>  drivers/iommu/iommufd/device.c                     |  13 +-
>  drivers/iommu/iommufd/iommufd_private.h            |   9 +-
>  drivers/iommu/iommufd/main.c                       |  20 +
>  drivers/iommu/iommufd/selftest.c                   |   5 +-
>  drivers/iommu/msm_iommu.c                          |   2 +-
>  drivers/iommu/mtk_iommu_v1.c                       |   2 +-
>  drivers/iommu/riscv/iommu.c                        | 123 +--
>  drivers/iommu/riscv/iommu.h                        |   2 +
>  drivers/iommu/rockchip-iommu.c                     |   8 +
>  drivers/iommu/s390-iommu.c                         |   2 +
>  drivers/ipack/devices/ipoctal.c                    |  56 +-
>  drivers/irqchip/irq-gic-v3-its.c                   |  24 +-
>  drivers/irqchip/irq-gic-v5-irs.c                   |  38 +-
>  drivers/irqchip/irq-gic-v5.c                       |  48 +-
>  drivers/irqchip/irq-realtek-rtl.c                  | 187 +++--
>  drivers/irqchip/irq-renesas-irqc.c                 |   1 +
>  drivers/irqchip/irq-renesas-rzg2l.c                |   4 +-
>  drivers/leds/leds-gpio.c                           |   1 +
>  drivers/leds/leds-pca9532.c                        |  26 +-
>  drivers/leds/leds-st1202.c                         | 102 ++-
>  drivers/leds/trigger/ledtrig-gpio.c                |   3 +-
>  drivers/leds/uleds.c                               |  11 +-
>  drivers/mailbox/imx-mailbox.c                      |  64 +-
>  drivers/mailbox/mailbox.c                          |   6 +-
>  drivers/mailbox/pcc.c                              |  41 +-
>  drivers/mailbox/qcom-cpucp-mbox.c                  |  25 +-
>  drivers/mailbox/riscv-sbi-mpxy-mbox.c              |  12 +-
>  drivers/mailbox/rockchip-mailbox.c                 |  17 +-
>  drivers/md/dm-integrity.c                          | 139 +++-
>  drivers/md/dm-pcache/cache.c                       |  11 +
>  drivers/md/dm-pcache/cache.h                       |  17 +
>  drivers/md/dm-pcache/cache_gc.c                    |  21 +-
>  drivers/md/dm-pcache/cache_key.c                   |  94 +++
>  drivers/md/dm-pcache/cache_writeback.c             |  28 +-
>  drivers/md/dm-raid.c                               |   6 +
>  drivers/md/md-bitmap.c                             |  14 +-
>  drivers/md/md-bitmap.h                             |   3 +-
>  drivers/md/md-linear.c                             |   1 +
>  drivers/md/md-llbitmap.c                           |  30 +-
>  drivers/md/md.c                                    | 115 ++-
>  drivers/md/md.h                                    |   3 +-
>  drivers/md/raid0.c                                 |   1 +
>  drivers/md/raid1-10.c                              |   8 +-
>  drivers/md/raid1.c                                 | 119 +--
>  drivers/md/raid10.c                                | 112 +--
>  drivers/md/raid5-ppl.c                             |   4 +-
>  drivers/md/raid5.c                                 | 150 ++--
>  drivers/media/cec/core/cec-pin.c                   |   8 +-
>  drivers/media/cec/platform/cros-ec/cros-ec-cec.c   |   4 +
>  drivers/media/i2c/mt9p031.c                        |   6 +-
>  drivers/media/i2c/rdacm21.c                        |   5 +-
>  drivers/media/i2c/video-i2c.c                      |   2 +-
>  drivers/media/pci/dm1105/dm1105.c                  |   7 +-
>  drivers/media/pci/intel/ipu6/ipu6.c                |  10 +-
>  drivers/media/platform/broadcom/bcm2835-unicam.c   |   2 +
>  .../platform/chips-media/wave5/wave5-helper.c      |   4 +-
>  .../platform/chips-media/wave5/wave5-vpu-dec.c     |  47 +-
>  .../platform/chips-media/wave5/wave5-vpuapi.c      |  11 +-
>  .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c      |   5 +-
>  .../platform/microchip/microchip-sama7g5-isc.c     |   7 +-
>  drivers/media/platform/qcom/camss/camss-csiphy.c   |  10 +-
>  drivers/media/platform/qcom/camss/camss-vfe-340.c  |  84 +-
>  drivers/media/platform/qcom/iris/iris_core.c       |  12 +-
>  .../platform/qcom/iris/iris_hfi_gen2_command.c     |   1 -
>  drivers/media/platform/qcom/iris/iris_resources.c  |  15 +-
>  drivers/media/platform/qcom/iris/iris_state.c      |   2 +-
>  drivers/media/platform/qcom/venus/pm_helpers.c     |   7 +-
>  drivers/media/platform/renesas/rcar-csi2.c         |   6 +-
>  .../platform/rockchip/rkvdec/rkvdec-hevc-common.c  |  14 +-
>  .../media/platform/rockchip/rkvdec/rkvdec-hevc.c   |   7 +-
>  .../platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c |   2 +
>  .../media/platform/samsung/s3c-camif/camif-core.c  |   7 +-
>  drivers/media/platform/ti/Kconfig                  |   1 +
>  .../platform/verisilicon/hantro_g2_hevc_dec.c      |   6 +-
>  .../verisilicon/rockchip_vpu981_hw_av1_dec.c       |  57 +-
>  drivers/media/rc/imon.c                            |   4 +
>  drivers/media/rc/mceusb.c                          |   2 +
>  drivers/media/usb/as102/as102_usb_drv.c            |  73 +-
>  drivers/media/usb/dvb-usb-v2/mxl111sf.c            |  12 +-
>  drivers/media/usb/em28xx/em28xx-video.c            |   4 +-
>  drivers/media/usb/gspca/jl2005bcd.c                |   7 +-
>  drivers/media/v4l2-core/v4l2-async.c               |  15 +-
>  drivers/media/v4l2-core/v4l2-common.c              |  13 +-
>  drivers/media/v4l2-core/v4l2-ctrls-core.c          |  32 +
>  drivers/media/v4l2-core/v4l2-h264.c                |   3 +-
>  drivers/mfd/ab8500-core.c                          |   2 +-
>  drivers/mfd/cs42l43.c                              |  16 +-
>  drivers/mfd/db8500-prcmu.c                         |   6 +-
>  drivers/mfd/iqs62x.c                               |   2 +-
>  drivers/mfd/macsmc.c                               |   8 +-
>  drivers/mfd/rave-sp.c                              |  64 +-
>  drivers/mfd/rsmu_i2c.c                             |   2 +
>  drivers/mfd/rsmu_spi.c                             |   2 +
>  drivers/mfd/tps65219.c                             |  14 +-
>  drivers/misc/ad525x_dpot-i2c.c                     |   1 +
>  drivers/misc/ad525x_dpot-spi.c                     |   1 +
>  drivers/misc/ad525x_dpot.c                         | 177 +++--
>  drivers/misc/ad525x_dpot.h                         |   3 +
>  drivers/misc/amd-sbi/rmi-core.c                    |   4 +
>  drivers/misc/bcm-vk/bcm_vk_msg.c                   |   6 +-
>  drivers/misc/cardreader/rtsx_pcr.c                 |   2 +
>  drivers/misc/cardreader/rtsx_usb.c                 |  26 +-
>  drivers/misc/lan966x_pci.c                         |   1 +
>  drivers/misc/pci_endpoint_test.c                   |  11 +-
>  drivers/misc/sgi-gru/grufault.c                    | 101 +--
>  drivers/misc/sgi-gru/gruprocfs.c                   |   1 -
>  drivers/misc/sgi-gru/grutables.h                   |   1 -
>  drivers/misc/vmw_vmci/vmci_event.c                 |   4 +-
>  drivers/mmc/core/queue.c                           |   8 +-
>  drivers/mmc/host/davinci_mmc.c                     |  16 +-
>  drivers/mmc/host/renesas_sdhi_internal_dmac.c      |   2 +
>  drivers/mtd/devices/mtd_intel_dg.c                 |   2 +-
>  drivers/mtd/mtdpart.c                              |   3 +-
>  drivers/mtd/mtdswap.c                              |   1 +
>  drivers/mtd/nand/raw/pl35x-nand-controller.c       |   8 +-
>  drivers/mtd/ubi/attach.c                           |   4 +-
>  drivers/mtd/ubi/build.c                            |  11 +-
>  drivers/mtd/ubi/fastmap.c                          |   6 +-
>  drivers/mtd/ubi/io.c                               |  11 +-
>  drivers/mtd/ubi/ubi.h                              |   4 +-
>  drivers/mtd/ubi/wl.c                               |  15 +-
>  drivers/net/amt.c                                  |   3 +
>  drivers/net/bonding/bond_alb.c                     |  34 +-
>  drivers/net/bonding/bond_main.c                    |  18 +-
>  drivers/net/bonding/bond_netlink.c                 |   2 +-
>  drivers/net/bonding/bond_options.c                 |   4 +-
>  drivers/net/can/m_can/m_can.c                      |   2 +-
>  drivers/net/dsa/b53/b53_common.c                   |   2 +-
>  drivers/net/dsa/bcm_sf2_cfp.c                      |   2 +
>  drivers/net/dsa/lantiq/lantiq_gswip.h              |   2 +-
>  drivers/net/dsa/mt7530-mmio.c                      |   1 +
>  drivers/net/dsa/mt7530.c                           |  68 +-
>  drivers/net/dsa/mt7530.h                           |   1 +
>  drivers/net/dsa/mv88e6xxx/chip.c                   |  23 +-
>  drivers/net/dsa/mv88e6xxx/pcs-6352.c               |   5 +-
>  drivers/net/dsa/qca/qca8k-8xxx.c                   |  22 +-
>  drivers/net/dsa/qca/qca8k.h                        |   1 +
>  drivers/net/dsa/realtek/rtl8365mb.c                |  14 +
>  drivers/net/dsa/sja1105/sja1105_flower.c           |   4 +-
>  drivers/net/ethernet/airoha/airoha_eth.c           |  14 +-
>  drivers/net/ethernet/airoha/airoha_eth.h           |   4 +-
>  drivers/net/ethernet/airoha/airoha_npu.c           |   2 +-
>  drivers/net/ethernet/allwinner/sun4i-emac.c        |   6 +-
>  drivers/net/ethernet/amd/au1000_eth.c              |   3 +-
>  drivers/net/ethernet/amd/pds_core/core.c           |   4 +
>  drivers/net/ethernet/amd/pds_core/fw.c             |  10 +-
>  drivers/net/ethernet/amd/pds_core/main.c           |  10 +-
>  drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |   3 +-
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   4 +-
>  drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  38 +-
>  drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c    |   2 +-
>  drivers/net/ethernet/cadence/macb.h                |   3 +
>  drivers/net/ethernet/cadence/macb_main.c           |  57 +-
>  drivers/net/ethernet/cadence/macb_ptp.c            |  11 +-
>  drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   8 +-
>  drivers/net/ethernet/cortina/gemini.c              |  77 +-
>  .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  69 +-
>  drivers/net/ethernet/freescale/enetc/enetc.c       |  72 +-
>  drivers/net/ethernet/freescale/enetc/enetc.h       |   9 +
>  drivers/net/ethernet/freescale/enetc/enetc4_hw.h   |   4 -
>  drivers/net/ethernet/freescale/enetc/enetc4_pf.c   | 118 +--
>  .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   2 +-
>  drivers/net/ethernet/freescale/enetc/enetc_hw.h    |   7 +-
>  drivers/net/ethernet/freescale/enetc/enetc_pf.c    |  76 +-
>  drivers/net/ethernet/freescale/enetc/enetc_pf.h    |   1 -
>  .../net/ethernet/freescale/enetc/enetc_pf_common.c |  84 ++
>  .../net/ethernet/freescale/enetc/enetc_pf_common.h |   4 +
>  drivers/net/ethernet/freescale/fec_main.c          |   6 +-
>  drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c  |   2 +-
>  .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  12 +
>  drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c  |   4 +-
>  drivers/net/ethernet/huawei/hinic3/hinic3_tx.c     |   9 +-
>  drivers/net/ethernet/ibm/emac/core.c               |   8 +-
>  drivers/net/ethernet/ibm/emac/mal.c                |   6 +-
>  drivers/net/ethernet/intel/e1000e/ethtool.c        |  19 +-
>  drivers/net/ethernet/intel/ice/devlink/devlink.c   |  32 +-
>  drivers/net/ethernet/intel/ice/ice_common.c        |   9 +-
>  drivers/net/ethernet/intel/ice/ice_ethtool.c       |  16 +-
>  drivers/net/ethernet/intel/ice/ice_lib.c           |   3 +
>  drivers/net/ethernet/intel/ice/ice_nvm.c           |  90 +--
>  drivers/net/ethernet/intel/ice/ice_nvm.h           |   2 +-
>  drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |  38 +-
>  drivers/net/ethernet/intel/ice/ice_sched.c         |   4 +-
>  drivers/net/ethernet/intel/ice/ice_trace.h         |  64 +-
>  drivers/net/ethernet/intel/ice/ice_txrx.c          |  20 +-
>  drivers/net/ethernet/intel/ice/ice_type.h          |   2 +-
>  drivers/net/ethernet/intel/idpf/idpf_txrx.c        |  36 +-
>  drivers/net/ethernet/intel/igc/igc_main.c          |   3 +-
>  .../net/ethernet/marvell/octeontx2/af/cn20k/api.h  |   1 +
>  .../marvell/octeontx2/af/cn20k/mbox_init.c         |  21 +-
>  drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |  10 +
>  .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |   2 +-
>  drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  72 +-
>  .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  16 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  11 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   6 +-
>  .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c  |   3 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  20 +-
>  .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c  |   3 +-
>  drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |  60 +-
>  drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  52 +-
>  drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   4 +-
>  drivers/net/ethernet/mellanox/mlx5/core/Kconfig    |   2 +-
>  drivers/net/ethernet/mellanox/mlx5/core/devlink.h  |   4 +
>  drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |  15 +-
>  drivers/net/ethernet/mellanox/mlx5/core/en/port.h  |   4 +
>  drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c   |  27 +-
>  .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c |   7 +-
>  .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |   2 +-
>  drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   2 +-
>  .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  13 +-
>  drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  72 +-
>  drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   1 -
>  drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |  51 +-
>  .../ethernet/mellanox/mlx5/core/esw/adj_vport.c    |  22 +
>  .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |  74 ++
>  .../net/ethernet/mellanox/mlx5/core/esw/ipsec.c    |   2 +-
>  drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  14 +-
>  drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   1 +
>  .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  18 +-
>  .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |   7 +-
>  drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  21 +-
>  drivers/net/ethernet/mellanox/mlx5/core/main.c     |   3 +-
>  .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |  12 +
>  .../mellanox/mlx5/core/steering/hws/table.c        |   3 +
>  drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  52 +-
>  drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c |  34 +-
>  drivers/net/ethernet/micrel/ks8851_common.c        |   8 +-
>  .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |  20 +
>  .../net/ethernet/microchip/sparx5/sparx5_psfp.c    |   5 +-
>  .../ethernet/microchip/sparx5/sparx5_tc_flower.c   |  18 +-
>  drivers/net/ethernet/microsoft/mana/gdma_main.c    |  19 +
>  drivers/net/ethernet/microsoft/mana/mana_bpf.c     |   1 +
>  drivers/net/ethernet/microsoft/mana/mana_en.c      |  30 +-
>  .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |  19 +-
>  drivers/net/ethernet/nvidia/forcedeth.c            |   2 +-
>  drivers/net/ethernet/oa_tc6.c                      | 512 ++++++++-----
>  drivers/net/ethernet/pensando/ionic/ionic_main.c   |   4 +
>  drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  44 +-
>  drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c   | 445 ++++++-----
>  .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c   |   1 +
>  drivers/net/ethernet/realtek/8139cp.c              |   2 +-
>  drivers/net/ethernet/realtek/rtase/rtase.h         |   4 +
>  drivers/net/ethernet/realtek/rtase/rtase_main.c    |   3 +
>  drivers/net/ethernet/stmicro/stmmac/descs.h        |   2 +
>  .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |   2 +-
>  drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   2 +-
>  drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c |   2 +-
>  drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h     |   4 +-
>  .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |   2 +-
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 348 +++++----
>  drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   1 -
>  .../net/ethernet/stmicro/stmmac/stmmac_selftests.c |  57 +-
>  drivers/net/ethernet/ti/cpsw_new.c                 |   4 +-
>  drivers/net/ethernet/wangxun/libwx/wx_hw.c         |  11 +
>  drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   9 +-
>  drivers/net/ethernet/wangxun/libwx/wx_ptp.c        |  18 +-
>  drivers/net/ethernet/wangxun/libwx/wx_sriov.c      |   2 +-
>  drivers/net/ethernet/wangxun/libwx/wx_type.h       |  20 +-
>  drivers/net/ethernet/wangxun/libwx/wx_vf_common.c  |  14 +-
>  drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c   |   6 +-
>  drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |  48 +-
>  drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c     |   1 +
>  drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c |   6 +-
>  drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c     |   7 +-
>  drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |  15 +-
>  drivers/net/ethernet/wangxun/txgbe/txgbe_type.h    |   2 +-
>  drivers/net/gtp.c                                  |   7 +
>  drivers/net/ieee802154/cc2520.c                    |   5 +-
>  drivers/net/ieee802154/mac802154_hwsim.c           |  10 +-
>  drivers/net/ipa/ipa_main.c                         |   6 +-
>  drivers/net/mctp/mctp-i3c.c                        |   9 +-
>  drivers/net/net_failover.c                         |   2 +-
>  drivers/net/netconsole.c                           |   2 +
>  drivers/net/netdevsim/netdev.c                     |   2 +
>  drivers/net/phy/air_en8811h.c                      |  18 +-
>  drivers/net/phy/dp83867.c                          |   3 +
>  drivers/net/phy/dp83td510.c                        |   3 +
>  drivers/net/phy/mediatek/mtk-ge.c                  |  29 +
>  drivers/net/phy/motorcomm.c                        |  41 +-
>  drivers/net/phy/phylink.c                          |   2 +
>  drivers/net/phy/sfp.c                              |   2 +
>  drivers/net/ppp/ppp_async.c                        |  89 +--
>  drivers/net/ppp/ppp_synctty.c                      |  97 +--
>  drivers/net/ppp/pppox.c                            |  17 +
>  drivers/net/slip/slip.c                            |   8 -
>  drivers/net/thunderbolt/main.c                     |   6 +-
>  drivers/net/usb/cx82310_eth.c                      |   1 +
>  drivers/net/usb/hso.c                              |   2 +-
>  drivers/net/usb/pegasus.c                          |  54 +-
>  drivers/net/usb/pegasus.h                          |   3 -
>  drivers/net/usb/qmi_wwan.c                         |   2 +
>  drivers/net/virtio_net.c                           |  14 +
>  drivers/net/vxlan/vxlan_core.c                     |  33 +-
>  drivers/net/vxlan/vxlan_mdb.c                      |  17 +-
>  drivers/net/vxlan/vxlan_vnifilter.c                |   6 +-
>  drivers/net/wireless/ath/ath10k/snoc.c             |   9 +-
>  drivers/net/wireless/ath/ath11k/dp_rx.c            |  80 +-
>  drivers/net/wireless/ath/ath11k/wmi.c              |  40 +-
>  drivers/net/wireless/ath/ath12k/ahb.c              |  18 +-
>  drivers/net/wireless/ath/ath12k/core.c             |  29 +-
>  drivers/net/wireless/ath/ath12k/core.h             |  13 +-
>  drivers/net/wireless/ath/ath12k/dp_tx.c            |  46 ++
>  drivers/net/wireless/ath/ath12k/dp_tx.h            |   2 +
>  drivers/net/wireless/ath/ath12k/hal.c              |   8 +-
>  drivers/net/wireless/ath/ath12k/hal.h              |   5 +-
>  drivers/net/wireless/ath/ath12k/mac.c              | 143 ++--
>  drivers/net/wireless/ath/ath12k/peer.c             | 130 +++-
>  drivers/net/wireless/ath/ath12k/peer.h             |  14 +-
>  drivers/net/wireless/ath/ath12k/qmi.c              | 168 ++--
>  drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c      |  64 +-
>  .../net/wireless/ath/ath12k/wifi7/hal_rx_desc.h    |  34 +-
>  drivers/net/wireless/ath/ath12k/wmi.c              | 160 ++--
>  drivers/net/wireless/ath/ath12k/wmi.h              |   8 +
>  drivers/net/wireless/ath/ath6kl/wmi.c              |  17 +-
>  drivers/net/wireless/ath/ath9k/hif_usb.c           |  12 +-
>  drivers/net/wireless/ath/ath9k/hif_usb.h           |   2 +-
>  drivers/net/wireless/ath/ath9k/hw.c                |  33 +-
>  drivers/net/wireless/ath/ath9k/hw.h                |   3 +-
>  .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   4 +
>  drivers/net/wireless/intel/ipw2x00/libipw_rx.c     |   4 +-
>  drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c     |   3 +-
>  drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |   5 +
>  drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |  48 +-
>  drivers/net/wireless/intel/iwlwifi/fw/dump.c       |   2 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |   8 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  13 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-io.c        |  18 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-io.h        |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |   7 +-
>  drivers/net/wireless/intel/iwlwifi/mei/main.c      |   8 +-
>  drivers/net/wireless/intel/iwlwifi/mld/ap.c        |  25 +-
>  drivers/net/wireless/intel/iwlwifi/mld/ap.h        |   6 +-
>  drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   7 +-
>  drivers/net/wireless/intel/iwlwifi/mld/iface.c     |  18 -
>  drivers/net/wireless/intel/iwlwifi/mld/iface.h     |   3 -
>  drivers/net/wireless/intel/iwlwifi/mld/link.c      |  17 +-
>  drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |  12 +-
>  drivers/net/wireless/intel/iwlwifi/mld/mcc.c       |  13 +-
>  drivers/net/wireless/intel/iwlwifi/mld/mld.c       |  10 +-
>  drivers/net/wireless/intel/iwlwifi/mld/notif.c     |   6 -
>  drivers/net/wireless/intel/iwlwifi/mld/power.c     | 177 ++++-
>  drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |   5 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  19 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |  25 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  19 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  10 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   2 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/power.c     |  14 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   5 +
>  drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   4 +-
>  .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   8 +-
>  drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  45 +-
>  drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   5 +-
>  .../net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c    |   9 +-
>  .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c |  28 +-
>  drivers/net/wireless/marvell/libertas/tx.c         |   7 +
>  drivers/net/wireless/marvell/mwifiex/fw.h          |  18 +-
>  drivers/net/wireless/marvell/mwifiex/join.c        |   8 +-
>  drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |   2 +-
>  drivers/net/wireless/mediatek/mt76/channel.c       | 106 +--
>  drivers/net/wireless/mediatek/mt76/dma.c           |  57 +-
>  drivers/net/wireless/mediatek/mt76/dma.h           |   2 +-
>  drivers/net/wireless/mediatek/mt76/mac80211.c      | 114 +++
>  drivers/net/wireless/mediatek/mt76/mcu.c           |  12 +-
>  drivers/net/wireless/mediatek/mt76/mmio.c          |  18 +-
>  drivers/net/wireless/mediatek/mt76/mt76.h          |  20 +
>  drivers/net/wireless/mediatek/mt76/mt76_connac.h   |  13 +-
>  .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |   6 +-
>  .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  13 +-
>  .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |   4 +
>  drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |   2 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |   2 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/init.c   |  11 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   8 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/main.c   |  24 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |  14 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/mcu.h    |   6 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |  18 +
>  drivers/net/wireless/mediatek/mt76/mt7915/pci.c    |   9 +-
>  drivers/net/wireless/mediatek/mt76/mt7915/soc.c    |   2 +-
>  .../net/wireless/mediatek/mt76/mt7915/testmode.c   |   5 +-
>  drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   9 +-
>  drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  33 +-
>  drivers/net/wireless/mediatek/mt76/mt7921/pci.c    | 103 +++
>  drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |   7 +
>  drivers/net/wireless/mediatek/mt76/mt7925/mac.c    |  11 +-
>  drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  74 +-
>  drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   7 +-
>  drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |   5 +
>  drivers/net/wireless/mediatek/mt76/mt792x.h        |   6 +
>  drivers/net/wireless/mediatek/mt76/mt792x_usb.c    | 141 ++++
>  .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   4 +-
>  drivers/net/wireless/mediatek/mt76/mt7996/init.c   |  20 +-
>  drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |  66 +-
>  drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  59 +-
>  drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    | 100 ++-
>  drivers/net/wireless/mediatek/mt76/mt7996/mcu.h    |   2 +-
>  drivers/net/wireless/mediatek/mt76/mt7996/mmio.c   |  88 ++-
>  drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |  23 +
>  drivers/net/wireless/mediatek/mt76/mt7996/regs.h   |  24 +-
>  drivers/net/wireless/mediatek/mt76/pci.c           |   8 +-
>  drivers/net/wireless/mediatek/mt76/scan.c          |  28 +-
>  drivers/net/wireless/mediatek/mt76/sdio.c          |  11 +-
>  drivers/net/wireless/mediatek/mt76/tx.c            |   9 +-
>  drivers/net/wireless/mediatek/mt76/usb.c           |  11 +
>  drivers/net/wireless/ralink/rt2x00/rt2400pci.c     |   2 +-
>  drivers/net/wireless/ralink/rt2x00/rt2500pci.c     |   2 +-
>  drivers/net/wireless/ralink/rt2x00/rt2800pci.c     |   2 +-
>  drivers/net/wireless/ralink/rt2x00/rt61pci.c       |   2 +-
>  drivers/net/wireless/realtek/rtlwifi/pci.c         |   6 +-
>  drivers/net/wireless/realtek/rtw88/fw.c            |   3 +
>  drivers/net/wireless/realtek/rtw89/core.c          |  50 +-
>  drivers/net/wireless/realtek/rtw89/core.h          |   6 +-
>  drivers/net/wireless/realtek/rtw89/debug.c         |  88 ++-
>  drivers/net/wireless/realtek/rtw89/fw.c            |  12 +-
>  drivers/net/wireless/realtek/rtw89/fw.h            |   2 +
>  drivers/net/wireless/realtek/rtw89/mac.c           |   2 +-
>  drivers/net/wireless/realtek/rtw89/mac80211.c      |  35 +-
>  drivers/net/wireless/realtek/rtw89/mac_be.c        |   4 +
>  drivers/net/wireless/realtek/rtw89/pci.c           |  16 +-
>  drivers/net/wireless/realtek/rtw89/phy.c           |  17 +-
>  drivers/net/wireless/realtek/rtw89/rtw8851bu.c     |   3 +
>  drivers/net/wireless/realtek/rtw89/rtw8852a.c      |   7 +-
>  drivers/net/wireless/rsi/rsi_91x_hal.c             |   8 +
>  drivers/net/wireless/rsi/rsi_91x_mgmt.c            |   6 +-
>  drivers/net/wireless/virtual/mac80211_hwsim.c      |  11 +-
>  drivers/net/wireless/zydas/zd1211rw/zd_usb.c       |   8 +
>  drivers/net/wwan/t7xx/t7xx_pci.c                   |   3 +
>  drivers/nfc/pn533/pn533.c                          |  21 +-
>  drivers/nvdimm/label.c                             |  15 +-
>  drivers/nvdimm/nd_virtio.c                         | 121 ++-
>  drivers/nvdimm/pmem.c                              |  15 +-
>  drivers/nvdimm/region_devs.c                       |   5 +-
>  drivers/nvdimm/virtio_pmem.c                       |  17 +-
>  drivers/nvdimm/virtio_pmem.h                       |   6 +
>  drivers/nvme/host/apple.c                          |  62 +-
>  drivers/nvme/host/core.c                           | 108 +--
>  drivers/nvme/host/fc.c                             |  13 +-
>  drivers/nvme/host/ioctl.c                          | 117 ++-
>  drivers/nvme/host/nvme.h                           |  23 +-
>  drivers/nvme/host/pci.c                            |   2 +
>  drivers/nvme/host/rdma.c                           |  18 +-
>  drivers/nvme/host/sysfs.c                          |   2 +-
>  drivers/nvme/host/tcp.c                            |   5 +
>  drivers/nvme/host/zns.c                            |   4 +-
>  drivers/nvme/target/admin-cmd.c                    |  12 +-
>  drivers/nvme/target/configfs.c                     |   4 +-
>  drivers/nvme/target/core.c                         |  54 +-
>  drivers/nvme/target/fabrics-cmd-auth.c             |  12 +-
>  drivers/nvme/target/fabrics-cmd.c                  |   2 +-
>  drivers/nvme/target/nvmet.h                        |   6 +
>  drivers/nvme/target/pci-epf.c                      |   2 +-
>  drivers/nvme/target/pr.c                           |  29 +-
>  drivers/nvme/target/rdma.c                         |  46 +-
>  drivers/nvme/target/zns.c                          |   2 +-
>  drivers/of/base.c                                  |  43 +-
>  drivers/of/dynamic.c                               |  20 +-
>  drivers/of/irq.c                                   |   4 +-
>  drivers/of/property.c                              |  27 +-
>  drivers/of/unittest.c                              |  32 +
>  drivers/opp/core.c                                 |  13 +-
>  drivers/opp/of.c                                   |   2 +-
>  drivers/pci/controller/cadence/Kconfig             |   4 +-
>  drivers/pci/controller/cadence/pci-j721e.c         |   4 +-
>  drivers/pci/controller/dwc/pci-keystone.c          |   6 +-
>  drivers/pci/controller/dwc/pcie-designware-ep.c    |  19 +
>  drivers/pci/controller/dwc/pcie-designware.h       |   1 +
>  drivers/pci/controller/dwc/pcie-qcom.c             |  37 +
>  drivers/pci/controller/pci-xgene.c                 |   5 +-
>  drivers/pci/controller/pcie-altera.c               |   2 +
>  drivers/pci/controller/pcie-iproc.c                |   2 +
>  drivers/pci/controller/pcie-mediatek.c             |   2 +
>  drivers/pci/controller/pcie-rockchip-host.c        |   2 +
>  drivers/pci/controller/plda/pcie-plda-host.c       |   2 +
>  drivers/pci/controller/plda/pcie-starfive.c        |  10 +-
>  drivers/pci/pci-driver.c                           | 204 ++---
>  drivers/pci/pci-sysfs.c                            |  65 +-
>  drivers/pci/pci.c                                  |  24 +-
>  drivers/pci/pci.h                                  |  43 +-
>  drivers/pci/pcie/aspm.c                            |  19 +-
>  drivers/pci/proc.c                                 |  79 +-
>  drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c           |  24 +-
>  drivers/pci/quirks.c                               |   5 +
>  drivers/pci/search.c                               |   8 +-
>  drivers/pci/switch/switchtec.c                     |  16 +
>  drivers/perf/arm_pmuv3.c                           |   2 +-
>  drivers/perf/arm_spe_pmu.c                         |   2 +-
>  drivers/perf/cxl_pmu.c                             |   2 +-
>  drivers/perf/riscv_pmu_legacy.c                    |   5 +-
>  drivers/perf/riscv_pmu_sbi.c                       |  98 ++-
>  drivers/phy/qualcomm/phy-qcom-m31-eusb2.c          |   2 +-
>  drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |  33 +-
>  drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |   1 +
>  drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c     |  12 +-
>  drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |  12 +-
>  drivers/phy/qualcomm/phy-qcom-sgmii-eth.c          |  43 +-
>  drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |  26 +-
>  drivers/phy/renesas/phy-rcar-gen2.c                |   1 -
>  drivers/phy/renesas/phy-rcar-gen3-usb2.c           |  27 +-
>  drivers/phy/rockchip/phy-rockchip-inno-csidphy.c   |   2 +-
>  drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  | 160 ++--
>  drivers/phy/starfive/phy-jh7110-dphy-rx.c          |   5 +-
>  drivers/phy/starfive/phy-jh7110-dphy-tx.c          |   5 +-
>  drivers/phy/sunplus/phy-sunplus-usb2.c             |   6 +-
>  drivers/pinctrl/Kconfig                            |  12 +-
>  drivers/pinctrl/bcm/Kconfig                        |   6 +-
>  drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   1 -
>  drivers/pinctrl/mediatek/mtk-eint.c                |  25 +-
>  drivers/pinctrl/mediatek/pinctrl-airoha.c          | 362 +++++++--
>  drivers/pinctrl/mediatek/pinctrl-moore.c           |   6 +-
>  drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |  27 +-
>  drivers/pinctrl/mediatek/pinctrl-paris.c           |  10 +-
>  drivers/pinctrl/meson/Kconfig                      |   1 -
>  drivers/pinctrl/pinctrl-eic7700.c                  |   3 +
>  drivers/pinctrl/pinctrl-rockchip.c                 |  48 +-
>  drivers/pinctrl/renesas/pinctrl-rzg2l.c            |  41 +-
>  drivers/pinctrl/renesas/pinctrl-rzv2m.c            |   4 +-
>  drivers/pinctrl/spacemit/pinctrl-k1.c              |  10 +-
>  drivers/pinctrl/starfive/Kconfig                   |   2 -
>  drivers/pinctrl/sunplus/Kconfig                    |   1 -
>  drivers/platform/chrome/cros_ec_debugfs.c          |   6 +-
>  drivers/platform/chrome/cros_ec_lightbar.c         |   7 +-
>  drivers/platform/chrome/cros_ec_sensorhub.c        |   6 +-
>  drivers/platform/chrome/cros_ec_sensorhub_ring.c   |   9 +-
>  drivers/platform/chrome/cros_ec_sysfs.c            |   5 +-
>  drivers/platform/chrome/cros_ec_typec.c            |   6 +
>  drivers/platform/mellanox/mlxbf-bootctl.c          |   1 +
>  drivers/platform/mellanox/mlxbf-pmc.c              |  10 +-
>  drivers/platform/surface/surface_acpi_notify.c     |   6 +-
>  drivers/platform/x86/acer-wmi.c                    |   4 +-
>  drivers/platform/x86/amd/hsmp/hwmon.c              |   3 +
>  drivers/platform/x86/asus-wmi.c                    |   6 +-
>  drivers/platform/x86/dell/dell-laptop.c            |   9 +
>  drivers/platform/x86/dell/dell-wmi-base.c          |  19 +-
>  drivers/platform/x86/dell/dell-wmi-privacy.c       |   4 +-
>  .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h     |   2 +-
>  .../x86/hp/hp-bioscfg/passwdobj-attributes.c       |   5 +
>  drivers/platform/x86/hp/hp-wmi.c                   |   4 +
>  drivers/platform/x86/intel/hid.c                   |   7 +
>  drivers/platform/x86/lg-laptop.c                   |  79 +-
>  drivers/platform/x86/msi-ec.c                      |   1 +
>  drivers/platform/x86/sel3350-platform.c            | 136 +++-
>  drivers/pmdomain/bcm/bcm2835-power.c               |   7 +-
>  drivers/power/supply/bd71828-power.c               |  20 +-
>  drivers/power/supply/bd99954-charger.h             |  23 +-
>  drivers/power/supply/bq27xxx_battery.c             |   6 +-
>  drivers/power/supply/isp1704_charger.c             |   1 +
>  drivers/power/supply/sbs-battery.c                 |   7 +-
>  drivers/power/supply/sc2731_charger.c              |   2 +
>  drivers/powercap/intel_rapl_common.c               |  14 +-
>  drivers/powercap/intel_rapl_tpmi.c                 |   5 +-
>  drivers/pps/clients/pps-gpio.c                     |  72 +-
>  drivers/pps/pps.c                                  |  10 +-
>  drivers/ptp/ptp_netc.c                             |  13 +-
>  drivers/ptp/ptp_ocp.c                              |   1 +
>  drivers/pwm/pwm-mediatek.c                         |   2 +-
>  drivers/pwm/pwm-samsung.c                          |  22 +-
>  drivers/rapidio/rio-scan.c                         |   1 +
>  drivers/ras/amd/atl/core.c                         |   1 -
>  drivers/regulator/adp5055-regulator.c              |   2 +-
>  drivers/regulator/core.c                           | 169 ++--
>  drivers/regulator/da9121-regulator.c               |  18 +-
>  drivers/regulator/db8500-prcmu.c                   |  12 +-
>  drivers/regulator/pf1550-regulator.c               |  82 +-
>  drivers/regulator/qcom-rpmh-regulator.c            |   6 +-
>  drivers/regulator/tps65185.c                       |  11 +-
>  drivers/regulator/tps6594-regulator.c              |  19 +-
>  drivers/remoteproc/qcom_common.c                   |   4 +-
>  drivers/remoteproc/qcom_common.h                   |   6 +
>  drivers/remoteproc/qcom_q6v5.c                     |   5 +-
>  drivers/remoteproc/qcom_q6v5_adsp.c                |   1 +
>  drivers/remoteproc/qcom_q6v5_pas.c                 |  68 ++
>  drivers/remoteproc/qcom_sysmon.c                   |  19 +
>  drivers/remoteproc/qcom_wcnss.c                    |  23 +-
>  drivers/remoteproc/remoteproc_core.c               | 148 ++--
>  drivers/remoteproc/remoteproc_sysfs.c              |   1 -
>  drivers/resctrl/mpam_devices.c                     |   4 +
>  drivers/rpmsg/qcom_glink_native.c                  |   3 -
>  drivers/rtc/rtc-aspeed.c                           |   1 +
>  drivers/rtc/rtc-bq32k.c                            |   9 +
>  drivers/rtc/rtc-gamecube.c                         |   4 +-
>  drivers/rtc/rtc-mv.c                               |  23 +
>  drivers/rtc/rtc-pcf85363.c                         |  17 +-
>  drivers/rtc/rtc-pcf8563.c                          |   4 +-
>  drivers/rtc/rtc-spacemit-p1.c                      |   5 +-
>  drivers/rtc/rtc-zynqmp.c                           |   7 +-
>  drivers/s390/char/zcore.c                          |   8 +-
>  drivers/s390/cio/device.c                          |   2 +-
>  drivers/s390/net/ism_drv.c                         |   4 +-
>  drivers/s390/net/qeth_l2.h                         |   3 +-
>  drivers/s390/net/qeth_l2_main.c                    |  26 +-
>  drivers/s390/net/qeth_l2_sys.c                     |   7 +-
>  drivers/scsi/bfa/bfa_fcs_lport.c                   |   2 +-
>  drivers/scsi/mpi3mr/mpi3mr_transport.c             |   8 +
>  drivers/scsi/mpt3sas/mpt3sas_base.c                |   7 +-
>  drivers/scsi/pm8001/pm8001_ctl.c                   |   8 +
>  drivers/scsi/pm8001/pm80xx_hwi.c                   |   7 +
>  drivers/scsi/qla2xxx/qla_attr.c                    |   1 -
>  drivers/scsi/qla2xxx/qla_bsg.c                     |  45 +-
>  drivers/scsi/qla2xxx/qla_def.h                     |   2 +
>  drivers/scsi/qla2xxx/qla_fw.h                      |   4 +
>  drivers/scsi/qla2xxx/qla_init.c                    |  14 +
>  drivers/scsi/qla2xxx/qla_iocb.c                    |  23 +-
>  drivers/scsi/qla2xxx/qla_isr.c                     |  33 +-
>  drivers/scsi/qla2xxx/qla_mbx.c                     |   6 +-
>  drivers/scsi/qla2xxx/qla_mid.c                     |  49 +-
>  drivers/scsi/qla2xxx/qla_nvme.c                    |  10 +
>  drivers/scsi/qla2xxx/qla_nx2.c                     |   2 +-
>  drivers/scsi/qla2xxx/qla_os.c                      |  15 +
>  drivers/scsi/scsi_error.c                          |   2 +-
>  drivers/scsi/sd.c                                  | 115 ++-
>  drivers/scsi/smartpqi/smartpqi_init.c              |  18 +
>  drivers/soc/fsl/qe/gpio.c                          |  25 +
>  drivers/soc/fsl/qe/qe_ic.c                         |   3 +-
>  drivers/soc/fsl/qe/qe_io.c                         |  15 +
>  drivers/soc/qcom/pmic_glink_altmode.c              |   3 +-
>  drivers/soc/qcom/rpmh-rsc.c                        |  37 +-
>  drivers/soc/renesas/Kconfig                        |   1 -
>  drivers/soc/samsung/exynos-pmu.c                   |   4 +-
>  drivers/soc/tegra/fuse/fuse-tegra.c                |  14 +-
>  drivers/soc/ti/knav_qmss.h                         |   1 +
>  drivers/soc/ti/knav_qmss_queue.c                   |  14 +-
>  drivers/soundwire/bus.c                            |  35 +
>  drivers/soundwire/cadence_master.c                 |  24 +-
>  drivers/soundwire/dmi-quirks.c                     |  35 +
>  drivers/soundwire/intel.c                          |  31 +-
>  drivers/soundwire/intel_ace2x.c                    |  39 +-
>  drivers/soundwire/intel_auxdevice.c                |   2 +
>  drivers/soundwire/qcom.c                           |   2 +-
>  drivers/soundwire/slave.c                          |   4 +-
>  drivers/spi/spi-amlogic-spisg.c                    |   2 +-
>  drivers/spi/spi-davinci.c                          |   7 +-
>  drivers/spi/spi-dw-dma.c                           |   3 +-
>  drivers/spi/spi-dw-mmio.c                          |   7 +-
>  drivers/spi/spi-dw.h                               |   1 +
>  drivers/spi/spi-geni-qcom.c                        |  17 +-
>  drivers/spi/spi-img-spfi.c                         |   5 +-
>  drivers/spi/spi-oc-tiny.c                          |  24 +-
>  drivers/spi/spi-qcom-qspi.c                        |  44 +-
>  drivers/spi/spi-sprd-adi.c                         |   6 +
>  drivers/spi/spi-tegra210-quad.c                    |  29 +-
>  drivers/spi/spi-xilinx.c                           |   6 +-
>  drivers/spi/spi.c                                  |   9 +-
>  drivers/staging/fbtft/fbtft-core.c                 |   9 +-
>  drivers/staging/fbtft/fbtft-sysfs.c                |   2 +-
>  drivers/staging/greybus/audio_gb.c                 |  13 +
>  drivers/staging/greybus/audio_manager_sysfs.c      |   2 +-
>  drivers/staging/media/ipu7/ipu7-isys.c             |   1 +
>  drivers/staging/media/ipu7/ipu7.c                  |   4 +-
>  drivers/staging/octeon/ethernet-mem.c              |  43 +-
>  drivers/staging/octeon/ethernet-mem.h              |   8 +-
>  drivers/staging/octeon/ethernet-rx.c               |  51 +-
>  drivers/staging/octeon/ethernet-rx.h               |  11 +-
>  drivers/staging/octeon/ethernet-tx.c               |   2 +
>  drivers/staging/octeon/ethernet.c                  |  43 +-
>  drivers/staging/octeon/octeon-ethernet.h           |  14 +
>  drivers/staging/rtl8723bs/core/rtw_cmd.c           |   8 +-
>  drivers/staging/rtl8723bs/core/rtw_efuse.c         |   1 -
>  drivers/staging/rtl8723bs/core/rtw_ioctl_set.c     |   1 -
>  drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |  70 +-
>  drivers/staging/rtl8723bs/core/rtw_recv.c          |  25 -
>  drivers/staging/rtl8723bs/core/rtw_wlan_util.c     |   1 -
>  drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |   4 +-
>  drivers/staging/sm750fb/Kconfig                    |   1 +
>  drivers/staging/sm750fb/sm750.c                    |   6 +-
>  drivers/staging/sm750fb/sm750.h                    |   2 +-
>  drivers/staging/sm750fb/sm750_accel.c              |   6 +-
>  drivers/staging/sm750fb/sm750_accel.h              |   4 +-
>  drivers/target/iscsi/iscsi_target.c                |   4 +-
>  drivers/tee/optee/call.c                           |   3 +-
>  drivers/thermal/airoha_thermal.c                   |   4 +-
>  drivers/thermal/db8500_thermal.c                   |  10 +-
>  .../intel/int340x_thermal/int3400_thermal.c        |   4 +-
>  drivers/thermal/qcom/qcom-spmi-adc-tm5.c           |   3 -
>  drivers/thermal/qcom/tsens.c                       | 111 ++-
>  drivers/thermal/qcom/tsens.h                       |   1 +
>  drivers/thermal/renesas/rcar_thermal.c             |  15 +-
>  drivers/thermal/tegra/soctherm.c                   |   6 +-
>  drivers/thermal/thermal_hwmon.c                    |  87 +--
>  drivers/thermal/thermal_sysfs.c                    |  12 +-
>  drivers/thunderbolt/icm.c                          |  10 +
>  drivers/thunderbolt/path.c                         |  31 +-
>  drivers/thunderbolt/switch.c                       |   6 +
>  drivers/thunderbolt/tb.c                           |   9 +-
>  drivers/thunderbolt/tb.h                           |   1 +
>  drivers/thunderbolt/tb_regs.h                      |  16 +
>  drivers/thunderbolt/tunnel.c                       |  35 +
>  drivers/thunderbolt/usb4.c                         |  35 +-
>  drivers/thunderbolt/xdomain.c                      |  49 +-
>  drivers/tty/hvc/Kconfig                            |   2 +-
>  drivers/tty/serial/8250/8250_core.c                |   8 +-
>  drivers/tty/serial/8250/8250_port.c                |  30 +-
>  drivers/tty/serial/amba-pl011.c                    |  48 +-
>  drivers/tty/serial/bcm63xx_uart.c                  |   2 +-
>  drivers/tty/serial/ma35d1_serial.c                 |  12 +-
>  drivers/tty/serial/omap-serial.c                   |   2 +-
>  drivers/tty/serial/pch_uart.c                      |   2 +-
>  drivers/tty/serial/pxa.c                           |   2 +-
>  drivers/tty/serial/qcom_geni_serial.c              |  10 +-
>  drivers/tty/serial/samsung_tty.c                   |   8 +-
>  drivers/tty/serial/serial_core.c                   |  53 +-
>  drivers/tty/serial/serial_txx9.c                   |   4 +-
>  drivers/tty/serial/sunsu.c                         |   2 +-
>  drivers/tty/tty_io.c                               |   6 +-
>  drivers/ufs/core/ufs-debugfs.c                     |   2 +-
>  drivers/ufs/core/ufs-rpmb.c                        |   4 +
>  drivers/ufs/core/ufshcd-priv.h                     |  14 +-
>  drivers/ufs/core/ufshcd.c                          |  99 ++-
>  drivers/ufs/host/ufs-amd-versal2.c                 |   3 -
>  drivers/ufs/host/ufs-exynos.c                      |  34 +-
>  drivers/ufs/host/ufs-hisi.c                        |  23 +-
>  drivers/ufs/host/ufs-mediatek.c                    |  40 +-
>  drivers/ufs/host/ufs-qcom.c                        |  24 +-
>  drivers/ufs/host/ufs-sprd.c                        |   3 -
>  drivers/ufs/host/ufshcd-pci.c                      |   6 +-
>  drivers/uio/uio.c                                  |   5 +
>  drivers/usb/atm/usbatm.c                           |   4 +-
>  drivers/usb/atm/xusbatm.c                          |   6 +-
>  drivers/usb/chipidea/ci_hdrc_imx.c                 |   2 +-
>  drivers/usb/class/cdc-acm.c                        |   6 +
>  drivers/usb/class/usbtmc.c                         |   2 -
>  drivers/usb/core/driver.c                          |  12 +-
>  drivers/usb/core/hcd.c                             |  14 +-
>  drivers/usb/gadget/configfs.c                      |   4 +-
>  drivers/usb/gadget/function/f_fs.c                 |   8 +-
>  drivers/usb/gadget/function/f_uac1.c               |  13 +-
>  drivers/usb/gadget/function/f_uac1_legacy.c        |  56 --
>  drivers/usb/gadget/function/f_uac2.c               |  13 +-
>  drivers/usb/gadget/function/u_uac1_legacy.h        |   3 -
>  drivers/usb/gadget/udc/aspeed_udc.c                |  57 +-
>  drivers/usb/gadget/udc/core.c                      |   7 +-
>  drivers/usb/gadget/udc/goku_udc.c                  |   3 +-
>  drivers/usb/gadget/udc/r8a66597-udc.c              |   1 -
>  drivers/usb/host/Kconfig                           |   2 +-
>  drivers/usb/host/xhci-dbgcap.c                     |   5 +-
>  drivers/usb/host/xhci-mem.c                        |   6 -
>  drivers/usb/host/xhci-ring.c                       |   9 +-
>  drivers/usb/host/xhci.c                            |   4 +
>  drivers/usb/host/xhci.h                            |   2 +-
>  drivers/usb/misc/usb-ljca.c                        |   3 +
>  drivers/usb/mtu3/mtu3_core.c                       |  11 +-
>  drivers/usb/renesas_usbhs/common.c                 |   6 +-
>  drivers/usb/serial/spcp8x5.c                       |   6 +-
>  drivers/usb/typec/ucsi/debugfs.c                   |   1 +
>  drivers/usb/typec/ucsi/ucsi.c                      |   2 +
>  drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c        |  68 +-
>  drivers/usb/usbip/vhci_sysfs.c                     |  52 +-
>  drivers/vdpa/ifcvf/ifcvf_main.c                    |  14 +-
>  drivers/vdpa/mlx5/core/mr.c                        |   2 +-
>  drivers/vdpa/octeon_ep/octep_vdpa_main.c           |   6 +-
>  drivers/vdpa/solidrun/snet_main.c                  |   6 +-
>  drivers/vdpa/vdpa_sim/vdpa_sim.c                   |  25 +-
>  drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |   3 +-
>  drivers/vdpa/vdpa_sim/vdpa_sim_net.c               |   7 +-
>  drivers/vdpa/vdpa_user/vduse_dev.c                 |  10 +-
>  drivers/vfio/pci/vfio_pci_config.c                 |   1 +
>  drivers/vhost/net.c                                |   5 +-
>  drivers/vhost/scsi.c                               |   3 +-
>  drivers/vhost/vdpa.c                               |  88 ++-
>  drivers/vhost/vhost.c                              |  57 +-
>  drivers/vhost/vhost.h                              |   1 +
>  drivers/vhost/vsock.c                              |   2 +
>  drivers/video/backlight/Kconfig                    |   2 +-
>  drivers/video/backlight/aw99706.c                  |  15 +-
>  drivers/video/fbdev/clps711x-fb.c                  |   2 -
>  drivers/video/fbdev/core/fbcon.c                   |   9 +-
>  drivers/video/fbdev/kyro/fbdev.c                   |  24 +-
>  drivers/video/fbdev/pm2fb.c                        |   1 +
>  drivers/video/fbdev/tdfxfb.c                       |   2 +-
>  drivers/video/fbdev/vfb.c                          |  11 +-
>  drivers/virt/acrn/irqfd.c                          |  71 +-
>  drivers/virt/coco/arm-cca-guest/arm-cca-guest.c    |  97 +--
>  drivers/virtio/virtio.c                            |  43 +-
>  drivers/virtio/virtio_balloon.c                    |  40 +-
>  drivers/virtio/virtio_input.c                      |   9 +-
>  drivers/virtio/virtio_mmio.c                       |  16 +-
>  drivers/virtio/virtio_pci_common.c                 |   6 +-
>  drivers/virtio/virtio_ring.c                       |  38 +-
>  drivers/virtio/virtio_rtc_driver.c                 |  14 +-
>  drivers/w1/masters/ds2482.c                        |   4 +
>  drivers/watchdog/db8500_wdt.c                      |  22 +-
>  drivers/watchdog/imx7ulp_wdt.c                     |  10 +-
>  drivers/watchdog/msc313e_wdt.c                     |  74 +-
>  drivers/watchdog/sunxi_wdt.c                       |  45 +-
>  drivers/watchdog/watchdog_hrtimer_pretimeout.c     |   1 +
>  drivers/xen/gntalloc.c                             |  13 +-
>  drivers/xen/xen-front-pgdir-shbuf.c                |  12 +-
>  drivers/xen/xenbus/xenbus_probe.c                  |   3 +-
>  drivers/xen/xenbus/xenbus_xs.c                     |  16 +-
>  fs/9p/vfs_dir.c                                    |  14 +-
>  fs/affs/affs.h                                     |   5 -
>  fs/affs/super.c                                    |   6 +-
>  fs/afs/addr_list.c                                 |   5 +-
>  fs/afs/dir_edit.c                                  |   9 +-
>  fs/afs/dir_search.c                                |  11 +-
>  fs/afs/fs_probe.c                                  |   1 +
>  fs/afs/internal.h                                  |   8 +
>  fs/afs/server.c                                    |   1 -
>  fs/autofs/inode.c                                  |   4 +-
>  fs/befs/linuxvfs.c                                 |   3 +-
>  fs/bfs/inode.c                                     |   3 +-
>  fs/btrfs/acl.c                                     |   4 +
>  fs/btrfs/defrag.c                                  |  50 +-
>  fs/btrfs/disk-io.c                                 |  40 +-
>  fs/btrfs/extent-io-tree.c                          |   3 +
>  fs/btrfs/extent_io.c                               | 187 ++++-
>  fs/btrfs/extent_io.h                               |  23 +-
>  fs/btrfs/fiemap.c                                  |   4 +-
>  fs/btrfs/file.c                                    | 102 +--
>  fs/btrfs/inode.c                                   |   6 +-
>  fs/btrfs/ioctl.c                                   |  11 +-
>  fs/btrfs/qgroup.c                                  |  23 +-
>  fs/btrfs/raid-stripe-tree.c                        |  25 +-
>  fs/btrfs/raid-stripe-tree.h                        |   1 +
>  fs/btrfs/relocation.c                              |  47 +-
>  fs/btrfs/scrub.c                                   |  24 +-
>  fs/btrfs/send.c                                    |   2 +-
>  fs/btrfs/super.c                                   |   2 +-
>  fs/btrfs/transaction.c                             |  19 +-
>  fs/btrfs/tree-checker.c                            |  41 +
>  fs/btrfs/verity.c                                  |  16 +-
>  fs/btrfs/volumes.c                                 |  10 +-
>  fs/btrfs/zoned.c                                   |  13 +-
>  fs/btrfs/zstd.c                                    |  11 +-
>  fs/cachefiles/namei.c                              |   1 -
>  fs/cachefiles/xattr.c                              |  16 +-
>  fs/ceph/dir.c                                      |   2 +-
>  fs/ceph/file.c                                     |  48 ++
>  fs/configfs/dir.c                                  |  12 +-
>  fs/configfs/symlink.c                              |  24 +-
>  fs/dlm/memory.c                                    |   4 +-
>  fs/erofs/Kconfig                                   |   8 +-
>  fs/erofs/data.c                                    |   2 +-
>  fs/erofs/decompressor.c                            |  57 +-
>  fs/erofs/decompressor_lzma.c                       |  18 +-
>  fs/erofs/internal.h                                |  31 +-
>  fs/erofs/sysfs.c                                   |   2 +
>  fs/erofs/xattr.c                                   |   9 +-
>  fs/erofs/zdata.c                                   |  49 +-
>  fs/erofs/zmap.c                                    |  82 +-
>  fs/exec.c                                          |  22 +-
>  fs/exfat/nls.c                                     |  19 +-
>  fs/ext4/dir.c                                      |  20 +-
>  fs/ext4/ext4.h                                     |   6 +-
>  fs/ext4/extents.c                                  |   2 +-
>  fs/ext4/file.c                                     |   7 +
>  fs/ext4/inline.c                                   |  25 +-
>  fs/ext4/inode.c                                    | 123 ++-
>  fs/ext4/migrate.c                                  |   3 +-
>  fs/ext4/namei.c                                    |   2 +
>  fs/ext4/orphan.c                                   |  10 +-
>  fs/ext4/xattr.c                                    |   2 +-
>  fs/f2fs/f2fs.h                                     |  24 +-
>  fs/f2fs/file.c                                     |  17 +-
>  fs/f2fs/gc.c                                       |  57 +-
>  fs/f2fs/inline.c                                   |   7 +
>  fs/f2fs/segment.c                                  |  50 +-
>  fs/f2fs/segment.h                                  |   6 -
>  fs/f2fs/super.c                                    |   4 +-
>  fs/fat/nfs.c                                       |   4 +-
>  fs/freevxfs/vxfs_bmap.c                            |   3 +-
>  fs/fuse/cuse.c                                     |   8 +-
>  fs/fuse/dev.c                                      |  11 +-
>  fs/fuse/dev_uring.c                                |  29 +-
>  fs/fuse/dir.c                                      |  23 +-
>  fs/fuse/file.c                                     |   3 +-
>  fs/fuse/fuse_i.h                                   |   2 +
>  fs/fuse/inode.c                                    |   6 +-
>  fs/fuse/readdir.c                                  |   2 +-
>  fs/fuse/virtio_fs.c                                |   2 +
>  fs/gfs2/bmap.c                                     |  19 +
>  fs/gfs2/bmap.h                                     |   1 +
>  fs/gfs2/file.c                                     |  10 +
>  fs/gfs2/quota.c                                    |  36 +-
>  fs/hfs/catalog.c                                   |   9 -
>  fs/hfs/dir.c                                       |  28 +-
>  fs/hfs/hfs.h                                       |   3 +-
>  fs/hfs/hfs_fs.h                                    |   2 -
>  fs/hfs/inode.c                                     |   4 -
>  fs/hfsplus/catalog.c                               |  36 +-
>  fs/hfsplus/dir.c                                   |  28 +-
>  fs/hfsplus/hfsplus_fs.h                            |  11 +-
>  fs/hfsplus/inode.c                                 |  40 +-
>  fs/hfsplus/super.c                                 |   2 -
>  fs/hpfs/super.c                                    |   3 +-
>  fs/hugetlbfs/inode.c                               |   3 +-
>  fs/inode.c                                         |  18 +-
>  fs/iomap/bio.c                                     |   5 +-
>  fs/iomap/direct-io.c                               |   2 +-
>  fs/iomap/iter.c                                    |  30 +-
>  fs/isofs/compress.c                                |   7 +-
>  fs/isofs/inode.c                                   |   3 +-
>  fs/jfs/super.c                                     |   3 +-
>  fs/minix/inode.c                                   |   3 +-
>  fs/netfs/buffered_read.c                           | 166 +++-
>  fs/netfs/buffered_write.c                          |   2 +-
>  fs/netfs/direct_write.c                            |  31 +-
>  fs/netfs/internal.h                                |  15 +
>  fs/netfs/misc.c                                    |  19 +
>  fs/netfs/objects.c                                 |  32 +-
>  fs/netfs/read_collect.c                            | 128 +++-
>  fs/netfs/read_pgpriv2.c                            |  15 +-
>  fs/netfs/read_retry.c                              |  13 +-
>  fs/netfs/read_single.c                             |   2 +
>  fs/netfs/rolling_buffer.c                          |  81 +-
>  fs/netfs/write_issue.c                             |   2 +
>  fs/nfs/blocklayout/dev.c                           |  21 +-
>  fs/nfs/callback_xdr.c                              |   2 +-
>  fs/nfs/client.c                                    |  14 +-
>  fs/nfs/delegation.c                                |  20 +-
>  fs/nfs/dir.c                                       |   7 +
>  fs/nfs/filelayout/filelayoutdev.c                  |   3 +-
>  fs/nfs/flexfilelayout/flexfilelayout.c             |   3 +-
>  fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   3 +-
>  fs/nfs/inode.c                                     |   4 +-
>  fs/nfs/internal.h                                  |   1 +
>  fs/nfs/nfs42proc.c                                 |  15 +-
>  fs/nfs/nfs4client.c                                |   1 +
>  fs/nfs/nfs4proc.c                                  |   4 +-
>  fs/nfs/nfs4session.c                               |  16 +-
>  fs/nfs/pnfs.c                                      |  35 +-
>  fs/nfs/pnfs.h                                      |   3 +-
>  fs/nfs/pnfs_nfs.c                                  |  14 +-
>  fs/nfsd/nfs4xdr_gen.c                              | 589 +++++++++++++-
>  fs/nfsd/nfs4xdr_gen.h                              |   5 +-
>  fs/nfsd/nfsd.h                                     |   9 +-
>  fs/nfsd/trace.h                                    |   1 +
>  fs/nilfs2/page.c                                   |  17 +-
>  fs/nilfs2/segment.c                                |   4 +
>  fs/nilfs2/the_nilfs.c                              |   6 +
>  fs/notify/fanotify/fanotify.c                      |   1 +
>  fs/notify/fanotify/fanotify_user.c                 |  12 +-
>  fs/ntfs3/dir.c                                     |   4 +-
>  fs/ntfs3/fslog.c                                   |  39 +-
>  fs/ntfs3/fsntfs.c                                  |   8 +-
>  fs/ntfs3/index.c                                   |  41 +-
>  fs/ntfs3/record.c                                  |  34 +-
>  fs/ntfs3/super.c                                   |  21 +-
>  fs/ntfs3/xattr.c                                   |  25 +-
>  fs/ocfs2/acl.c                                     | 135 ++--
>  fs/ocfs2/acl.h                                     |  19 +-
>  fs/ocfs2/cluster/heartbeat.c                       | 225 ++++--
>  fs/ocfs2/cluster/heartbeat.h                       |   5 +
>  fs/ocfs2/cluster/nodemanager.c                     |  23 +-
>  fs/ocfs2/cluster/nodemanager.h                     |   2 +
>  fs/ocfs2/cluster/tcp.c                             | 186 ++++-
>  fs/ocfs2/cluster/tcp.h                             |   2 +
>  fs/ocfs2/inode.c                                   |  22 +-
>  fs/ocfs2/namei.c                                   |  17 +-
>  fs/ocfs2/xattr.c                                   | 357 +++++++--
>  fs/ocfs2/xattr.h                                   |  11 +-
>  fs/omfs/inode.c                                    |   6 +-
>  fs/overlayfs/super.c                               |   2 +-
>  fs/qnx4/inode.c                                    |   3 +-
>  fs/resctrl/monitor.c                               |  60 +-
>  fs/resctrl/rdtgroup.c                              |  71 +-
>  fs/smb/client/cifs_debug.c                         |   2 +-
>  fs/smb/client/cifsacl.c                            | 324 +++++---
>  fs/smb/client/cifssmb.c                            |  26 +-
>  fs/smb/client/connect.c                            |  27 +-
>  fs/smb/client/file.c                               |  22 +-
>  fs/smb/client/inode.c                              |  31 +-
>  fs/smb/client/link.c                               |  17 +-
>  fs/smb/client/misc.c                               |  24 +-
>  fs/smb/client/readdir.c                            |  26 +-
>  fs/smb/client/reparse.c                            |  17 +-
>  fs/smb/client/smb1ops.c                            |   2 +-
>  fs/smb/client/smb2file.c                           |  19 +-
>  fs/smb/client/smb2inode.c                          |   9 +-
>  fs/smb/client/smb2ops.c                            | 212 ++++--
>  fs/smb/client/smb2pdu.c                            |  43 +-
>  fs/smb/client/smb2proto.h                          |   2 +-
>  fs/smb/client/trace.h                              |   1 +
>  fs/smb/client/transport.c                          |  11 +-
>  fs/smb/server/Kconfig                              |   1 -
>  fs/smb/server/auth.c                               |   2 +-
>  fs/smb/server/connection.c                         |  84 +-
>  fs/smb/server/connection.h                         |   7 +-
>  fs/smb/server/ksmbd_work.h                         |   2 +-
>  fs/smb/server/mgmt/share_config.c                  | 102 ++-
>  fs/smb/server/mgmt/share_config.h                  |  25 +
>  fs/smb/server/mgmt/tree_connect.c                  |  10 +
>  fs/smb/server/mgmt/user_config.c                   |  12 +
>  fs/smb/server/mgmt/user_session.c                  |  96 ++-
>  fs/smb/server/mgmt/user_session.h                  |   2 +
>  fs/smb/server/misc.c                               |  14 +-
>  fs/smb/server/misc.h                               |   4 +-
>  fs/smb/server/oplock.c                             | 166 +++-
>  fs/smb/server/oplock.h                             |   2 +-
>  fs/smb/server/proc.c                               |  13 +-
>  fs/smb/server/server.c                             |  27 +-
>  fs/smb/server/smb2misc.c                           |   9 +-
>  fs/smb/server/smb2ops.c                            |  11 +-
>  fs/smb/server/smb2pdu.c                            | 417 +++++-----
>  fs/smb/server/smbacl.c                             | 175 +++--
>  fs/smb/server/smbacl.h                             |   2 +-
>  fs/smb/server/transport_ipc.c                      |  33 +-
>  fs/smb/server/transport_tcp.c                      |  42 +-
>  fs/smb/server/vfs.c                                |  49 +-
>  fs/smb/server/vfs_cache.c                          |  60 +-
>  fs/smb/server/vfs_cache.h                          |   9 +-
>  fs/squashfs/cache.c                                |   2 +-
>  fs/stat.c                                          |   2 +-
>  fs/super.c                                         |  13 +-
>  fs/udf/inode.c                                     | 129 ++--
>  fs/udf/super.c                                     |  23 +-
>  fs/udf/symlink.c                                   |   2 +
>  fs/ufs/cylinder.c                                  |  10 +
>  fs/ufs/dir.c                                       |   2 +-
>  fs/ufs/super.c                                     |  17 +-
>  fs/xfs/libxfs/xfs_btree_mem.c                      |   2 +
>  fs/xfs/libxfs/xfs_btree_staging.c                  |   4 +-
>  fs/xfs/libxfs/xfs_da_btree.c                       |   2 +-
>  fs/xfs/libxfs/xfs_da_btree.h                       |   2 +
>  fs/xfs/libxfs/xfs_defer.c                          |   2 +-
>  fs/xfs/libxfs/xfs_exchmaps.c                       |  10 +
>  fs/xfs/libxfs/xfs_parent.c                         |  12 +-
>  fs/xfs/libxfs/xfs_rtrefcount_btree.c               |   7 +-
>  fs/xfs/libxfs/xfs_rtrmap_btree.c                   |   6 +-
>  fs/xfs/scrub/agheader.c                            |   7 +
>  fs/xfs/scrub/agheader_repair.c                     |  39 +-
>  fs/xfs/scrub/alloc_repair.c                        |  18 +-
>  fs/xfs/scrub/attr_repair.c                         |   2 +-
>  fs/xfs/scrub/bmap.c                                |   2 +-
>  fs/xfs/scrub/dir_repair.c                          |  31 +-
>  fs/xfs/scrub/dirtree.c                             |  31 +-
>  fs/xfs/scrub/dirtree_repair.c                      |   2 +
>  fs/xfs/scrub/findparent.c                          |  54 +-
>  fs/xfs/scrub/ialloc.c                              |   4 +
>  fs/xfs/scrub/metapath.c                            |   4 +-
>  fs/xfs/scrub/quota_repair.c                        |  14 +-
>  fs/xfs/scrub/quotacheck.c                          |   4 +-
>  fs/xfs/scrub/reap.c                                |   6 +-
>  fs/xfs/scrub/refcount.c                            |   8 +-
>  fs/xfs/scrub/rgsuper.c                             |   6 +-
>  fs/xfs/scrub/rtrefcount.c                          |  82 +-
>  fs/xfs/scrub/rtsummary_repair.c                    |   3 +-
>  fs/xfs/scrub/scrub.c                               |   3 +-
>  fs/xfs/scrub/stats.c                               |  61 +-
>  fs/xfs/scrub/stats.h                               |   4 +-
>  fs/xfs/scrub/symlink_repair.c                      |   2 +-
>  fs/xfs/scrub/tempfile.c                            |  29 +-
>  fs/xfs/scrub/trace.h                               |  35 +-
>  fs/xfs/xfs_buf.c                                   |   2 +-
>  fs/xfs/xfs_exchmaps_item.c                         |  19 +-
>  fs/xfs/xfs_exchrange.c                             |  12 +-
>  fs/xfs/xfs_healthmon.c                             |  30 +-
>  fs/xfs/xfs_verify_media.c                          |  24 +-
>  include/acpi/acpi_bus.h                            |   6 +
>  include/asm-generic/vmlinux.lds.h                  |  10 +-
>  include/clocksource/samsung_pwm.h                  |   2 +-
>  include/cxl/mailbox.h                              |   2 +
>  include/drm/bridge/dw_dp.h                         |   8 +
>  include/drm/bridge/dw_hdmi_qp.h                    |   2 +-
>  include/drm/display/drm_hdmi_helper.h              |   3 +-
>  include/drm/drm_bridge.h                           |   5 +-
>  include/drm/drm_connector.h                        |  51 +-
>  include/drm/drm_pagemap.h                          |   4 +
>  include/linux/adi-axi-common.h                     |   2 +
>  include/linux/bio.h                                |  34 +-
>  include/linux/bitfield.h                           |   2 +-
>  include/linux/bpf.h                                |  39 +-
>  include/linux/bpf_verifier.h                       |  24 +-
>  include/linux/designware_i2c.h                     | 107 +++
>  include/linux/device.h                             |   9 +-
>  include/linux/efi.h                                |   4 +-
>  include/linux/filter.h                             |  55 ++
>  include/linux/firmware/intel/stratix10-smc.h       |  18 +-
>  include/linux/fs.h                                 |  20 +-
>  include/linux/i3c/master.h                         |   3 +
>  include/linux/igmp.h                               |   7 +-
>  include/linux/ima.h                                |   7 +-
>  include/linux/irqchip/arm-gic-v5.h                 |   2 +
>  include/linux/kcsan-checks.h                       |   6 +-
>  include/linux/libnvdimm.h                          |   9 +
>  include/linux/liveupdate.h                         |  11 +-
>  include/linux/mailbox_controller.h                 |   2 +
>  include/linux/maple_tree.h                         |   2 +-
>  include/linux/memory.h                             |   3 +-
>  include/linux/memory_hotplug.h                     |  18 +-
>  include/linux/mfd/db8500-prcmu.h                   | 252 +++++-
>  include/linux/mfd/dbx500-prcmu.h                   | 575 --------------
>  include/linux/mlx5/vport.h                         |   3 +-
>  include/linux/mmap_lock.h                          |   2 +
>  include/linux/mmc/sdio_ids.h                       |   1 +
>  include/linux/mroute_base.h                        |   3 +
>  include/linux/netfs.h                              |   5 +-
>  include/linux/nfs4.h                               | 127 ----
>  include/linux/nfs_xdr.h                            |   2 +-
>  include/linux/nvme.h                               |   4 +
>  include/linux/oa_tc6.h                             |  50 ++
>  include/linux/pci.h                                |   1 +
>  include/linux/perf/riscv_pmu.h                     |   2 +-
>  include/linux/platform_data/cros_ec_proto.h        |   2 +
>  include/linux/rbtree_augmented.h                   |  35 +-
>  include/linux/remoteproc.h                         | 284 +------
>  include/linux/ring_buffer.h                        |   5 +-
>  include/linux/rolling_buffer.h                     |   6 +-
>  include/linux/rsc_table.h                          | 364 +++++++++
>  include/linux/rtsx_usb.h                           |   3 +
>  include/linux/sched.h                              |   2 +-
>  include/linux/sched/signal.h                       |   5 +-
>  include/linux/secure_boot.h                        |  23 +
>  include/linux/serial_core.h                        |  20 +
>  include/linux/skbuff.h                             |   5 +
>  include/linux/soc/qcom/ubwc.h                      |   1 +
>  include/linux/soundwire/sdw.h                      |   8 +
>  include/linux/sunrpc/xdrgen/_defs.h                |   2 +
>  include/linux/sunrpc/xdrgen/nfs4_1.h               | 279 ++++++-
>  include/linux/switchtec.h                          |   1 +
>  include/linux/thunderbolt.h                        |   2 +
>  include/linux/time_namespace.h                     |  11 +-
>  include/linux/uprobes.h                            |   5 -
>  include/linux/usb.h                                |   3 +-
>  include/linux/usb/pd.h                             |   2 +-
>  include/linux/virtio.h                             |   1 +
>  include/linux/virtio_net.h                         |   4 +
>  include/media/rc-map.h                             |   2 -
>  include/media/v4l2-hevc.h                          |  41 +
>  include/net/act_api.h                              |   2 +-
>  include/net/bluetooth/hci_core.h                   |   2 +-
>  include/net/bluetooth/l2cap.h                      |   5 +
>  include/net/cfg80211.h                             |  75 +-
>  include/net/cfg802154.h                            |   1 +
>  include/net/devlink.h                              |  10 +-
>  include/net/if_inet6.h                             |   2 -
>  include/net/inetpeer.h                             |   4 +
>  include/net/ip.h                                   |   3 +-
>  include/net/ip6_route.h                            |   2 +
>  include/net/libeth/xsk.h                           |   2 +-
>  include/net/netdev_lock.h                          |   6 +
>  include/net/netfilter/nf_conntrack_helper.h        |  27 +-
>  include/net/netfilter/nf_tables.h                  |   2 -
>  include/net/netns/ipv4.h                           |   2 +-
>  include/net/pkt_sched.h                            |   1 +
>  include/net/sch_generic.h                          |  11 +-
>  include/net/sock.h                                 |  17 +-
>  include/net/tcp.h                                  |   3 +-
>  include/net/xdp_sock_drv.h                         |  22 +-
>  include/net/xsk_buff_pool.h                        |   3 +-
>  include/rdma/ib_umem.h                             |  15 +-
>  include/sound/core.h                               |   2 +
>  include/sound/tas2781.h                            |   4 +-
>  include/trace/events/cachefiles.h                  |  19 +-
>  include/trace/events/erofs.h                       |   7 +-
>  include/trace/events/icmp.h                        |  13 +-
>  include/trace/events/netfs.h                       |  30 +-
>  include/uapi/drm/amdgpu_drm.h                      |   2 +-
>  include/uapi/linux/if_xdp.h                        |   1 +
>  include/uapi/linux/nfs4.h                          |   2 -
>  include/uapi/linux/nl80211.h                       |  76 ++
>  include/uapi/linux/time_types.h                    |   2 +-
>  include/ufs/ufshcd.h                               |  17 +-
>  init/main.c                                        |  27 +-
>  io_uring/net.c                                     |  51 +-
>  io_uring/rw.c                                      |  29 +-
>  kernel/bpf/arena.c                                 |  10 +-
>  kernel/bpf/arraymap.c                              |   5 +-
>  kernel/bpf/bpf_iter.c                              |   2 +-
>  kernel/bpf/bpf_lsm.c                               |   1 -
>  kernel/bpf/bpf_struct_ops.c                        |  12 +
>  kernel/bpf/btf.c                                   |  74 +-
>  kernel/bpf/cgroup.c                                |  28 +-
>  kernel/bpf/core.c                                  |   7 +-
>  kernel/bpf/cpumask.c                               |   6 +-
>  kernel/bpf/hashtab.c                               |   8 +-
>  kernel/bpf/helpers.c                               |  16 +-
>  kernel/bpf/local_storage.c                         |   5 +-
>  kernel/bpf/log.c                                   |   4 +-
>  kernel/bpf/mmap_unlock_work.h                      |  51 +-
>  kernel/bpf/net_namespace.c                         |  17 +-
>  kernel/bpf/queue_stack_maps.c                      |   8 +-
>  kernel/bpf/ringbuf.c                               |   2 +-
>  kernel/bpf/stackmap.c                              | 308 ++++++--
>  kernel/bpf/syscall.c                               |  25 +-
>  kernel/bpf/task_iter.c                             |  48 +-
>  kernel/bpf/trampoline.c                            |   7 +
>  kernel/bpf/verifier.c                              | 603 +++++++++++----
>  kernel/cgroup/cpuset-internal.h                    |   2 +-
>  kernel/cgroup/cpuset.c                             | 118 +--
>  kernel/crash_dump_dm_crypt.c                       |  15 +-
>  kernel/dma/swiotlb.c                               |  31 +-
>  kernel/events/core.c                               |   7 +-
>  kernel/events/ring_buffer.c                        |   9 +-
>  kernel/events/uprobes.c                            |  10 -
>  kernel/exit.c                                      |   9 +-
>  kernel/fork.c                                      |   1 -
>  kernel/futex/core.c                                | 103 +--
>  kernel/futex/futex.h                               |  28 +-
>  kernel/futex/pi.c                                  |  21 +-
>  kernel/futex/requeue.c                             |  20 +-
>  kernel/futex/waitwake.c                            |  17 +-
>  kernel/irq/manage.c                                |  37 +-
>  kernel/irq/proc.c                                  |   7 +-
>  kernel/kcsan/core.c                                |  12 +-
>  kernel/liveupdate/luo_flb.c                        |  23 +-
>  kernel/liveupdate/luo_session.c                    |   6 +-
>  kernel/locking/lockdep.c                           |  52 +-
>  kernel/module/dups.c                               |  99 ++-
>  kernel/module/stats.c                              |   2 +-
>  kernel/nstree.c                                    |  10 +-
>  kernel/power/snapshot.c                            |   5 +-
>  kernel/power/wakelock.c                            |   2 +-
>  kernel/printk/nbcon.c                              |   4 +-
>  kernel/printk/printk.c                             |  13 +-
>  kernel/rcu/tasks.h                                 |   3 +-
>  kernel/rcu/tree_plugin.h                           |  10 +-
>  kernel/reboot.c                                    |  19 +-
>  kernel/sched/core.c                                |  19 +-
>  kernel/sched/cpufreq_schedutil.c                   |   2 +-
>  kernel/sched/deadline.c                            |  10 +-
>  kernel/sched/ext.c                                 |  10 -
>  kernel/sched/fair.c                                |  63 +-
>  kernel/sched/isolation.c                           |  16 +-
>  kernel/sched/rt.c                                  |   7 +-
>  kernel/signal.c                                    |  12 +
>  kernel/sys.c                                       |   2 +-
>  kernel/time/Makefile                               |   2 +-
>  kernel/time/clockevents.c                          |  33 +-
>  kernel/time/clocksource.c                          |   8 +-
>  kernel/time/namespace.c                            | 157 +---
>  kernel/time/namespace_internal.h                   |  13 +
>  kernel/time/namespace_vdso.c                       | 146 ++++
>  kernel/time/tick-broadcast.c                       |  36 +-
>  kernel/time/tick-internal.h                        |   2 +
>  kernel/time/timekeeping.c                          |  27 +-
>  kernel/time/timer_migration.c                      |   4 +-
>  kernel/trace/Makefile                              |   5 +-
>  kernel/trace/ftrace.c                              |   2 +-
>  kernel/trace/ring_buffer.c                         | 223 ++++--
>  kernel/trace/ring_buffer_benchmark.c               |   6 +-
>  kernel/trace/trace.c                               | 161 ++--
>  kernel/trace/trace.h                               |   6 +-
>  kernel/trace/trace_btf.c                           |  19 +-
>  kernel/trace/trace_btf.h                           |   3 +-
>  kernel/trace/trace_event_perf.c                    |  12 +-
>  kernel/trace/trace_events.c                        |   8 +-
>  kernel/trace/trace_events_hist.c                   |  86 ++-
>  kernel/trace/trace_events_trigger.c                |   4 +-
>  kernel/trace/trace_events_user.c                   |  26 +-
>  kernel/trace/trace_functions_graph.c               |   3 +
>  kernel/trace/trace_probe.c                         |  66 +-
>  kernel/trace/trace_probe.h                         |   2 +
>  kernel/workqueue.c                                 |  41 +-
>  lib/Kconfig.debug                                  |   2 +-
>  lib/interval_tree_test.c                           |   4 +-
>  lib/iov_iter.c                                     |  18 +-
>  lib/maple_tree.c                                   |  43 +-
>  lib/string.c                                       |   3 +-
>  lib/test_hmm.c                                     |   2 +-
>  lib/vdso/datastore.c                               |  25 -
>  mm/memory_hotplug.c                                |  13 +-
>  mm/mm_init.c                                       |  19 +-
>  mm/mremap.c                                        |  21 +-
>  net/9p/client.c                                    |   2 +-
>  net/appletalk/aarp.c                               |   5 +
>  net/batman-adv/bridge_loop_avoidance.c             |  63 +-
>  net/batman-adv/distributed-arp-table.c             |  58 +-
>  net/batman-adv/types.h                             |   2 +-
>  net/bluetooth/hci_conn.c                           |  20 +-
>  net/bluetooth/hci_core.c                           |   4 +-
>  net/bluetooth/hci_sync.c                           |  26 +-
>  net/bluetooth/hci_sysfs.c                          |  17 +-
>  net/bluetooth/l2cap_core.c                         |  61 +-
>  net/bluetooth/l2cap_sock.c                         | 100 ++-
>  net/bluetooth/mgmt.c                               |  40 +-
>  net/bluetooth/msft.c                               |   7 +-
>  net/bluetooth/rfcomm/core.c                        |   9 +
>  net/bridge/br_arp_nd_proxy.c                       |  40 +-
>  net/bridge/br_cfm.c                                |  11 +-
>  net/bridge/br_device.c                             |   3 +-
>  net/bridge/br_fdb.c                                |   7 +-
>  net/bridge/br_input.c                              |  37 +-
>  net/bridge/br_mrp.c                                |  13 +-
>  net/bridge/br_multicast.c                          |  11 +-
>  net/bridge/br_netlink_tunnel.c                     |   3 +-
>  net/bridge/br_private.h                            |  26 +-
>  net/bridge/br_vlan.c                               |   4 +-
>  net/can/bcm.c                                      |   5 +-
>  net/can/isotp.c                                    |   3 +-
>  net/can/j1939/socket.c                             |   3 +-
>  net/can/raw.c                                      |   3 +-
>  net/ceph/messenger_v2.c                            |   5 +
>  net/core/dev.c                                     | 149 ++--
>  net/core/filter.c                                  |   4 -
>  net/core/gro_cells.c                               |   2 +
>  net/core/lwt_bpf.c                                 |  15 +-
>  net/core/net_namespace.c                           |  25 +-
>  net/core/page_pool.c                               |  73 +-
>  net/core/rtnetlink.c                               |   7 +-
>  net/core/skbuff.c                                  |  13 +-
>  net/core/sock.c                                    |  20 +-
>  net/devlink/port.c                                 |   2 +
>  net/devlink/resource.c                             | 157 +++-
>  net/dsa/tag_brcm.c                                 |   1 +
>  net/ethtool/cmis_cdb.c                             |   3 +
>  net/ethtool/cmis_fw_update.c                       |   8 +-
>  net/ethtool/module.c                               |   2 +
>  net/hsr/hsr_device.c                               |   2 +
>  net/hsr/hsr_forward.c                              |   2 +-
>  net/hsr/hsr_netlink.c                              |   9 +-
>  net/hsr/hsr_slave.c                                |  11 +-
>  net/ieee802154/6lowpan/core.c                      |   2 +-
>  net/ife/ife.c                                      |  14 +-
>  net/ipv4/fib_rules.c                               |   4 +-
>  net/ipv4/igmp.c                                    | 210 +++--
>  net/ipv4/inet_fragment.c                           |   6 +
>  net/ipv4/inetpeer.c                                |  38 +-
>  net/ipv4/ip_output.c                               |   1 +
>  net/ipv4/ip_tunnel_core.c                          |   6 +
>  net/ipv4/ipmr.c                                    | 189 +++--
>  net/ipv4/ipmr_base.c                               |  18 +-
>  net/ipv4/nexthop.c                                 |   2 +-
>  net/ipv4/ping.c                                    |   3 +-
>  net/ipv4/raw.c                                     |   3 +-
>  net/ipv4/tcp.c                                     |  20 +-
>  net/ipv4/tcp_offload.c                             |  22 +-
>  net/ipv4/tcp_output.c                              |   6 +-
>  net/ipv4/tcp_timer.c                               |   6 +-
>  net/ipv4/udp.c                                     |   4 +-
>  net/ipv6/addrconf.c                                |  10 +-
>  net/ipv6/af_inet6.c                                |   2 +-
>  net/ipv6/exthdrs.c                                 |   4 +-
>  net/ipv6/ip6_fib.c                                 |   4 +-
>  net/ipv6/ip6_flowlabel.c                           |  19 +
>  net/ipv6/ip6_gre.c                                 |   6 +-
>  net/ipv6/ip6_output.c                              |   2 +
>  net/ipv6/ip6mr.c                                   |  27 +-
>  net/ipv6/mcast.c                                   | 147 ++--
>  net/ipv6/netfilter/ip6_tables.c                    |   5 +
>  net/ipv6/raw.c                                     |   3 +-
>  net/ipv6/route.c                                   |  11 +-
>  net/ipv6/tcpv6_offload.c                           |  15 +-
>  net/ipv6/xfrm6_input.c                             |   2 +-
>  net/kcm/kcmsock.c                                  |   3 +
>  net/mac80211/cfg.c                                 |   9 +-
>  net/mac80211/chan.c                                |  10 +-
>  net/mac80211/ibss.c                                |   9 +-
>  net/mac80211/ieee80211_i.h                         |   9 +
>  net/mac80211/link.c                                |  33 +-
>  net/mac80211/mlme.c                                |  99 ++-
>  net/mac80211/parse.c                               |   4 +
>  net/mac80211/s1g.c                                 |   2 +-
>  net/mac80211/spectmgmt.c                           |  11 +-
>  net/mac80211/status.c                              |   9 +-
>  net/mac80211/tx.c                                  |   5 +-
>  net/mac80211/util.c                                |   6 +-
>  net/mac802154/ieee802154_i.h                       |   8 +
>  net/mac802154/iface.c                              |   6 +
>  net/mac802154/main.c                               |   1 +
>  net/mac802154/rx.c                                 | 120 ++-
>  net/mac802154/scan.c                               |  10 +-
>  net/mptcp/options.c                                |   7 +-
>  net/mptcp/pm.c                                     |  45 +-
>  net/mptcp/pm_kernel.c                              |   8 +
>  net/mptcp/pm_userspace.c                           |  18 +-
>  net/mptcp/protocol.c                               |  43 +-
>  net/mptcp/protocol.h                               |  13 +-
>  net/mptcp/subflow.c                                |  12 +-
>  net/mptcp/syncookies.c                             |   5 +-
>  net/netfilter/ipset/ip_set_hash_gen.h              |  13 +-
>  net/netfilter/ipvs/ip_vs_ftp.c                     |  10 +-
>  net/netfilter/ipvs/ip_vs_sync.c                    |  20 +-
>  net/netfilter/nf_conntrack_core.c                  |   3 +-
>  net/netfilter/nf_conntrack_expect.c                |   3 +-
>  net/netfilter/nf_conntrack_helper.c                |  62 +-
>  net/netfilter/nf_conntrack_netlink.c               |  43 +-
>  net/netfilter/nf_conntrack_ovs.c                   |   9 +-
>  net/netfilter/nf_conntrack_proto.c                 |  15 +-
>  net/netfilter/nf_conntrack_proto_tcp.c             |  10 +-
>  net/netfilter/nf_conntrack_sip.c                   |   2 +-
>  net/netfilter/nf_log_syslog.c                      |   6 +-
>  net/netfilter/nf_nat_sip.c                         |   5 +
>  net/netfilter/nf_tables_api.c                      |  70 +-
>  net/netfilter/nfnetlink_cthelper.c                 |  14 +-
>  net/netfilter/nfnetlink_cttimeout.c                |   2 +-
>  net/netfilter/nfnetlink_log.c                      |  28 +-
>  net/netfilter/nft_ct.c                             | 171 ++++-
>  net/netfilter/nft_dynset.c                         |  25 +-
>  net/netfilter/xt_CT.c                              |   3 -
>  net/netfilter/xt_cgroup.c                          |  12 +-
>  net/netfilter/xt_hl.c                              |  27 +
>  net/netlabel/netlabel_unlabeled.c                  |   2 +-
>  net/netlink/genetlink.c                            |  21 +-
>  net/nfc/digital_core.c                             |   2 +-
>  net/nfc/llcp_core.c                                |  29 +-
>  net/nfc/llcp_sock.c                                |  14 +-
>  net/nfc/nci/data.c                                 |  10 +-
>  net/nfc/nci/rsp.c                                  |  41 +-
>  net/openvswitch/flow.c                             |   4 +-
>  net/openvswitch/flow_table.c                       |   4 +-
>  net/packet/af_packet.c                             |   5 +-
>  net/phonet/pep.c                                   |   2 +-
>  net/phonet/pn_dev.c                                |  30 +-
>  net/psp/psp_main.c                                 |   9 +
>  net/qrtr/af_qrtr.c                                 |   4 +-
>  net/rds/af_rds.c                                   |  63 +-
>  net/rds/cong.c                                     |   4 +-
>  net/rds/connection.c                               | 102 ++-
>  net/rds/ib_cm.c                                    |  25 +-
>  net/rds/ib_recv.c                                  |   9 +-
>  net/rds/message.c                                  |   4 +-
>  net/rds/send.c                                     |  16 +-
>  net/rds/tcp.c                                      | 164 ++--
>  net/rds/tcp_listen.c                               |   6 +-
>  net/sched/act_api.c                                |  53 +-
>  net/sched/act_bpf.c                                |  28 +-
>  net/sched/act_csum.c                               |   8 +-
>  net/sched/act_ct.c                                 |  46 ++
>  net/sched/act_ctinfo.c                             |  11 +
>  net/sched/act_ife.c                                |  63 +-
>  net/sched/act_mpls.c                               |   2 +-
>  net/sched/act_pedit.c                              |  24 +
>  net/sched/act_police.c                             |  14 +-
>  net/sched/act_sample.c                             |   9 +
>  net/sched/act_skbedit.c                            |   2 +-
>  net/sched/act_skbmod.c                             |  12 +-
>  net/sched/act_tunnel_key.c                         |  80 ++
>  net/sched/cls_api.c                                |  23 +-
>  net/sched/cls_basic.c                              |   6 +-
>  net/sched/cls_bpf.c                                |   6 +-
>  net/sched/cls_cgroup.c                             |   2 +-
>  net/sched/cls_flow.c                               |   2 +-
>  net/sched/cls_flower.c                             |   4 +-
>  net/sched/cls_fw.c                                 |   4 +-
>  net/sched/cls_matchall.c                           |   4 +-
>  net/sched/cls_route.c                              |  80 +-
>  net/sched/cls_u32.c                                |  43 +-
>  net/sched/sch_api.c                                |   9 +-
>  net/sched/sch_cake.c                               |   3 +-
>  net/sched/sch_codel.c                              |   2 +-
>  net/sched/sch_drr.c                                |  13 +-
>  net/sched/sch_dualpi2.c                            |  10 +-
>  net/sched/sch_ets.c                                |  12 +-
>  net/sched/sch_fifo.c                               |   2 +-
>  net/sched/sch_fq.c                                 |  26 +-
>  net/sched/sch_fq_codel.c                           |   8 +-
>  net/sched/sch_fq_pie.c                             |   6 +-
>  net/sched/sch_generic.c                            |  20 +-
>  net/sched/sch_gred.c                               |   6 +-
>  net/sched/sch_hhf.c                                |   4 +-
>  net/sched/sch_htb.c                                |   7 +-
>  net/sched/sch_pie.c                                |   2 +-
>  net/sched/sch_plug.c                               |   2 +-
>  net/sched/sch_sfq.c                                |  10 +-
>  net/sched/sch_teql.c                               |   1 +
>  net/sctp/ipv6.c                                    |  10 +-
>  net/sctp/protocol.c                                |  10 +-
>  net/sctp/sm_make_chunk.c                           |  14 +-
>  net/sctp/sm_sideeffect.c                           |  11 +-
>  net/smc/af_smc.c                                   |   2 +-
>  net/smc/smc_inet.c                                 |  16 +
>  net/smc/smc_llc.c                                  |   3 +
>  net/sunrpc/rpcb_clnt.c                             |   4 +
>  net/sunrpc/xprtrdma/verbs.c                        |  21 +-
>  net/sunrpc/xprtsock.c                              |  20 +-
>  net/tipc/link.c                                    |   6 +-
>  net/tipc/name_table.c                              |  30 +-
>  net/tls/tls_main.c                                 |  11 +
>  net/tls/tls_strp.c                                 |  16 +-
>  net/tls/tls_sw.c                                   |  12 +
>  net/unix/af_unix.c                                 |  12 +-
>  net/vmw_vsock/af_vsock.c                           |  23 +-
>  net/vmw_vsock/hyperv_transport.c                   |   2 +-
>  net/vmw_vsock/vmci_transport.c                     |   2 +-
>  net/wireless/core.c                                |  78 +-
>  net/wireless/core.h                                |   4 +
>  net/wireless/mlme.c                                | 101 ++-
>  net/wireless/nl80211.c                             | 358 ++++++++-
>  net/wireless/nl80211.h                             |   5 +-
>  net/wireless/pmsr.c                                |   5 +-
>  net/wireless/rdev-ops.h                            |  16 +
>  net/wireless/scan.c                                |   6 +-
>  net/wireless/trace.h                               |  38 +
>  net/wireless/wext-sme.c                            |   9 +
>  net/xdp/xsk.c                                      |  44 +-
>  net/xdp/xsk_buff_pool.c                            |   7 +-
>  net/xdp/xsk_queue.h                                |  16 +-
>  net/xfrm/xfrm_output.c                             |   4 +-
>  rust/bindings/lib.rs                               |   4 +-
>  rust/kernel/cpufreq.rs                             |  24 +-
>  rust/kernel/num.rs                                 |   9 +-
>  rust/pin-init/src/lib.rs                           |   8 +-
>  rust/uapi/lib.rs                                   |   4 +-
>  rust/uapi/uapi_helper.h                            |   2 +-
>  samples/ftrace/ftrace-direct-modify.c              |  12 +-
>  samples/ftrace/ftrace-direct-multi-modify.c        |  12 +-
>  samples/rust/rust_debugfs_scoped.rs                |   5 +-
>  samples/rust/rust_print_main.rs                    |   8 +-
>  scripts/Makefile.lib                               |   7 +-
>  scripts/Makefile.vmlinux_o                         |   3 +
>  scripts/livepatch/init.c                           |   2 +-
>  scripts/livepatch/klp-build                        | 212 ++++--
>  scripts/mksysmap                                   |   4 +-
>  scripts/mod/modpost.c                              |  20 +-
>  scripts/sorttable.c                                |   2 +-
>  scripts/tags.sh                                    |   2 +-
>  security/apparmor/domain.c                         | 107 ++-
>  security/apparmor/include/policy.h                 |   3 +
>  security/apparmor/lib.c                            |   4 +-
>  security/apparmor/policy.c                         |  22 +-
>  security/apparmor/policy_unpack.c                  |   2 +-
>  security/integrity/Makefile                        |   1 +
>  security/integrity/digsig_asymmetric.c             |   4 +
>  security/integrity/efi_secureboot.c                |  56 ++
>  security/integrity/ima/ima_appraise.c              |   7 +-
>  security/integrity/ima/ima_efi.c                   |  47 +-
>  security/integrity/ima/ima_main.c                  |   3 +-
>  security/integrity/integrity.h                     |   1 +
>  security/integrity/platform_certs/load_uefi.c      |   2 +-
>  security/landlock/fs.c                             |  20 +-
>  security/smack/smack.h                             |   5 +-
>  security/smack/smack_lsm.c                         |  67 +-
>  security/smack/smackfs.c                           | 218 ++----
>  sound/core/control.c                               |   6 +-
>  sound/core/control_led.c                           |  13 +-
>  sound/core/init.c                                  |   4 +-
>  sound/core/pcm_native.c                            |  35 +-
>  sound/core/seq/oss/seq_oss_rw.c                    |   3 +-
>  sound/core/seq/seq_clientmgr.c                     |  16 +-
>  sound/core/seq/seq_midi.c                          |  61 +-
>  sound/core/seq/seq_prioq.c                         |  14 +-
>  sound/core/ump.c                                   |   4 +
>  sound/drivers/dummy.c                              |   2 +-
>  sound/drivers/mtpav.c                              |   4 +-
>  sound/hda/codecs/Kconfig                           |   1 +
>  sound/hda/codecs/ca0132.c                          | 111 ++-
>  sound/hda/codecs/conexant.c                        |  12 +
>  sound/hda/codecs/realtek/alc269.c                  |  53 +-
>  sound/hda/codecs/realtek/alc882.c                  |  22 +
>  sound/hda/codecs/side-codecs/Kconfig               |   2 +
>  .../hda/codecs/side-codecs/cs35l41_hda_property.c  |   2 +
>  sound/hda/codecs/side-codecs/cs35l56_hda.c         |  30 +-
>  sound/hda/common/codec.c                           |   4 +-
>  sound/hda/common/proc.c                            |   2 +-
>  sound/hda/controllers/Kconfig                      |   1 +
>  sound/hda/core/device.c                            |   5 +-
>  sound/isa/es18xx.c                                 |   4 +
>  sound/pci/asihpi/hpi6000.c                         |   5 +
>  sound/pci/ctxfi/cthw20k2.c                         |   1 +
>  sound/pci/ice1712/ice1712.c                        |   7 +-
>  sound/pci/ice1712/ice1724.c                        |  19 +-
>  sound/pci/via82xx_modem.c                          |  26 +-
>  sound/soc/amd/renoir/acp3x-pdm-dma.c               |   2 +-
>  sound/soc/amd/yc/acp6x-mach.c                      |  21 +
>  sound/soc/amd/yc/acp6x-pdm-dma.c                   |   2 +
>  sound/soc/apple/mca.c                              |   6 +-
>  sound/soc/bcm/bcm63xx-i2s-whistler.c               |   1 +
>  sound/soc/codecs/ab8500-codec.c                    | 568 +++++++-------
>  sound/soc/codecs/cs35l56-i2c.c                     |  10 +-
>  sound/soc/codecs/cs35l56-sdw.c                     |   6 +-
>  sound/soc/codecs/cs35l56-spi.c                     |  10 +-
>  sound/soc/codecs/cs35l56.c                         | 124 ++-
>  sound/soc/codecs/cs35l56.h                         |   4 +-
>  sound/soc/codecs/mt6351.c                          |   1 +
>  sound/soc/codecs/pcm3168a.c                        |  21 +-
>  sound/soc/codecs/rk3328_codec.c                    |  54 +-
>  sound/soc/codecs/rt5645.c                          |   4 +
>  sound/soc/codecs/rt700-sdw.c                       |   6 +-
>  sound/soc/codecs/rt712-sdca.c                      |  11 +
>  sound/soc/codecs/tas2783-sdw.c                     |  42 +-
>  sound/soc/fsl/Kconfig                              |   4 +-
>  sound/soc/fsl/efika-audio-fabric.c                 |   2 -
>  sound/soc/fsl/fsl-asoc-card.c                      |  12 +-
>  sound/soc/fsl/fsl_audmix.c                         |  24 +-
>  sound/soc/fsl/fsl_micfil.c                         |  21 +-
>  sound/soc/fsl/pcm030-audio-fabric.c                |   2 -
>  sound/soc/intel/atom/sst/sst_pci.c                 |   1 +
>  sound/soc/intel/avs/core.c                         |  11 +-
>  sound/soc/intel/avs/debugfs.c                      |  12 +-
>  sound/soc/intel/avs/path.c                         |  11 +-
>  sound/soc/intel/avs/pcm.c                          |  34 +-
>  sound/soc/intel/avs/topology.c                     |  49 +-
>  sound/soc/intel/avs/topology.h                     |   5 +-
>  sound/soc/intel/boards/sof_sdw.c                   |   2 +
>  sound/soc/intel/catpt/ipc.c                        |   8 +
>  sound/soc/intel/catpt/loader.c                     |   3 +
>  sound/soc/intel/catpt/registers.h                  |  12 +
>  sound/soc/mediatek/mt8365/mt8365-afe-pcm.c         |  13 +-
>  sound/soc/meson/meson-card-utils.c                 |  17 +-
>  sound/soc/pxa/pxa-ssp.c                            |   7 +-
>  sound/soc/qcom/qdsp6/q6apm.c                       |  22 +-
>  sound/soc/rockchip/rockchip_pdm.c                  |  16 +-
>  sound/soc/rockchip/rockchip_spdif.c                |   1 +
>  sound/soc/soc-dapm.c                               |   2 +-
>  sound/soc/sof/topology.c                           |  18 +-
>  sound/soc/spacemit/k1_i2s.c                        |  36 +-
>  sound/soc/sprd/sprd-pcm-compress.c                 |  15 +-
>  sound/soc/sti/uniperif_reader.c                    |   4 +-
>  sound/soc/ti/omap3pandora.c                        |   5 +-
>  sound/soc/ux500/ux500_msp_dai.c                    | 189 ++---
>  sound/soc/ux500/ux500_msp_dai.h                    |  14 +-
>  sound/soc/ux500/ux500_msp_i2s.c                    | 264 +++++--
>  sound/soc/ux500/ux500_msp_i2s.h                    |  12 +-
>  sound/soc/xilinx/xlnx_formatter_pcm.c              |  14 +-
>  sound/usb/caiaq/audio.c                            |  10 +-
>  sound/usb/caiaq/device.c                           |  53 +-
>  sound/usb/caiaq/device.h                           |   4 +-
>  sound/usb/caiaq/input.c                            |   6 +
>  sound/usb/caiaq/midi.c                             |   6 +-
>  sound/usb/mixer.c                                  |  17 +-
>  sound/usb/mixer_maps.c                             |  25 +
>  sound/usb/quirks-table.h                           |  22 +
>  sound/usb/quirks.c                                 |   4 +
>  sound/usb/usx2y/us122l.c                           |   7 +-
>  sound/usb/usx2y/usbusx2y.c                         |  49 +-
>  sound/usb/usx2y/usbusx2y.h                         |   4 +-
>  tools/bootconfig/main.c                            |  13 +-
>  tools/bpf/bpftool/Makefile                         |   6 +-
>  tools/bpf/bpftool/map.c                            |  16 +-
>  tools/bpf/bpftool/sign.c                           |   7 +-
>  tools/bpf/bpftool/struct_ops.c                     |   4 +
>  tools/build/Makefile.feature                       |   2 -
>  tools/build/feature/Makefile                       |  14 -
>  tools/build/feature/test-bpf.c                     |   2 +
>  tools/include/linux/filter.h                       |   1 +
>  tools/include/nolibc/arch-powerpc.h                |   2 +-
>  tools/include/nolibc/arch-sparc.h                  |   2 +-
>  tools/include/nolibc/crt.h                         |   2 +-
>  tools/include/uapi/linux/if_xdp.h                  |   1 +
>  tools/lib/api/fd/array.c                           |  12 +-
>  tools/lib/bpf/bpf.c                                |   2 +
>  tools/lib/bpf/features.c                           |  24 +
>  tools/lib/bpf/gen_loader.c                         |   2 +
>  tools/lib/bpf/libbpf.c                             |   3 +-
>  tools/lib/bpf/libbpf_internal.h                    |   2 +
>  tools/lib/bpf/usdt.c                               |  47 +-
>  .../xdrgen/templates/C/enum/declaration/enum.j2    |   1 +
>  .../xdrgen/templates/C/pointer/encoder/string.j2   |   2 +
>  .../C/pointer/encoder/variable_length_opaque.j2    |   2 +
>  .../xdrgen/templates/C/struct/encoder/string.j2    |   2 +
>  .../C/struct/encoder/variable_length_opaque.j2     |   2 +
>  .../xdrgen/templates/C/union/definition/close.j2   |   6 -
>  tools/objtool/Build                                |   4 +-
>  tools/objtool/arch/x86/special.c                   |  27 +
>  tools/objtool/builtin-check.c                      |  27 +-
>  tools/objtool/builtin-klp.c                        |   1 +
>  tools/objtool/check.c                              | 241 ++----
>  tools/objtool/elf.c                                |  33 +
>  tools/objtool/include/objtool/builtin.h            |   8 +-
>  tools/objtool/include/objtool/check.h              |   6 +
>  tools/objtool/include/objtool/checksum.h           |  10 +-
>  tools/objtool/include/objtool/elf.h                |   6 +
>  tools/objtool/include/objtool/klp.h                |  34 +-
>  tools/objtool/include/objtool/special.h            |   7 +
>  tools/objtool/klp-checksum.c                       | 274 +++++++
>  tools/objtool/klp-diff.c                           | 209 ++---
>  tools/objtool/klp-post-link.c                      |  53 +-
>  tools/objtool/klp-symid.c                          | 119 +++
>  tools/objtool/klp-sympos.c                         | 411 ++++++++++
>  tools/perf/arch/arm/util/cs-etm.c                  |  10 +-
>  tools/perf/arch/arm64/util/arm-spe.c               |   8 +-
>  tools/perf/arch/arm64/util/hisi-ptt.c              |   2 +-
>  tools/perf/arch/x86/tests/amd-ibs-period.c         |  20 +-
>  tools/perf/arch/x86/tests/hybrid.c                 |  22 +-
>  tools/perf/arch/x86/tests/topdown.c                |   2 +-
>  tools/perf/arch/x86/util/auxtrace.c                |   2 +-
>  tools/perf/arch/x86/util/intel-bts.c               |   6 +-
>  tools/perf/arch/x86/util/intel-pt.c                |   9 +-
>  tools/perf/arch/x86/util/iostat.c                  |  14 +-
>  tools/perf/bench/evlist-open-close.c               |  29 +-
>  tools/perf/builtin-annotate.c                      |  13 +-
>  tools/perf/builtin-c2c.c                           | 106 ++-
>  tools/perf/builtin-ftrace.c                        |  27 +-
>  tools/perf/builtin-inject.c                        |   4 +-
>  tools/perf/builtin-kvm.c                           |  14 +-
>  tools/perf/builtin-kwork.c                         |   8 +-
>  tools/perf/builtin-lock.c                          |   2 +-
>  tools/perf/builtin-record.c                        | 154 ++--
>  tools/perf/builtin-report.c                        |  33 +-
>  tools/perf/builtin-sched.c                         | 127 ++--
>  tools/perf/builtin-script.c                        |  27 +-
>  tools/perf/builtin-stat.c                          | 109 +--
>  tools/perf/builtin-top.c                           | 106 +--
>  tools/perf/builtin-trace.c                         | 131 +++-
>  .../arch/x86/amdzen5/floating-point.json           | 160 +++-
>  .../pmu-events/arch/x86/amdzen5/load-store.json    |   8 +-
>  .../arch/x86/amdzen6/floating-point.json           |  34 +-
>  tools/perf/pmu-events/jevents.py                   |   5 +-
>  tools/perf/pmu-events/metric.py                    |   6 +-
>  tools/perf/scripts/python/arm-cs-trace-disasm.py   |   7 +-
>  tools/perf/tests/backward-ring-buffer.c            |  26 +-
>  tools/perf/tests/builtin-test.c                    | 846 ++++++++++++++++++++-
>  tools/perf/tests/code-reading.c                    |  14 +-
>  tools/perf/tests/event-times.c                     |   6 +-
>  tools/perf/tests/event_update.c                    |   4 +-
>  tools/perf/tests/evsel-roundtrip-name.c            |   8 +-
>  tools/perf/tests/evsel-tp-sched.c                  |   4 +-
>  tools/perf/tests/expand-cgroup.c                   |  15 +-
>  tools/perf/tests/hists_cumulate.c                  |   2 +-
>  tools/perf/tests/hists_filter.c                    |   2 +-
>  tools/perf/tests/hists_link.c                      |   2 +-
>  tools/perf/tests/hists_output.c                    |   2 +-
>  tools/perf/tests/hwmon_pmu.c                       |   7 +-
>  tools/perf/tests/keep-tracking.c                   |  10 +-
>  tools/perf/tests/mmap-basic.c                      |  24 +-
>  tools/perf/tests/openat-syscall-all-cpus.c         |   6 +-
>  tools/perf/tests/openat-syscall-tp-fields.c        |  26 +-
>  tools/perf/tests/openat-syscall.c                  |   6 +-
>  tools/perf/tests/parse-events.c                    | 150 ++--
>  tools/perf/tests/parse-metric.c                    |  11 +-
>  tools/perf/tests/parse-no-sample-id-all.c          |   2 +-
>  tools/perf/tests/perf-record.c                     |  38 +-
>  tools/perf/tests/perf-time-to-tsc.c                |  12 +-
>  tools/perf/tests/pfm.c                             |  12 +-
>  tools/perf/tests/pmu-events.c                      |  21 +-
>  tools/perf/tests/pmu.c                             |   4 +-
>  tools/perf/tests/sample-parsing.c                  |  45 +-
>  tools/perf/tests/shell/jitdump-python.sh           |  79 +-
>  tools/perf/tests/shell/kvm.sh                      |  61 +-
>  .../perf/tests/shell/lib/perf_metric_validation.py |  11 +-
>  tools/perf/tests/shell/lib/perf_record.sh          |  58 ++
>  tools/perf/tests/shell/pipe_test.sh                |   4 +-
>  .../shell/record+zstd_comp_decomp_multi_record.sh  |  63 ++
>  tools/perf/tests/shell/record.sh                   | 173 ++---
>  tools/perf/tests/shell/record_lbr.sh               |  50 +-
>  tools/perf/tests/shell/stat_all_metrics.sh         |  75 +-
>  tools/perf/tests/shell/stat_bpf_counters.sh        |  44 +-
>  tools/perf/tests/shell/stat_metrics_values.sh      |   7 +
>  .../perf/tests/shell/test_arm_coresight_disasm.sh  |   4 +-
>  tools/perf/tests/shell/test_brstack.sh             | 131 +++-
>  .../tests/shell/test_dwarf_unwind_multithreaded.sh |  65 ++
>  tools/perf/tests/shell/trace_record_replay.sh      |  38 +-
>  tools/perf/tests/sw-clock.c                        |  20 +-
>  tools/perf/tests/switch-tracking.c                 |  11 +-
>  tools/perf/tests/task-exit.c                       |  20 +-
>  tools/perf/tests/tests.h                           |   2 +
>  tools/perf/tests/time-utils-test.c                 |  14 +-
>  tools/perf/tests/tool_pmu.c                        |   7 +-
>  tools/perf/tests/topology.c                        |   4 +-
>  tools/perf/ui/browsers/annotate.c                  |   2 +-
>  tools/perf/ui/browsers/hists.c                     | 177 +++--
>  tools/perf/util/amd-sample-raw.c                   |   2 +-
>  tools/perf/util/annotate-data.c                    |   2 +-
>  tools/perf/util/annotate.c                         |  10 +-
>  tools/perf/util/arm-spe.c                          |   4 +
>  tools/perf/util/auxtrace.c                         |  29 +-
>  tools/perf/util/block-info.c                       |   4 +-
>  tools/perf/util/bpf-event.c                        |   3 +-
>  tools/perf/util/bpf-filter.c                       |  22 +-
>  tools/perf/util/bpf_counter.c                      |   2 +-
>  tools/perf/util/bpf_counter_cgroup.c               |  10 +-
>  tools/perf/util/bpf_ftrace.c                       |   9 +-
>  tools/perf/util/bpf_lock_contention.c              |  12 +-
>  tools/perf/util/bpf_off_cpu.c                      |  44 +-
>  tools/perf/util/bpf_trace_augment.c                |   8 +-
>  tools/perf/util/cap.c                              |   4 +-
>  tools/perf/util/cap.h                              |   3 +-
>  tools/perf/util/capstone.c                         |  13 +-
>  tools/perf/util/cgroup.c                           |  26 +-
>  tools/perf/util/compress.h                         |   6 +-
>  tools/perf/util/cs-etm.c                           | 105 ++-
>  tools/perf/util/data-convert-bt.c                  |  11 +-
>  tools/perf/util/data-convert-json.c                |  13 +-
>  tools/perf/util/dso.c                              |  48 +-
>  tools/perf/util/dso.h                              |  57 +-
>  tools/perf/util/evlist.c                           | 491 +++++++-----
>  tools/perf/util/evlist.h                           | 258 ++++++-
>  tools/perf/util/evsel.c                            | 185 ++++-
>  tools/perf/util/evsel.h                            |  21 +-
>  tools/perf/util/expr.c                             |   2 +-
>  tools/perf/util/header.c                           | 131 +++-
>  tools/perf/util/header.h                           |   8 +-
>  tools/perf/util/intel-bts.c                        |   2 +-
>  tools/perf/util/intel-pt.c                         |   2 +-
>  tools/perf/util/intel-tpebs.c                      |  18 +-
>  tools/perf/util/iostat.c                           |   2 +-
>  tools/perf/util/iostat.h                           |   2 +-
>  tools/perf/util/libbfd.c                           |  23 +-
>  tools/perf/util/libdw.c                            |  34 +-
>  tools/perf/util/machine.c                          |  43 +-
>  tools/perf/util/map.h                              |   9 +-
>  tools/perf/util/metricgroup.c                      |  45 +-
>  tools/perf/util/metricgroup.h                      |   4 +-
>  tools/perf/util/parse-events.c                     |  40 +-
>  tools/perf/util/parse-events.h                     |  17 +-
>  tools/perf/util/parse-events.y                     |   2 +-
>  tools/perf/util/perf_api_probe.c                   |  20 +-
>  tools/perf/util/pfm.c                              |   4 +-
>  tools/perf/util/powerpc-vpadtl.c                   |   2 +-
>  tools/perf/util/print-events.c                     |   2 +-
>  tools/perf/util/python.c                           | 792 ++++++++++++++-----
>  tools/perf/util/record.c                           |  11 +-
>  tools/perf/util/s390-sample-raw.c                  |  19 +-
>  tools/perf/util/sample-raw.c                       |   4 +-
>  tools/perf/util/session.c                          |  64 +-
>  tools/perf/util/sideband_evlist.c                  |  54 +-
>  tools/perf/util/sort.c                             |  78 +-
>  tools/perf/util/stat-display.c                     |   6 +-
>  tools/perf/util/stat-shadow.c                      |  25 +-
>  tools/perf/util/stat.c                             |  20 +-
>  tools/perf/util/stream.c                           |   4 +-
>  tools/perf/util/symbol.c                           |  14 +-
>  tools/perf/util/synthetic-events.c                 |  17 +-
>  tools/perf/util/thread-stack.c                     |   2 +-
>  tools/perf/util/time-utils.c                       |  12 +-
>  tools/perf/util/top.c                              |   4 +-
>  tools/perf/util/trace-event-read.c                 |  33 +-
>  tools/perf/util/unwind-libdw.c                     |  24 +-
>  tools/perf/util/util.c                             |  12 +-
>  tools/perf/util/zstd.c                             |  40 +-
>  tools/sched_ext/include/scx/compat.bpf.h           |   2 +-
>  tools/sched_ext/scx_central.bpf.c                  |   6 +-
>  tools/sched_ext/scx_flatcg.bpf.c                   |  33 +-
>  tools/sched_ext/scx_flatcg.c                       |   4 +-
>  tools/sched_ext/scx_qmap.bpf.c                     |   2 +-
>  tools/sched_ext/scx_simple.bpf.c                   |   6 +-
>  tools/scripts/Makefile.include                     |  37 +-
>  tools/testing/kunit/kunit.py                       |   2 +-
>  tools/testing/kunit/kunit_tool_test.py             |  12 +
>  tools/testing/selftests/alsa/mixer-test.c          |   4 +-
>  tools/testing/selftests/arm64/fp/fp-ptrace.c       |  47 +-
>  tools/testing/selftests/arm64/fp/sve-test.S        |   7 +-
>  .../selftests/arm64/mte/check_buffer_fill.c        |   2 +
>  .../selftests/arm64/mte/check_child_memory.c       |   2 +
>  .../selftests/arm64/mte/check_gcr_el1_cswitch.c    |   1 +
>  .../selftests/arm64/mte/check_hugetlb_options.c    |   2 +
>  .../selftests/arm64/mte/check_ksm_options.c        |  31 +-
>  .../selftests/arm64/mte/check_mmap_options.c       |   2 +
>  tools/testing/selftests/arm64/mte/check_prctl.c    |   2 +-
>  .../selftests/arm64/mte/check_tags_inclusion.c     |   2 +
>  tools/testing/selftests/arm64/mte/check_user_mem.c |   2 +
>  tools/testing/selftests/bpf/Makefile               |  14 +-
>  tools/testing/selftests/bpf/README.rst             |   4 +-
>  tools/testing/selftests/bpf/network_helpers.c      |   4 +-
>  tools/testing/selftests/bpf/network_helpers.h      |   5 +
>  .../selftests/bpf/prog_tests/cgroup_iter_memcg.c   |  43 ++
>  .../selftests/bpf/prog_tests/global_map_resize.c   |   8 +-
>  .../selftests/bpf/prog_tests/lwt_ip_encap.c        | 152 +++-
>  tools/testing/selftests/bpf/prog_tests/mptcp.c     |  13 +-
>  tools/testing/selftests/bpf/prog_tests/sha256.c    |   4 +-
>  .../testing/selftests/bpf/progs/bpf_tracing_net.h  |   3 +
>  tools/testing/selftests/bpf/progs/mptcpify.c       |   2 +-
>  tools/testing/selftests/bpf/progs/test_bpf_nf.c    |   8 +-
>  .../selftests/bpf/progs/test_global_func3.c        |  18 +-
>  .../selftests/bpf/progs/test_lwt_ip_encap.c        | 160 +++-
>  .../bpf/progs/verifier_subprog_precision.c         |  12 +-
>  tools/testing/selftests/bpf/test_progs.c           |  22 +-
>  tools/testing/selftests/bpf/test_sockmap.c         |   3 +-
>  tools/testing/selftests/bpf/veristat.c             |  76 +-
>  tools/testing/selftests/bpf/vmtest.sh              |  13 +-
>  tools/testing/selftests/cgroup/test_core.c         |   2 +-
>  tools/testing/selftests/cgroup/test_cpu.c          |   2 +-
>  tools/testing/selftests/cgroup/test_cpuset.c       |   2 +-
>  tools/testing/selftests/cgroup/test_cpuset_prs.sh  |  21 +-
>  .../testing/selftests/cgroup/test_cpuset_v1_hp.sh  |   2 +-
>  tools/testing/selftests/cgroup/test_freezer.c      |   2 +-
>  tools/testing/selftests/cgroup/test_kill.c         |   2 +-
>  tools/testing/selftests/cgroup/test_kmem.c         |   4 +-
>  tools/testing/selftests/cgroup/test_memcontrol.c   |   2 +-
>  tools/testing/selftests/cgroup/test_pids.c         |   2 +-
>  tools/testing/selftests/cgroup/test_zswap.c        |   2 +-
>  tools/testing/selftests/drivers/net/config         |   5 +
>  tools/testing/selftests/drivers/net/lib/py/env.py  |  11 +-
>  .../testing/selftests/drivers/net/ring_reconfig.py | 255 ++++++-
>  tools/testing/selftests/drivers/net/so_txtime.py   |  28 +-
>  tools/testing/selftests/kselftest_harness.h        |  14 +-
>  tools/testing/selftests/lsm/common.c               |   4 +-
>  tools/testing/selftests/mm/cow.c                   |   9 +-
>  tools/testing/selftests/mm/hmm-tests.c             |  21 +-
>  tools/testing/selftests/mm/khugepaged.c            |   4 +-
>  tools/testing/selftests/mm/ksm_tests.c             | 206 +++--
>  tools/testing/selftests/mm/memory-failure.c        |  44 +-
>  tools/testing/selftests/mm/thp_settings.c          |   2 +-
>  tools/testing/selftests/net/fib_nexthops.sh        |  28 +
>  tools/testing/selftests/net/mptcp/mptcp_connect.c  |   4 +-
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  26 +-
>  tools/testing/selftests/net/pmtu.sh                |   2 +-
>  tools/testing/selftests/net/test_vxlan_mdb.sh      |   6 +
>  tools/testing/selftests/powerpc/tm/tm.h            |   8 +-
>  tools/testing/selftests/proc/proc-maps-race.c      |   3 +-
>  tools/testing/selftests/proc/proc-pidns.c          |   1 +
>  .../selftests/rseq/rseq-x86-thread-pointer.h       |   4 +-
>  .../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c  |  20 +-
>  .../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c |  13 +-
>  tools/testing/selftests/sched_ext/exit.c           |   1 +
>  tools/testing/selftests/sched_ext/prog_run.c       |  34 +-
>  .../selftests/sched_ext/select_cpu_vtime.bpf.c     |   6 +-
>  tools/testing/selftests/timers/leap-a-day.c        |  19 +-
>  tools/testing/selftests/ublk/Makefile              |   2 +
>  .../vfio/lib/include/libvfio/vfio_pci_device.h     |   2 +
>  tools/testing/selftests/vfio/lib/vfio_pci_device.c |  52 +-
>  tools/testing/selftests/zram/zram_lib.sh           |   2 +-
>  2708 files changed, 47287 insertions(+), 21746 deletions(-)
>  delete mode 100644 arch/s390/kernel/ima_arch.c
>  create mode 100644 arch/s390/kernel/irqflags.c
>  create mode 100644 arch/x86/kvm/regs.c
>  create mode 100644 drivers/firewire/node-tree-test.c
>  create mode 100644 drivers/firmware/qcom/qcom_scm_trace.h
>  create mode 100644 drivers/gpu/drm/xe/xe_amc.c
>  create mode 100644 drivers/gpu/drm/xe/xe_amc.h
>  create mode 100644 drivers/hid/bpf/progs/Huion__Inspiroy-Frego-M.bpf.c
>  create mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c
>  create mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.h
>  create mode 100644 include/linux/designware_i2c.h
>  delete mode 100644 include/linux/mfd/dbx500-prcmu.h
>  create mode 100644 include/linux/rsc_table.h
>  create mode 100644 include/linux/secure_boot.h
>  create mode 100644 include/media/v4l2-hevc.h
>  create mode 100644 kernel/time/namespace_internal.h
>  create mode 100644 kernel/time/namespace_vdso.c
>  create mode 100644 security/integrity/efi_secureboot.c
>  create mode 100644 tools/objtool/klp-checksum.c
>  create mode 100644 tools/objtool/klp-symid.c
>  create mode 100644 tools/objtool/klp-sympos.c
>  create mode 100644 tools/perf/tests/shell/lib/perf_record.sh
>  create mode 100755 tools/perf/tests/shell/record+zstd_comp_decomp_multi_record.sh
>  create mode 100755 tools/perf/tests/shell/test_dwarf_unwind_multithreaded.sh
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20261009/d1966bae/attachment-0001.sig>


More information about the kernel-team mailing list