Linux 7.0-rc5

From: Linus Torvalds

Date: Sun Mar 22 2026 - 17:59:23 EST


It looks like things are starting to calm down - rc5 is smaller than
the previous rc's this merge window, although it still tracks a bit
larger than rc5s historically do. I'll still take it as a good sign
overall.

The diffstat looks fairly normal - half drivers (gpu and networking,
but unusually some serial updates too). But on the whole it's all
pretty small - most of the commits are small few-liners.

Outside of drivers, it's the usual mixed bag - core networking, some
filesystem updates, bpf, selftests and some architecture fixes.

So while the rc's have trended bigger than usual this release, on the
whole it all continues to look fairly innocuous. Please keep testing,

Linus

---

Adam Ford (1):
pmdomain: mediatek: Fix power domain count

Aditya Garg (1):
HID: appletb-kbd: add .resume method in PM

Adrian Freund (1):
HID: logitech-hidpp: Enable MX Master 4 over bluetooth

AlanSong-oc (1):
crypto: padlock-sha - Disable for Zhaoxin processor

Alessio Belle (3):
drm/imagination: Fix deadlock in soft reset sequence
drm/imagination: Synchronize interrupts before suspending the GPU
drm/imagination: Disable interrupts before suspending the GPU

Alex Deucher (11):
drm/amdgpu/mmhub2.0: add bounds checking for cid
drm/amdgpu/mmhub2.3: add bounds checking for cid
drm/amdgpu/mmhub3.0.1: add bounds checking for cid
drm/amdgpu/mmhub3.0.2: add bounds checking for cid
drm/amdgpu/mmhub3.0: add bounds checking for cid
drm/amdgpu/mmhub4.1.0: add bounds checking for cid
drm/amdgpu/mmhub4.2.0: add bounds checking for cid
drm/amdgpu/gmc9.0: add bounds checking for cid
drm/amdgpu: rework how we handle TLB fences
drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
drm/radeon: apply state adjust rules to some additional HAINAN vairants

Alex Hung (1):
drm/amd/display: Fix gamma 2.2 colorop TFs

Anas Iqbal (1):
net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in error paths

Andrei Vagin (1):
binfmt_elf_fdpic: fix AUXV size calculation for ELF_HWCAP3 and ELF_HWCAP4

Andy Nguyen (1):
drm/amd: fix dcn 2.01 check

Anirudh Rayabharam (Microsoft) (2):
mshv: refactor synic init and cleanup
mshv: add arm64 support for doorbell & intercept SINTs

Antheas Kapenekakis (1):
iommu: Fix mapping check for 0x0 to avoid re-mapping it

Ard Biesheuvel (1):
x86/hyperv: Use __naked attribute to fix stackless C function

Ashutosh Dixit (1):
drm/xe/oa: Allow reading after disabling OA stream

Bart Van Assche (2):
include/linux/local_lock_internal.h: Make this header file again
compatible with sparse
PM: runtime: Fix a race condition related to device removal

Ben Horgan (2):
arm_mpam: Fix null pointer dereference when restoring bandwidth counters
arm_mpam: Disable preemption when making accesses to fake MSC in
kunit test

Benjamin Tissoires (2):
selftests/hid: fix compilation when bpf_wq and hid_device are not exported
HID: bpf: prevent buffer overflow in hid_hw_request

Benoît Sevens (1):
HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq

Bibo Mao (1):
LoongArch: KVM: Fix typo issue in kvm_vm_init_features()

Breno Leitao (1):
perf/x86: Move event pointer setup earlier in x86_pmu_enable()

Brian Nguyen (1):
drm/xe: Skip over non leaf pte for PRL generation

Calvin Owens (1):
drm/amd/display: Fix uninitialized variable use which breaks full LTO

Chen Ni (2):
soc: fsl: cpm1: qmc: Fix error check for devm_ioremap_resource()
in qmc_qe_init_resources()
mtd: rawnand: cadence: Fix error check for dma_alloc_coherent()
in cadence_nand_init()

Cheng-Yang Chou (1):
crypto: arm64/aes-neonbs - Move key expansion off the stack

Chris Down (1):
mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()

Christian Eggers (3):
Bluetooth: LE L2CAP: Disconnect if received packet's SDU exceeds IMTU
Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU
Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy

Christophe JAILLET (1):
i2c: fsi: Fix a potential leak in fsi_i2c_probe()

Chuck Lever (2):
NFSD: Defer sub-object cleanup in export put callbacks
NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd

Claudiu Beznea (2):
reset: rzg2l-usbphy-ctrl: Check pwrrdy is valid before using it
arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2

Conor Dooley (1):
riscv: dts: microchip: add can resets to mpfs

Cosmin Ratiu (1):
net/mlx5: qos: Restrict RTNL area to avoid a lock cycle

Cristian Marussi (1):
firmware: arm_scmi: Fix NULL dereference on notify error path

Damien Le Moal (2):
ata: libata-core: disable LPM on ADATA SU680 SSD
ata: libata-scsi: report correct sense field pointer in
ata_scsiop_maint_in()

Daniel Borkmann (3):
clsact: Fix use-after-free in init/destroy rollback asymmetry
bpf: Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation
selftests/bpf: Add a test cases for sync_linked_regs regarding
zext propagation

Daniel Schaefer (1):
HID: intel-thc-hid: Set HID_PHYS with PCI BDF

Daniel Wade (2):
bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR
selftests/bpf: Add tests for maybe_fork_scalars() OR vs AND handling

Daniele Ceraolo Spurio (1):
drm/xe/guc: Fail immediately on GuC load error

Danilo Krummrich (5):
driver core: generalize driver_override in struct device
docs: driver-model: document driver_override
hwmon: axi-fan: don't use driver_override as IRQ name
sh: platform_early: remove pdev->driver_override check
driver core: platform: use generic driver_override infrastructure

Dapeng Mi (2):
perf/x86/intel: Add missing branch counters constraint apply
perf/x86/intel: Fix OMR snoop information parsing issues

Deepanshu Kartikey (2):
wifi: mac80211: check tdls flag in ieee80211_tdls_oper
atm: lec: fix use-after-free in sock_def_readable()

Denis Benato (1):
HID: asus: add xg mobile 2022 external hardware support

Dev Jain (1):
mm/rmap: fix incorrect pte restoration for lazyfree folios

Dipayaan Roy (1):
net: mana: fix use-after-free in mana_hwc_destroy_channel() by
reordering teardown

Dmitry Baryshkov (1):
Bluetooth: qca: fix ROM version reading on WCN3998 chips

Eric Biggers (1):
lib/crypto: powerpc: Add powerpc/aesp8-ppc.S to clean-files

Eric Dumazet (2):
ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS
bonding: prevent potential infinite loop in bond_header_parse()

Eric Woudstra (1):
netfilter: nf_flow_table_ip: reset mac header before vlan push

Fabrizio Castro (1):
arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes

Fedor Pchelkin (2):
net: macb: fix use-after-free access to PTP clock
net: macb: fix uninitialized rx_fs_lock

Felix Fietkau (2):
mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN stations
wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure

Felix Gu (7):
cache: starfive: fix device node leak in starlink_cache_init()
cache: ax45mp: Fix device node reference leak in ax45mp_cache_init()
firmware: arm_scpi: Fix device_node reference leak in probe path
spi: amlogic: spifc-a4: Remove redundant clock cleanup
spi: amlogic-spisg: Fix memory leak in aml_spisg_probe()
spi: axiado: Fix double-free in ax_spi_probe()
irqchip/riscv-rpmi-sysmsi: Fix mailbox channel leak in rpmi_sysmsi_probe()

Filipe Manana (4):
btrfs: log new dentries when logging parent dir of a conflicting inode
btrfs: check for NULL root after calls to btrfs_extent_root()
btrfs: check for NULL root after calls to btrfs_csum_root()
btrfs: reserve enough transaction items for qgroup ioctls

Finn Thain (1):
mtd: Avoid boot crash in RedBoot partition table parser

Florian Westphal (3):
netfilter: conntrack: add missing netlink policy validations
netfilter: revert nft_set_rbtree: validate open interval overlap
netfilter: bpf: defer hook memory release until rcu readers are done

Gabor Juhos (1):
i2c: pxa: defer reset on Armada 3700 when recovery is used

Geert Uytterhoeven (2):
arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt numbers
firmware: arm_scmi: Spelling s/mulit/multi/, s/currenly/currently/

Guanghui Feng (1):
iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry

Guenter Roeck (3):
crypto: ccp - Fix leaking the same page twice
wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not
enough headroom
hwmon: (max6639) Fix pulses-per-revolution implementation

Hans de Goede (2):
HID: input: Drop Asus UX550* touchscreen ignore battery quirks
HID: input: Add HID_BATTERY_QUIRK_DYNAMIC for Elan touchscreens

Helge Deller (1):
parisc: Flush correct cache in cacheflush() syscall

Hugo Villeneuve (1):
regulator: dt-bindings: fix typos in regulator-uv-* descriptions

Hyunwoo Kim (4):
bridge: cfm: Fix race condition in peer_mep deletion
netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
ksmbd: fix use-after-free of share_conf in compound request
ksmbd: fix use-after-free in durable v2 replay of active file handles

Ian Forbes (1):
drm/vmwgfx: Don't overwrite KMS surface dirty tracker

Ian Ray (1):
NFC: nxp-nci: allow GPIOs to sleep

Ignat Korchagin (1):
MAINTAINERS: update email address for Ignat Korchagin

Ihor Solodrai (2):
bpf: Fix exception exit lock checking for subprogs
selftests/bpf: Add tests for bpf_throw lock leak from subprogs

Ilpo Järvinen (7):
serial: 8250: Protect LCR write in shutdown
serial: 8250_dw: Avoid unnecessary LCR writes
serial: 8250: Add serial8250_handle_irq_locked()
serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR handling
serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt storm
serial: 8250: Add late synchronize_irq() to shutdown to handle
DW UART BUSY
serial: 8250_dw: Ensure BUSY is deasserted

Imre Deak (1):
drm/i915/dmc: Fix an unlikely NULL pointer deference at probe

Ira Weiny (1):
nvdimm/bus: Fix potential use after free in asynchronous initialization

Jakub Kicinski (2):
net: shaper: protect late read accesses to the hierarchy
net: shaper: protect from late creation of hierarchy

Jamal Hadi Salim (1):
net/sched: teql: Fix double-free in teql_master_xmit

Jeff Layton (2):
sunrpc: fix cache_request leak in cache_release
nfsd: fix heap overflow in NFSv4.0 LOCK replay cache

Jenny Guanni Qu (5):
netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case
netfilter: xt_time: use unsigned int for monthday bit shift
netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()
bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
selftests/bpf: Add tests for sdiv32/smod32 with INT_MIN dividend

Jens Axboe (3):
io_uring/poll: fix multishot recv missing EOF on wakeup race
io_uring/kbuf: fix missing BUF_MORE for incremental buffers at EOF
io_uring/kbuf: propagate BUF_MORE through early buffer commit path

Jesse.Zhang (1):
drm/amdgpu: Limit BO list entry count to prevent resource exhaustion

Jianbo Liu (2):
net/mlx5e: Prevent concurrent access to IPSec ASO context
net/mlx5e: Fix race condition during IPSec ESN update

Jiayuan Chen (3):
serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
net/rose: fix NULL pointer dereference in rose_transmit_link on reconnect
net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()

Jiri Olsa (1):
ftrace: Use hash argument for tmp_ops in update_ftrace_direct_mod

Joe Damato (1):
iommu/amd: Block identity domain when SNP enabled

Joe Lawrence (2):
objtool/klp: fix data alignment in __clone_symbol()
objtool/klp: fix mkstemp() failure with long paths

Johan Hovold (3):
spi: fix use-after-free on controller registration failure
spi: fix statistics allocation
i2c: cp2615: fix serial string NULL-deref at probe

Johannes Berg (2):
wifi: mac80211_hwsim: fully initialise PMSR capabilities
wifi: mac80211: remove keys after disabling beaconing

Johannes Thumshirn (2):
btrfs: pass 'verbose' parameter to btrfs_relocate_block_group
btrfs: don't take device_list_mutex when querying zone info

Jonas Karlman (1):
drm/bridge: dw-hdmi-qp: fix multi-channel audio output

Jonathan Cavitt (1):
drm/pagemap_util: Ensure proper cache lock management on free

Joseph Salisbury (1):
cifs: smb1: fix comment typo

Josh Law (2):
lib/bootconfig: check xbc_init_node() return in override path
tools/bootconfig: fix fd leak in load_xbc_file() on fstat failure

Josh Poimboeuf (2):
livepatch/klp-build: Fix inconsistent kernel version
objtool: Fix Clang jump table detection

Jouni Högander (2):
drm/i915/psr: Disable PSR on update_m_n and update_lrr
drm/i915/psr: Compute PSR entry_setup_frames into intel_crtc_state

Junrui Luo (1):
bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler

Justin Chen (1):
net: bcmgenet: increase WoL poll timeout

Kamal Dasu (2):
mtd: rawnand: serialize lock/unlock against other NAND operations
mtd: rawnand: brcmnand: skip DMA during panic write

Kees Cook (1):
fs/tests: exec: Remove bad test vector

Kevin Hao (2):
net: macb: Introduce gem_init_rx_ring()
net: macb: Reinitialize tx/rx queue pointer registers and rx
ring during resume

Kohei Enju (1):
igc: fix missing update of skb->tail in igc_xmit_frame()

Koichiro Den (1):
PCI: endpoint: pci-epf-test: Roll back BAR mapping when subrange
setup fails

Krzysztof Kozlowski (1):
arm_mpam: Force __iomem casts

Kumar Kartikeya Dwivedi (1):
bpf: Release module BTF IDR before module unload

Kuniyuki Iwashima (2):
wifi: mac80211: Fix static_branch_dec() underflow for aql_disable.
af_unix: Give up GC if MSG_PEEK intervened.

Kyle Meyer (1):
x86/platform/uv: Handle deconfigured sockets

Lad Prabhakar (4):
arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0 card regulator
arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0 regulator
arm64: dts: renesas: r9a09g077: Fix CPG register region sizes
arm64: dts: renesas: r9a09g087: Fix CPG register region sizes

Lee Jones (3):
HID: core: Mitigate potential OOB by removing bogus memset()
HID: logitech-hidpp: Prevent use-after-free on force feedback
initialisation failure
HID: multitouch: Check to ensure report responses match the request

Li Xiasong (1):
MPTCP: fix lock class name family in pm_nl_create_listen_socket

Linus Torvalds (1):
Linux 7.0-rc5

Lizhi Hou (1):
iommu/sva: Fix crash in iommu_sva_unbind_device()

Lorenzo Bianconi (1):
net: airoha: Remove airoha_dev_stop() in airoha_remove()

Lu Baolu (1):
iommu/vt-d: Only handle IOPF for SVA when PRI is supported

Luiz Augusto von Dentz (3):
Bluetooth: ISO: Fix defer tests being unstable
Bluetooth: HIDP: Fix possible UAF
Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ

Lukas Johannes Möller (3):
Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access
netfilter: nf_conntrack_sip: fix Content-Length u32 truncation
in sip_help_tcp()

Luke Wang (1):
mmc: sdhci: fix timing selection for 1-bit bus width

Maarten Lankhorst (1):
drm: Fix use-after-free on framebuffers and property blobs when
calling drm_dev_unplug

Maciej Andrzejewski ICEYE (1):
serial: uartlite: fix PM runtime usage count underflow on probe

Manivannan Sadhasivam (2):
PCI/pwrctrl: Ensure that remote endpoint node parent has supply
requirement
PCI/pwrctrl: Create pwrctrl devices only for PCI device nodes

Maramaina Naresh (1):
spi: geni-qcom: Fix CPHA and CPOL mode change detection

Mark Harmstone (2):
btrfs: hold block group reference during entire move_existing_remap()
btrfs: check block group before marking it unused in
balance_remap_chunks()

Martin Roukala (né Peres) (1):
serial: 8250_pci: add support for the AX99100

Masami Hiramatsu (Google) (1):
ring-buffer: Fix to update per-subbuf entries of persistent ring buffer

Matthew Brost (4):
drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
drm/xe: Forcefully tear down exec queues in GuC submit fini
drm/xe: Trigger queue cleanup if not in wedged mode 2
drm/xe: Open-code GGTT MMIO access protection

Matthew Schwartz (1):
mmc: sdhci-pci-gli: fix GL9750 DMA write corruption

Matthew Wilcox (1):
tee: shm: Remove refcounting of kernel pages

Maíra Canal (1):
pmdomain: bcm: bcm2835-power: Increase ASB control timeout

Meghana Malladi (1):
net: ti: icssg-prueth: Fix memory leak in XDP_DROP for non-zero-copy mode

Michael Grzeschik (1):
Bluetooth: hci_sync: Fix hci_le_create_conn_sync

Michal Swiatkowski (1):
libie: prevent memleak in fwlog code

Mikko Perttunen (1):
i2c: tegra: Don't mark devices with pins as IRQ safe

Minhong He (1):
ipv6: add NULL checks for idev in SRv6 paths

Miquel Raynal (5):
dt-bindings: mtd: st,spear600-smi: Fix description
dt-bindings: mtd: st,spear600-smi: #address/size-cells is mandatory
dt-bindings: mtd: st,spear600-smi: Fix example
mtd: spi-nor: Fix RDCR controller capability core check
mtd: spi-nor: Rename spi_nor_spimem_check_op()

Muhammad Hammad Ijaz (1):
net: mvpp2: guard flow control update with global_tx_fc in
buffer switching

Mukesh R (1):
mshv: pass struct mshv_user_mem_region by reference

Namjae Jeon (2):
ksmbd: unset conn->binding on failed binding request
ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION

Nathan Chancellor (1):
ARM: multi_v7_defconfig: Drop duplicate CONFIG_TI_PRUSS=m

Nicholas Carlini (1):
ksmbd: fix share_conf UAF in tree_conn disconnect

Nicolas Cavallari (1):
wifi: mac80211: use jiffies_delta_to_msecs() for sta_info inactive times

Nicolas Pitre (1):
vt: save/restore unicode screen buffer for alternate screen

Nikola Z. Ivanov (1):
net: usb: aqc111: Do not perform PM inside suspend callback

Olivier Sobrie (1):
mtd: rawnand: pl353: make sure optimal timings are applied

Pablo Neira Ayuso (4):
nf_tables: nft_dynset: fix possible stateful expression memleak
in error path
netfilter: nft_ct: drop pending enqueued packets on removal
netfilter: xt_CT: drop pending enqueued packets on template removal
netfilter: nf_tables: release flowtable after rcu grace period on error

Paul Chaignon (1):
selftests/bpf: Fix pkg-config call on static builds

Paul SAGE (1):
tg3: replace placeholder MAC address with device property

Paulo Alcantara (2):
smb: client: fix krb5 mount with username option
smb: client: fix generic/694 due to wrong ->i_blocks

Peddolla Harshavardhan Reddy (1):
wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down

Peng Zhang (1):
serial: 8250: always disable IRQ during THRE test

Pepper Gray (1):
arm64/scs: Fix handling of advance_loc4

Peter Zijlstra (2):
x86/perf: Make sure to program the counter value for stopped
events on migration
perf: Make sure to use pmu_ctx->pmu for groups

Petr Oros (1):
iavf: fix VLAN filter lost on add/delete race

Pratap Nirujogi (2):
drm/amdgpu: Fix ISP segfault issue in kernel v7.0
ACPI: bus: Fix MFD child automatic modprobe issue

Praveen Talari (1):
spi: geni-qcom: Check DMA interrupts early in ISR

Qu Wenruo (4):
btrfs: fix a bug that makes encoded write bio larger than expected
btrfs: do not touch page cache for encoded writes
btrfs: fix an incorrect ASSERT() condition inside zstd_decompress_bio()
btrfs: fix an incorrect ASSERT() condition inside lzo_decompress_bio()

Rafael J. Wysocki (2):
sched: idle: Consolidate the handling of two special cases
ACPI: processor: Fix previous acpi_processor_errata_piix4() fix

Rahul Bukte (1):
drm/i915/gt: Check set_default_submission() before deferencing

Randy Dunlap (3):
build_bug.h: correct function parameters names in kernel-doc
drm/vmwgfx: fix kernel-doc warnings in vmwgfx_drv.h
iommu/io-pgtable: fix all kernel-doc warnings in io-pgtable.h

Raul E Rangel (1):
serial: 8250: Fix TX deadlock when using DMA

Richard Genoud (1):
soc: fsl: qbman: fix race condition in qman_destroy_fq

Ryota Sakamoto (1):
kunit: Add documentation of --list_suites

Sabrina Dubroca (1):
mpls: add missing unregister_netdevice_notifier to mpls_init

Sachin Kumar (1):
bpf: Fix constant blinding for PROBE_MEM32 stores

Saket Dumbre (1):
ACPICA: Update the format of Arg3 of _DSM

Sanjay Yadav (1):
drm/xe: Fix missing runtime PM reference in ccs_mode_store

Sanman Pradhan (5):
hwmon: (pmbus/hac300s) Add error check for
pmbus_read_word_data() return value
hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data()
return value
hwmon: (pmbus/mp2869) Check pmbus_read_byte_data() before using
its return value
hwmon: (pmbus/ina233) Add error check for pmbus_read_word_data()
return value
hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()

Saurabh Sengar (1):
MAINTAINERS: Update maintainers for Hyper-V DRM driver

Shaurya Rane (1):
Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user

Shawn Lin (1):
soc: rockchip: grf: Add missing of_node_put() when returning

Srinivasan Shanmugam (1):
drm/amd/display: Fix DisplayID not-found handling in
parse_edid_displayid_vrr()

Stanislav Kinsburskii (2):
mshv: Fix use-after-free in mshv_map_user_memory error path
mshv: Fix error handling in mshv_region_pin

Steven Rostedt (2):
tracing: Fix failure to read user space from system call trace events
tracing: Fix trace_marker copy link list updates

Suzuki K Poulose (1):
arm64: realm: Fix PTE_NS_SHARED for 52bit PA support

Thomas Weißschuh (1):
LoongArch: Only use SC.Q when supported by the assembler

Thorsten Blum (1):
crash_dump: don't log dm-crypt key bytes in read_key_from_user_keying

Tiezhu Yang (4):
LoongArch: Give more information if kmem access failed
LoongArch: Check return values for set_memory_{rw,rox}
LoongArch: No need to flush icache if text copy failed
LoongArch: BPF: Make arch_protect_bpf_trampoline() return 0

Tobi Gaertner (2):
net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check

Tudor Ambarus (2):
MAINTAINERS: remove Tudor Ambarus as SPI NOR maintainer
MAINTAINERS: add Takahiro Kuwano as SPI NOR reviewer

Umesh Nerlige Ramappa (1):
drm/xe/lrc: Fix uninitialized new_ts when capturing context timestamp

Uros Bizjak (3):
x86/hyperv: Save segment registers directly to memory in
hv_hvcrash_ctxt_save()
x86/hyperv: Use current_stack_pointer to avoid asm() in
hv_hvcrash_ctxt_save()
x86/hyperv: Use any general-purpose register when saving %cr2 and %cr8

Vladimir Oltean (1):
x86/entry/vdso: Fix path of included gettimeofday.c

Wang Tao (1):
Bluetooth: MGMT: Fix list corruption and UAF in command complete handlers

Wei Liu (2):
x86/hyperv: print out reserved vectors in hexadecimal
Revert "mshv: expose the scrub partition hypercall"

Wei Yang (1):
mm/huge_memory: fix early failure try_to_migrate() when split
huge pmd for shared THP

Weiming Shi (2):
nfnetlink_osf: validate individual option lengths in fingerprints
icmp: fix NULL pointer dereference in icmp_tag_validation()

Wesley Atwell (1):
netdevsim: drop PSP ext ref on forward failure

William Roche (1):
x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs

Xi Ruoyao (2):
LoongArch: Fix calling smp_processor_id() in preemptible code
drm/amd/display: Wrap dcn32_override_min_req_memclk() in
DC_FP_{START, END}

Xiang Mei (3):
wifi: mac80211: fix NULL deref in mesh_matches_local()
udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
net: bonding: fix NULL deref in bond_debug_rlb_hash_show

Xuewen Yan (1):
tracing: Revert "tracing: Remove pid in task_rename tracing output"

Yang Yang (1):
batman-adv: avoid OGM aggregation when skb tailroom is insufficient

Yazhou Tang (2):
bpf: Reset register ID for BPF_END value tracking
selftests/bpf: Add test for BPF_END register ID reset

Yeoreum Yun (1):
firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()

Zdenek Bouska (1):
igc: fix page fault in XDP TX timestamps handling

Zhanjun Dong (1):
drm/xe/guc: Ensure CT state transitions via STOP before DISABLED

ZhengYuan Huang (2):
btrfs: tree-checker: fix misleading root drop_level error message
btrfs: reject root items with drop_progress and zero drop_level

Zilin Guan (1):
soc: microchip: mpfs: Fix memory leak in mpfs_sys_controller_probe()