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