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

alice.munduruca at canonical.com alice.munduruca at canonical.com
Wed Oct 7 18:37:02 UTC 2026


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



More information about the kernel-team mailing list