Linux 7.0-rc3

From: Linus Torvalds

Date: Sun Mar 08 2026 - 20:22:40 EST


So -rc2 was big - some of the biggest in recent history - but I
suspected it was mainly due to random timing and just happenstance.

Not so.

Because rc3 is big too. Repeat after me: "some of the biggest in
recent history". It's bigger than rc2, which is admittedly not
unusual in itself, because rc2 tends to be pretty small as people take
a breather after the merge window and it takes a while to find issues.

But when rc2 was already fairly big, having rc3 then be even bigger
makes me think something is up.

Now, the likely "something" is probably just that 6.19 dragged out an
extra week with that rc8 release, so I'm not exactly worried. But I
most definitely hope things start calming down.

Now, admittedly one reason I don't worry too much is that a rather big
portion of rc3 is selftests (almost a fifth of the patch), and nothing
in the rest really looks particularly scary. Many of the commits in
here are trivial - small cleanups or adding hardware IDs or quirks
etc.

There's just more commits than is the norm at this point.

So it's still pretty early in the release cycle, and it just feels a
bit busier than I'd like. But nothing particularly stands out or looks
bad.

Please keep testing, and let's hope we're approaching the calming down
period and just haven't quite gotten there yet.

Linus

---

Aaron Ma (1):
ice: recap the VSI and QoS info after rebuild

Akash Goel (1):
drm/panthor: Correct the order of arguments passed to gem_sync

Alban Bedel (1):
can: mcp251x: fix deadlock in error path of mcp251x_open

Alex Hung (2):
drm/amd/display: Use mpc.preblend flag to indicate 3D LUT
drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT

Alex Tran (1):
selftests: hid: tests: test_wacom_generic: add tests for display
devices and opaque devices

Alexandre Courbot (1):
rust: kunit: fix warning when !CONFIG_PRINTK

Allison Henderson (1):
net/rds: Fix circular locking dependency in rds_tcp_tune

Alper Ak (1):
crypto: ccp - Fix use-after-free on error path

Alysa Liu (1):
drm/amdgpu: Fix use-after-free race in VM acquire

Andrei-Alexandru Tachici (1):
tracing: Fix enabling multiple events on the kernel command line
and bootconfig

Andy Shevchenko (1):
pinctrl: cy8c95x0: Don't miss reading the last bank registers

Antheas Kapenekakis (4):
platform/x86: oxpec: Add support for OneXPlayer APEX
platform/x86: oxpec: Add support for OneXPlayer X1z
platform/x86: oxpec: Add support for OneXPlayer X1 Air
platform/x86: oxpec: Add support for Aokzoe A2 Pro

Anton Plotnikov (1):
platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support

Ariel Silver (1):
media: dvb-net: fix OOB access in ULE extension header tables

Armin Wolf (4):
platform/x86: uniwill-laptop: Rename FN lock and super key lock attrs
platform/x86: uniwill-laptop: Fix crash on unexpected battery event
platform/x86: uniwill-laptop: Mark FN lock status as being volatile
platform/x86: uniwill-laptop: Handle FN lock event

Arnd Bergmann (1):
kunit: reduce stack usage in kunit_run_tests()

Arthur Kiyanovski (1):
MAINTAINERS: ena: update AMAZON ETHERNET maintainers

Ashish Kalra (1):
crypto: ccp - allow callers to use HV-Fixed page API when SEV is disabled

Baochen Qiang (2):
wifi: ath12k: use correct pdev id when requesting firmware stats
wifi: ath12k: fix station lookup failure when disconnecting from AP

Bart Van Assche (3):
hwmon: (it87) Check the it87_lock() return value
wifi: cw1200: Fix locking in error paths
wifi: wlcore: Fix a locking bug

Biju Das (1):
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC

Bobby Eshleman (1):
net: devmem: use READ_ONCE/WRITE_ONCE on binding->dev

Boris Burkov (1):
btrfs: fix referenced/exclusive check in squota_check_parent_usage()

Breno Leitao (1):
netconsole: fix sysdata_release_enabled_show checking wrong flag

Brian Vazquez (1):
idpf: change IRQ naming to match netdev and ethtool queue numbering

Calvin Owens (1):
tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G

Catalin Marinas (2):
arm64: Silence sparse warnings caused by the type casting in (cmp)xchg
arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation

Chaitanya Kulkarni (1):
blktrace: fix __this_cpu_read/write in preemptible context

Charles Haithcock (1):
i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock"

Charles Keepax (1):
ASoC: SDCA: Add allocation failure check for Entity name

Chen Ridong (1):
cgroup/cpuset: fix null-ptr-deref in rebuild_sched_domains_cpuslocked

Chen-Yu Tsai (1):
pinctrl: sunxi: Implement gpiochip::get_direction()

ChenXiaoSong (1):
smb/client: make SMB2 maperror KUnit tests a separate module

Cheng-Yang Chou (8):
selftests/sched_ext: Abort test loop on signal
selftests/sched_ext: Fix unused-result warning for read()
tools/sched_ext: scx_central: Remove unused '-p' option
tools/sched_ext: scx_sdt: Remove unused '-f' option
selftests/sched_ext: Remove duplicated unistd.h include in rt_stall.c
tools/sched_ext: Sync README.md Kconfig with upstream scx
tools/sched_ext: Add Kconfig to sync with upstream
sched_ext: Remove redundant css_put() in scx_cgroup_init()

Chintan Vankar (1):
net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry
handling in ALE table

Chris Brandt (1):
drm: renesas: rz-du: mipi_dsi: Set DSI divider

Christian Brauner (5):
kthread: consolidate kthread exit paths to prevent use-after-free
nsfs: tighten permission checks for ns iteration ioctls
nsfs: tighten permission checks for handle opening
nstree: tighten permission checks for listing
selftests: fix mntns iteration selftests

Christian Loehle (1):
bpf: drop kthread_exit from noreturn_deny

Daniel Hodges (1):
nvme-fabrics: use kfree_sensitive() for DHCHAP secrets

Danielle Ratson (2):
bridge: Check relevant per-VLAN options in VLAN range grouping
selftests: net: Add bridge VLAN range grouping tests

Danilo Krummrich (1):
Revert "driver core: enforce device_lock for driver_match_device()"

Darrick J. Wong (2):
iomap: don't report direct-io retries to fserror
iomap: reject delalloc mappings during writeback

Dave Airlie (1):
nouveau/dpcd: return EBUSY for aux xfer if the device is asleep

Dave Hansen (1):
MAINTAINERS: Orphan Altera PCIe controller driver

David Carlier (3):
sched_ext: Fix out-of-bounds access in scx_idle_init_masks()
sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flag
tools/sched_ext: fix strtoul() misuse in scx_hotplug_seq()

David Gow (1):
MAINTAINERS: Update email address for David Gow

David Howells (1):
netfs: Fix unbuffered/DIO writes to dispatch subrequests in
strict sequence

David Laight (1):
uaccess: Fix scoped_user_read_access() for 'pointer to const'

David Thomson (1):
xen/acpi-processor: fix _CST detection using undersized evaluation buffer

Davide Caratti (1):
net/sched: ets: fix divide by zero in the offload path

Denis Benato (4):
platform/x86: asus-armoury: add support for G733QS
platform/x86: asus-armoury: add support for GX650RX
platform/x86: asus-armoury: add support for FA401UM
HID: asus: add xg mobile 2023 external hardware support

Dillon Varone (1):
drm/amd/display: Fallback to boot snapshot for dispclk

Eduard Zingerman (5):
bpf: Fix u32/s32 bounds when ranges cross min/max boundary
selftests/bpf: test refining u32/s32 bounds when ranges cross
min/max boundary
Revert "selftests/bpf: Update reg_bound range refinement logic"
bpf: collect only live registers in linked regs
selftests/bpf: add reproducer for spurious precision propagation
through calls

Eric Biggers (8):
kunit: irq: Ensure timer doesn't fire too frequently
lib/crypto: tests: Depend on library options rather than selecting them
lib/crypto: tests: Add a .kunitconfig file
fsverity: add dependency on 64K or smaller pages
crypto: testmgr - Fix stale references to aes-generic
net/tcp-ao: Fix MAC comparison to be constant-time
net/tcp-md5: Fix MAC comparison to be constant-time
smb: client: Compare MACs in constant time

Eric Dumazet (6):
net: annotate data-races around sk->sk_{data_ready,write_space}
inet: annotate data-races around isk->inet_num
indirect_call_wrapper: do not reevaluate function pointer
tcp: secure_seq: add back ports to TS offset
net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset()
eventpoll: Convert epoll_put_uevent() to scoped user access

Felix Gu (4):
pinctrl: pinconf-generic: Fix memory leak in
pinconf_generic_parse_dt_config()
pinctrl: meson: amlogic-a4: Fix device node reference leak in
aml_dt_node_to_map_pinmux()
pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
regulator: mt6363: Fix incorrect and redundant IRQ disposal in probe

Fernando Fernandez Mancera (2):
net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled

Filipe Manana (5):
btrfs: change warning messages to error level in open_ctree()
btrfs: remove redundant warning message in btrfs_check_uuid_tree()
btrfs: remove btrfs_handle_fs_error() after failure to recover log trees
btrfs: convert log messages to error level in btrfs_replay_log()
btrfs: remove pointless WARN_ON() in cache_save_setup()

Florian Eckert (2):
pinctrl: equilibrium: rename irq_chip function callbacks
pinctrl: equilibrium: fix warning trace on load

Florian Fuchs (1):
scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP

Florian Westphal (2):
selftests: netfilter: nft_queue.sh: avoid flakes on debug kernels
netfilter: nft_set_pipapo: split gc into unlink and reclaim phase

Francesco Lavra (1):
drm/solomon: Fix page start when updating rectangle in page
addressing mode

Frank Li (1):
dt-bindings: net: can: nxp,sja1000: add reference to
mc-peripheral-props.yaml

Franz Schnyder (1):
regulator: pf9453: Respect IRQ trigger settings from firmware

Geert Uytterhoeven (5):
crypto: Clean up help text for CRYPTO_BLAKE2B
crypto: Clean up help text for CRYPTO_SHA256
crypto: Clean up help text for CRYPTO_XXHASH
crypto: Clean up help text for CRYPTO_CRC32C
crypto: Clean up help text for CRYPTO_CRC32

Gerd Rausch (1):
time/jiffies: Fix sysctl file error on configurations where USER_HZ < HZ

Greg Kroah-Hartman (7):
HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
can: ems_usb: ems_usb_read_bulk_callback(): check the proper
length of a message
can: ucan: Fix infinite loop from zero-length messages
can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
can: usb: f81604: handle short interrupt urb messages properly
can: usb: f81604: handle bulk write errors properly
can: usb: f81604: correctly anchor the urb in the read bulk callback

Guenter Roeck (5):
hwmon: (macsmc) Fix regressions in Apple Silicon SMC hwmon driver
hwmon: (macsmc) Fix overflows, underflows, and sign extension
dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ handler
ata: libata-eh: Fix detection of deferred qc timeouts
tracing: Add NULL pointer check to trigger_data_free()

Günther Noack (4):
HID: Document memory allocation properties of report_fixup()
HID: apple: avoid memory leak in apple_report_fixup()
HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
HID: asus: avoid memory leak in asus_report_fixup()

H. Peter Anvin (1):
x86/entry/vdso32: Work around libgcc unwinder bug

Hans de Goede (1):
platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
touchscreen on SUPI S10

Hao Yu (1):
hwmon: (aht10) Fix initialization commands for AHT20

Harry Yoo (1):
mm/slab: change stride type from unsigned short to unsigned int

Heiko Carstens (3):
s390/xor: Fix xor_xc_2() inline assembly constraints
s390/xor: Improve inline assembly constraints
s390/stackleak: Fix __stackleak_poison() inline assembly constraint

Helge Deller (4):
fbdev: au1100fb: Fix build on MIPS64
parisc: Increase initial mapping to 64 MB with KALLSYMS
parisc: Check kernel mapping earlier at bootup
parisc: Fix initial page table creation for boot

Hou Wenlong (2):
x86/xen: Build identity mapping page tables dynamically for XENPV
x86/PVH: Use boot params to pass RSDP address in start_info page

Huiwen He (1):
tracing: Fix syscall events activation by ensuring refcount hits zero

Ian Ray (2):
HID: multitouch: new class MT_CLS_EGALAX_P80H84
net: nfc: nci: Fix zero-length proprietary notifications

Ihor Solodrai (2):
module: Fix kernel panic when a symbol st_shndx is out of bounds
resolve_btfids: Fix linker flags detection

Isaac J. Manjarres (1):
dma-buf: Include ioctl.h in UAPI header

J. Neuschäfer (1):
io_uring/mock: Fix typo in help text

Jakub Kicinski (19):
io_uring/zcrx: don't set rx_page_size when not requested
tcp: give up on stronger sk_rcvbuf checks (for now)
selftests/net: packetdrill: remove tests for tcp_rcv_*big
ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
nfc: nci: free skb on nci_transceive early error paths
nfc: digital: free skb on digital_in_send error paths
nfc: nci: complete pending data exchange on device close
nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
nfc: rawsock: cancel tx_work before socket teardown
MAINTAINERS: remove Johan Hedberg from Bluetooth subsystem
MAINTAINERS: remove Manish Chopra from QLogic QL4xxx (now orphan)
MAINTAINERS: remove Jerin Jacob from Marvell OcteonTX2
MAINTAINERS: remove Sean Wang from MediaTek Ethernet and switch
MAINTAINERS: remove DENG Qingfang from MediaTek switch
MAINTAINERS: replace Clark Wang with Frank Li for Freescale FEC
MAINTAINERS: remove Jonathan Lemon from OpenCompute PTP
MAINTAINERS: replace Taras Chornyi with Elad Nachman for Marvell Prestera
MAINTAINERS: remove Claudiu Manoil and Alexandre Belloni from
Ocelot switch
MAINTAINERS: remove Thomas Falcon from IBM ibmvnic

Jakub Staniszewski (2):
ice: reintroduce retry mechanism for indirect AQ
ice: fix retry for AQ command 0x06EE

Jamal Hadi Salim (1):
net/sched: act_ife: Fix metalist update behavior

Jan Stancek (1):
x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths

Jason Xing (1):
mailmap: reflect my gmail as default

Jedrzej Jagielski (1):
ixgbevf: fix link setup issue

Jeff Layton (1):
nfsd: report the requested maximum number of threads instead of
number running

Jens Axboe (1):
io_uring: correct comment for IORING_SETUP_TASKRUN_FLAG

Jerome Marchand (1):
ftrace: Add MAINTAINERS entries for all ftrace headers

Jesse Guo (1):
platform/x86: redmi-wmi: Add more hotkey mappings

Jiayuan Chen (5):
atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
selftests/bpf: add test for xdp_bonding xmit_hash_policy compat
net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
selftests: net: add test for IPv4 route with loopback IPv6 nexthop

Jingkai Tan (1):
btrfs: handle discard errors in in btrfs_finish_extent_commit()

Jiri Olsa (1):
ftrace: Add missing ftrace_lock to update_ftrace_direct_add/del

Jisheng Zhang (1):
arm64: make runtime const not usable by modules

Joanne Koong (1):
iomap: don't mark folio uptodate if read IO has bytes pending

Joe Damato (1):
mailmap: Add entry for Joe Damato

Johan Hovold (1):
ALSA: us122l: drop redundant interface references

John Garry (3):
nvme: stop using AWUPF
nvme: stop setting namespace gendisk device driver data
nvme: correct comment about nvme_ns_remove()

Jonas Köppeler (2):
net/sched: sch_cake: avoid sync overhead when unlimited
net/sched: sch_cake: fixup cake_mq rate adjustment for diffserv config

Jonathan Teh (1):
platform/x86: thinkpad_acpi: Fix errors reading battery thresholds

Jouni Högander (2):
drm/dp: Add definition for Panel Replay full-line granularity
drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling

Juergen Gross (2):
xenbus: add xenbus_device parameter to xenbus_read_driver_state()
xen/xenbus: better handle backend crash

Julian Orth (1):
drm/syncobj: Fix handle <-> fd ioctls with dirty stack

Julius Lehmann (1):
HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2

Junxiao Bi (1):
scsi: core: Fix refcount leak for tagset_refcnt

Juri Lelli (1):
sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting

Justin Tee (1):
nvmet-fcloop: Check remoteport port_state before calling done callback

Keith Busch (4):
nvme-pci: ensure we're polling a polled queue
nvme-pci: cap queue creation to used queues
nvme-pci: do not try to add queue maps at runtime
nvme-multipath: fix leak on try_module_get failure

Kim Phillips (1):
x86/sev: Allow IBPB-on-Entry feature for SNP guests

Kohei Enju (1):
iavf: fix netdev->max_mtu to respect actual hardware limit

Koichiro Den (1):
net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for
lockless qdiscs

Krishna Chomal (2):
platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support
platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support

Krzysztof Kozlowski (4):
pinctrl: amdisp: Make amdisp_pinctrl_ops variable static
pinctrl: cix: sky1: Unexport sky1_pinctrl_pm_ops
pinctrl: qcom: sdm660-lpass-lpi: Make groups and functions
variables static
pinctrl: rockchip: Fix configuring a deferred pin

Kuniyuki Iwashima (3):
nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit().
nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit().
udp: Unhash auto-bound connected sk from 4-tuple hash table when
disconnected.

Kurt Borja (2):
platform/x86: dell-wmi: Add audio/mic mute key codes
platform/x86: alienware-wmi-wmax: Add G-Mode support to m18 laptops

Lang Xu (1):
bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim

Larysa Zaremba (10):
ice: fix adding AQ LLDP filter for VF
xdp: use modulo operation to calculate XDP frag tailroom
xsk: introduce helper to determine rxq->frag_size
ice: fix rxq info registering in mbuf packets
ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz
i40e: fix registering XDP RxQ info
i40e: use xdp.frame_sz as XDP RxQ info frag_size
libeth, idpf: use truesize as XDP RxQ info frag_size
net: enetc: use truesize as XDP RxQ info frag_size
xdp: produce a warning when calculated tailroom is negative

Leif Skunberg (2):
platform/x86: int3472: Handle GPIO type 0x10 (DOVDD)
platform/x86: intel-hid: Enable 5-button array on ThinkPad X1
Fold 16 Gen 1

Li Li (4):
idpf: increment completion queue next_to_clean in sw marker wait routine
idpf: skip deallocating bufq_sets from rx_qgrp if it is NULL
idpf: skip deallocating txq group's txqs if it is NULL
idpf: nullify pointers after they are freed

Lianqin Hu (1):
ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio

Linus Torvalds (2):
Require (reasonably) normal mappings for MADV_DOFORK
Linux 7.0-rc3

Lizhi Hou (4):
accel/amdxdna: Fill invalid payload for failed command
accel/amdxdna: Fix NULL pointer dereference of mgmt_chann
accel/amdxdna: Fix major version check on NPU1 platform
accel/amdxdna: Split mailbox channel create function

Long Li (1):
net: mana: Ring doorbell at 4 CQ wraparounds

Lorenzo Bianconi (4):
wifi: mt76: mt7996: Fix possible oob access in
mt7996_mac_write_txwi_80211()
wifi: mt76: mt7925: Fix possible oob access in
mt7925_mac_write_txwi_80211()
wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211()
net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case
of error in mtk_xdp_setup()

MD Danish Anwar (1):
net: ti: icssg-prueth: Fix ping failure after offload mode setup
when link speed is not 1G

Maarten Lankhorst (2):
drm/ttm/tests: Fix build failure on PREEMPT_RT
Revert "drm/syncobj: Fix handle <-> fd ioctls with dirty stack"

Marc Kleine-Budde (1):
can: gs_usb: gs_can_open(): always configure bitrates before
starting device

Mario Limonciello (1):
platform/x86: hp-bioscfg: Support allocations of larger data

Mark Brown (2):
ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()
ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()

Mark Harmstone (10):
btrfs: fix error message order of parameters in
btrfs_delete_delayed_dir_index()
btrfs: fix incorrect key offset in error message in
check_dev_extent_item()
btrfs: fix objectid value in error message in check_extent_data_ref()
btrfs: fix warning in scrub_verify_one_metadata()
btrfs: print correct subvol num if active swapfile prevents deletion
btrfs: fix compat mask in error messages in btrfs_check_features()
btrfs: fix chunk map leak in btrfs_map_block() after
btrfs_chunk_map_num_copies()
btrfs: fix chunk map leak in btrfs_map_block() after
btrfs_translate_remap()
btrfs: fix transaction handle leaks in btrfs_last_identity_remap_gone()
btrfs: check block group lookup in remove_range_from_remap_tree()

Masami Hiramatsu (Google) (1):
tracing: Disable preemption in the tracepoint callbacks handling
filtered pids

Matt DeVillier (1):
ALSA: hda/ca0132: Set HP/Speaker auto-detect default from
headphone pin verb

Matt Roper (1):
drm/xe/xe2_hpg: Correct implementation of Wa_16025250150

Matthew Brost (1):
drm/xe: Do not preempt fence signaling CS instructions

Matthieu Baerts (NGI0) (4):
mptcp: pm: avoid sending RM_ADDR over same subflow
selftests: mptcp: join: check RM_ADDR not sent over same subflow
mptcp: pm: in-kernel: always mark signal+subflow endp as used
selftests: mptcp: join: check removing signal+subflow endp

Maulik Shah (1):
pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag

Maurizio Lombardi (3):
nvme: expose active quirks in sysfs
nvme: add support for dynamic quirk configuration via module parameter
nvme: fix memory leak in quirks_param_set()

Maximilian Pezzullo (1):
ata: libata-core: Disable LPM on ST1000DM010-2EP102

Maíra Canal (1):
pmdomain: bcm: bcm2835-power: Fix broken reset status read

MeiChia Chiu (1):
wifi: mac80211: fix missing ieee80211_eml_params member initialization

Michael Walle (2):
Revert "hwmon: add SMARC-sAM67 support"
dt-bindings: hwmon: sl28cpld: Drop sa67mcu compatible

Michal Schmidt (1):
ice: fix crash in ethtool offline loopback test

Michal Swiatkowski (1):
libie: don't unroll if fwlog isn't supported

Mieczyslaw Nalewaj (1):
net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value

Mike Rapoport (Microsoft) (1):
x86/efi: defer freeing of boot services memory

Ming Lei (2):
nvme: fix admin queue leak on controller reset
block: use trylock to avoid lockdep circular dependency in sysfs

Miquel Sabaté Solà (2):
btrfs: free pages on error in btrfs_uring_read_extent()
btrfs: don't commit the super block when unmounting a shutdown filesystem

Miroslav Lichvar (1):
timekeeping: Fix timex status validation for auxiliary clocks

Nathan Chancellor (3):
kbuild: Split .modinfo out from ELF_DETAILS
genksyms: Fix parsing a declarator with a preceding attribute
kbuild: Leave objtool binary around with 'make clean'

Naveen Anandhan (1):
selftests: tc-testing: fix list_categories() crash on list type

Nikhil P. Rao (2):
xsk: Fix fragment node deletion to prevent buffer leak
xsk: Fix zero-copy AF_XDP fragment drop

Niklas Cassel (1):
ata: libata: cancel pending work after clearing deferred_qc

Nilay Shroff (3):
block: break pcpu_alloc_mutex dependency on freeze_lock
powerpc/pci: Initialize msi_addr_mask for OF-created PCI devices
sparc/PCI: Initialize msi_addr_mask for OF-created PCI devices

Oliver Freyermuth (1):
ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCD SKU

Oliver Hartkopp (2):
can: bcm: fix locking for bcm_op runtime updates
can: dummy_can: dummy_can_init(): fix packet statistics

Olivier Sobrie (1):
hwmon: (max6639) fix inverted polarity

Ovidiu Panait (4):
net: stmmac: Fix error handling in VLAN add and delete paths
net: stmmac: Improve double VLAN handling
net: stmmac: Fix VLAN HW state restore
net: stmmac: Defer VLAN HW configuration when interface is down

Pablo Neira Ayuso (2):
netfilter: nf_tables: unconditionally bump set->nelems before insertion
netfilter: nf_tables: clone set on flush only

Paolo Abeni (1):
selftests: mptcp: more stable simult_flows tests

Paul E. McKenney (4):
rcutorture: Update due to x86 not supporting none/voluntary preemption
rcuscale: Update due to x86 not supporting none/voluntary preemption
refscale: Update due to x86 not supporting none/voluntary preemption
scftorture: Update due to x86 not supporting none/voluntary preemption

Paul Moses (1):
net/sched: act_gate: snapshot parameters with RCU on replace

Paulo Alcantara (1):
smb: client: fix oops due to uninitialised var in smb2_unlink()

Pavel Begunkov (2):
io_uring/net: reject SEND_VECTORIZED when unsupported
io_uring/zcrx: use READ_ONCE with user shared RQEs

Pedro Falcato (1):
ata: libata-core: Add BRIDGE_OK quirk for QEMU drives

Peter Metz (2):
platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list

Peter Zijlstra (4):
x86/numa: Store extra copy of numa_nodes_parsed
x86/topo: Add topology_num_nodes_per_package()
x86/topo: Replace x86_has_numa_in_package
x86/topo: Fix SNC topology mess

Petr Pavlu (2):
module: Remove duplicate freeing of lockdep classes
module: Fix the modversions and signing submenus

Piotr Jaroszynski (1):
arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults

Prithvi Tambewagh (1):
scsi: target: Fix recursive locking in __configfs_open_file()

Qing Wang (1):
tracing: Fix WARN_ON in tracing_buffers_mmap_close

Qingye Zhao (1):
cgroup: fix race between task migration and iteration

Qu Wenruo (1):
btrfs: fix a double release on reserved extents in cow_one_range()

Rafael J. Wysocki (1):
Revert "ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM"

Raju Rangoju (2):
amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds
amd-xgbe: fix sleep while atomic on suspend/resume

Randy Dunlap (2):
hwmon: (emc1403) correct a malformed email address
platform_data/mlxreg: mlxreg.h: fix all kernel-doc warnings

Ranjan Kumar (1):
scsi: mpi3mr: Clear reset history on ready and recheck state after timeout

Richard Fitzgerald (2):
ASoC: cs35l56: Only patch ASP registers if the DAI is part of a DAIlink
ASoC: cs35l56: Suppress pointless warning about number of GPIO pulls

Rob Herring (Arm) (3):
accel: ethosu: Fix job submit error clean-up refcount underflows
accel: ethosu: Fix NPU_OP_ELEMENTWISE validation with scalar
accel: ethosu: Handle possible underflow in IFM size calculations

Romain Sioen (1):
HID: mcp2221: cancel last I2C command on read error

Rong Zhang (1):
ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP

Saket Dumbre (1):
ACPICA: Update the _CPC definition to match ACPI 6.6

Sanman Pradhan (1):
hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read

Sebastian Andrzej Siewior (1):
net: Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock

Sebastian Krzyszkowiak (1):
wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config

Shawn Lin (1):
pmdomain: rockchip: Fix PD_VCODEC for RK3588

Sheetal (2):
ALSA: hda/hdmi: Add Tegra238 HDA codec device ID
ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card

Shenghao Ding (1):
ALSA: hda/tas2781: A workaround solution to lower-vol issue
among lower calibrated-impedance micro-speaker on TAS2781

Shengming Hu (2):
fgraph: Fix thresh_return clear per-task notrace
fgraph: Fix thresh_return nosleeptime double-adjust

Shuicheng Lin (2):
drm/xe/configfs: Free ctx_restore_mid_bb in release
drm/xe/reg_sr: Fix leak on xa_store failure

Shuming Fan (1):
ASoC: rt1321: fix DMIC ch2/3 mask issue

Shuvam Pandey (1):
kunit: tool: copy caller args in run_kernel to prevent mutation

Shyam Prasad N (1):
cifs: open files should not hold ref on superblock

Simon Baatz (1):
selftests/net: packetdrill: restore tcp_rcv_big_endseq.pkt

Simon Trimmer (1):
ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts

Sreedevi Joshi (1):
idpf: Fix flow rule delete failure due to invalid validation

Stephen Hemminger (1):
MAINTAINERS: update the skge/sky2 maintainers

Steven Rostedt (1):
ftrace: Disable preemption in the tracepoint callbacks handling
filtered pids

Sun Jian (2):
selftests/harness: order TEST_F and XFAIL_ADD constructors
selftests: net: tun: don't abort XFAIL cases

Sungwoo Kim (1):
nvme: fix memory allocation in nvme_pr_read_keys()

Sunil Khatri (1):
drm/amdgpu/userq: refcount userqueues to avoid any race conditions

Sven Eckelmann (1):
batman-adv: Avoid double-rtnl_lock ELP metric worker

Takashi Iwai (2):
HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list
ALSA: firewire: dice: Fix printf warning with W=1

Tejun Heo (2):
sched_ext: Disable preemption between scx_claim_exit() and
kicking helper work
sched_ext: Fix starvation of scx_enable() under fair-class saturation

Thadeu Lima de Souza Cascardo (1):
drm/ttm: Fix bo resource use-after-free

Thomas Gleixner (1):
i40e: Fix preempt count leak in napi poll tracepoint

Thomas Hellström (2):
mm: Fix a hmm_range_fault() livelock / starvation problem
Revert "drm/pagemap: Disable device-to-device migration"

Thomas Weißschuh (1):
kbuild: install-extmod-build: Package resolve_btfids if necessary

Thorsten Blum (2):
crypto: atmel-sha204a - Fix OOM ->tfm_count leak
platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data

Tom Lendacky (1):
x86/boot/sev: Move SEV decompressor variables into the .data section

Tomasz Lis (1):
drm/xe/queue: Call fini on exec queue creation fail

Tomasz Pakuła (1):
HID: pidff: Fix condition effect bit clearing

Tony Luck (1):
x86/resctrl: Fix SNC detection

Tvrtko Ursulin (2):
drm/ttm: Fix ttm_pool_beneficial_order() return type
drm/amdgpu/userq: Consolidate wait ioctl exit path

Valentin Spreckels (1):
net: usb: r8152: add TRENDnet TUC-ET2G

Varun Gupta (1):
drm/xe: Fix memory leak in xe_vm_madvise_ioctl

Vasily Gorbik (1):
s390/xor: Fix xor_xc_5() inline assembly

Victor Lattaro Volpini (1):
platform/x86: hp-wmi: Add Victus 16-d0xxx support

Victor Nogueira (3):
net/sched: Only allow act_ct to bind to clsact/ingress qdiscs
and shared blocks
selftests/tc-testing: Create tests to exercise act_ct binding restrictions
selftests/tc-testing: Add tests exercising act_ife metalist
replace behaviour

Vimlesh Kumar (4):
octeon_ep: Relocate counter updates before NAPI
octeon_ep: avoid compiler and IQ/OQ reordering
octeon_ep_vf: Relocate counter updates before NAPI
octeon_ep_vf: avoid compiler and IQ/OQ reordering

Vitaly Lifshits (2):
e1000e: introduce new board type for Panther Lake PCH
e1000e: clear DPG_EN after reset to avoid autonomous power-gating

Vivek Behera (2):
igb: Fix trigger of incorrect irq in igb_xsk_wakeup
igc: Fix trigger of incorrect irq in igc_xsk_wakeup function

Vladimir Yakovlev (1):
spi: spi-dw-dma: fix print error log when wait finish transaction

Vlastimil Babka (1):
slab: distinguish lock and trylock for sheaf_flush_main()

Vlastimil Babka (SUSE) (1):
mm/slab: allow sheaf refill if blocking is not allowed

Waiman Long (8):
cgroup/cpuset: Fix incorrect change to effective_xcpus in
partition_xcpus_del()
cgroup/cpuset: Fix incorrect use of
cpuset_update_tasks_cpumask() in update_cpumasks_hier()
cgroup/cpuset: Clarify exclusion rules for cpuset internal variables
cgroup/cpuset: Set isolated_cpus_updating only if isolated_cpus is changed
kselftest/cgroup: Simplify test_cpuset_prs.sh by removing "S+" command
cgroup/cpuset: Move housekeeping_update()/rebuild_sched_domains() together
cgroup/cpuset: Defer housekeeping_update() calls from CPU
hotplug to workqueue
cgroup/cpuset: Call housekeeping_update() without holding cpus_read_lock

Werner Sembach (1):
HID: multitouch: Keep latency normal on deactivate for
reactivation gesture

Wilfred Mallawa (1):
nvme/host: fixup some typos

Yang Wang (1):
drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on smu v13.0.x

Yang Xiuwei (1):
block: use __bio_add_page in bio_copy_kern

YiFei Zhu (1):
net: Fix rcu_tasks stall in threaded busypoll

Yifan Wu (1):
selftest/arm64: Fix sve2p1_sigill() to hwcap test

Yujie Liu (1):
drm/sched: Fix kernel-doc warning for drm_sched_job_done()

Yung Chih Su (1):
net: ipv4: fix ARM64 alignment fault in multipath hash seed

Zhang Heng (2):
ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA

Zhang Lixu (1):
HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs

ZhangGuoDong (4):
smb: update some doc references
smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op()
smb/client: fix buffer size for smb311_posix_qinfo in
SMB311_posix_query_info()
smb/client: remove unused SMB311_posix_query_info()

Zhanjun Dong (1):
drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure

Zhao Mengmeng (3):
tools/sched_ext: Add -fms-extensions to bpf build flags
selftests/sched_ext: Add -fms-extensions to bpf build flags
selftests/sched_ext: Fix peek_dsq.bpf.c compile error for clang 17

Zilin Guan (1):
ice: Fix memory leak in ice_set_ringparam()

Ziyi Guo (1):
can: esd_usb: add endpoint type validation

kexinsun (1):
x86/xen: update outdated comment

sguttula (2):
drm/amdgpu: Enable DPG support for VCN5
drm/amdgpu/psp: Use Indirect access address for GFX to PSP mailbox

wangdicheng (2):
ALSA: hda/senary: Use codec->core.afg for GPIO access
ALSA: hda/senary: Ensure EAPD is enabled during init

zhidao su (3):
sched_ext: Use READ_ONCE() for the read side of dsq->nr update
sched_ext: Replace naked scx_root dereferences in kobject callbacks
sched_ext: Use READ_ONCE() for plain reads of scx_watchdog_timeout