Linux 5.13-rc4

From: Linus Torvalds
Date: Sun May 30 2021 - 18:19:42 EST


So after two small rc releases, the other show finally dropped, and
rc4 is fairly sizable.

It's not the biggest rc4 we've ever had, but it's certainly up there,
believably competing for the title.

That said, exactly because of the calm rc2 and rc3, the size of rc4
doesn't worry me, and I think the 5.13 release looks fairly normal.
This bump is just because we had some stable work finally hit my tree.
Notably the networking tree, but there's a lot of driver tree fixes
too.

The fixes are fairly spread out, and mostly small. Some of the bigger
chunks are for new self tests (both bpf and kvm), and outside of those
new tests the diffstat looks nice and flat (ie lots of smaller changes
rather than big peaks). Networking (both core and drivers) does stand
out, but there are filesystem fixes too (xfs, nfs, cifs), various
random driver subsystems (sound, i2c, tty, usb, iio, scsi, spi..). And
some arch updates (mostly kvm-related, but small arm64, s390, MIPS
fixes - and some powerpc perf event descriptions too).

Please do go test, and let's make sure 5.13 is solid.

Linus

---

Aditya Srivastava (2):
net: encx24j600: fix kernel-doc syntax in file headers
NFC: nfcmrvl: fix kernel-doc syntax in file headers

Adrian Hunter (7):
perf intel-pt: Fix transaction abort handling
perf intel-pt: Fix sample instruction bytes
perf intel-pt: Remove redundant setting of ptq->insn_len
perf scripts python: exported-sql-viewer.py: Fix copy to
clipboard from Top Calls by elapsed Time report
perf scripts python: exported-sql-viewer.py: Fix Array TypeError
perf scripts python: exported-sql-viewer.py: Fix warning display
perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit

Alain Volmat (1):
MAINTAINERS: Add Alain Volmat as STM32 SPI maintainer

Alan Stern (1):
USB: usbfs: Don't WARN about excessively large memory allocations

Aleksander Jan Bajkowski (1):
net: lantiq: fix memory corruption in RX ring

Alex Elder (1):
net: ipa: memory region array is variable size

Alexander Usyskin (1):
mei: request autosuspend after sending rx flow control

Alexandru Ardelean (1):
iio: adc: ad7192: handle regulator voltage error first

Amit Kumar Mahapatra (1):
spi: spi-zynq-qspi: Fix kernel-doc warning

Andrew Jeffery (2):
serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
serial: 8250: Use BIT(x) for UART_{CAP,BUG}_*

Andrii Nakryiko (2):
bpf: Prevent writable memory-mapping of read-only ringbuf pages
selftests/bpf: Test ringbuf mmap read-only and read-write restrictions

Andy Gospodarek (1):
bnxt_en: Include new P5 HV definition in VF check.

Andy Shevchenko (4):
spi: Switch to signed types for *_native_cs SPI controller fields
spi: Assume GPIO CS active high in ACPI case
usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header
iio: dac: ad5770r: Put fwnode in error case during ->probe()

Anirudh Rayabharam (1):
video: hgafb: correctly handle card detect failure during probe

Anna Schumaker (1):
NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()

Ariel Levkovich (1):
net/mlx5: Set term table as an unmanaged flow table

Arnaldo Carvalho de Melo (6):
libbpf: Provide GELF_ST_VISIBILITY() define for older libelf
tools arch kvm: Sync kvm headers with the kernel sources
perf parse-events: Check if the software events array slots are populated
tools headers UAPI: Sync linux/fs.h with the kernel sources
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
tools headers UAPI: Sync files changed by the quotactl_path unwiring

Arnd Bergmann (1):
ASoC: fsl: fix SND_SOC_IMX_RPMSG dependency

Aurelien Aptel (2):
cifs: set server->cipher_type to AES-128-CCM for SMB3.0
cifs: change format of CIFS_FULL_KEY_DUMP ioctl

Axel Rasmussen (9):
KVM: selftests: trivial comment/logging fixes
KVM: selftests: simplify setup_demand_paging error handling
KVM: selftests: compute correct demand paging size
KVM: selftests: allow different backing source types
KVM: selftests: refactor vm_mem_backing_src_type flags
KVM: selftests: add shmem backing source type
KVM: selftests: create alias mappings when using shared memory
KVM: selftests: allow using UFFD minor faults for demand paging
KVM: selftests: add shared hugetlbfs backing source type

Aya Levin (1):
net/mlx5e: Fix error path of updating netdev queues

Ayush Sawal (1):
cxgb4/ch_ktls: Clear resources when pf4 device is removed

Bixuan Cui (2):
ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE
iommu/virtio: Add missing MODULE_DEVICE_TABLE

Bjorn Andersson (2):
usb: typec: mux: Fix matching with typec_altmode_desc
usb: typec: ucsi: Clear pending after acking connector change

Bodo Stroesser (1):
scsi: target: tcmu: Fix xarray RCU warning

Catalin Marinas (1):
arm64: Fix stale link in the arch_counter_enforce_ordering() comment

Catherine Sullivan (2):
gve: Check TX QPL was actually assigned
gve: Upgrade memory barrier in poll routine

Charles Keepax (5):
ASoC: cs53l30: Add missing regmap use_single config
ASoC: cs42l73: Add missing regmap use_single config
ASoC: cs35l34: Add missing regmap use_single config
ASoC: cs35l32: Add missing regmap use_single config
ASoC: cs42l52: Minor tidy up of error paths

Chen Huang (1):
riscv: stacktrace: fix the riscv stacktrace when
CONFIG_FRAME_POINTER enabled

Chris Packham (4):
dt-bindings: i2c: mpc: Add fsl,i2c-erratum-a004447 flag
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
i2c: mpc: implement erratum A-004447 workaround

Christian Gmeiner (1):
serial: 8250_pci: handle FL_NOIRQ board flag

Christoph Hellwig (1):
md/raid5: remove an incorrect assert in in_chunk_boundary

Christophe JAILLET (5):
spi: spi-fsl-dspi: Fix a resource leak in an error handling path
net: netcp: Fix an error message
ptp: ocp: Fix a resource leak in an error handling path
net: mdio: thunder: Fix a double free issue in the .remove function
net: mdio: octeon: Fix some double free issues

Chuck Lever (1):
xprtrdma: Revert 586a0787ce35

Chunyan Zhang (1):
spi: sprd: Add missing MODULE_DEVICE_TABLE

Colin Ian King (2):
serial: tegra: Fix a mask operation that is always true
i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected"

DENG Qingfang (1):
net: dsa: mt7530: fix VLAN traffic leaks

Dan Carpenter (10):
net: dsa: fix a crash if ->get_sset_count() fails
octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context()
chelsio/chtls: unlock on error in chtls_pt_recvmsg()
net: hso: check for allocation failure in hso_create_bulk_serial_device()
net: mdiobus: get rid of a BUG_ON()
iommu/vt-d: Check for allocation failure in aux_detach_device()
staging: emxx_udc: fix loop in _nbu2ss_nuke()
NFS: fix an incorrect limit in filelayout_decode_layout()
ASoC: cs35l33: fix an error code in probe()
scsi: libsas: Use _safe() loop in sas_resume_port()

Daniel Borkmann (9):
bpf: Fix alu32 const subreg bound tracking on bitwise operations
bpf, kconfig: Add consolidated menu entry for bpf with core options
bpf: Add kconfig knob for disabling unpriv bpf by default
bpf: Fix BPF_JIT kconfig symbol dependency
bpf: Fix BPF_LSM kconfig symbol dependency
bpf: Wrap aux data inside bpf_sanitize_info container
bpf: Fix mask direction swap upon off reg sign change
bpf: No need to simulate speculative domain for immediates
bpf, selftests: Adjust few selftest result_unpriv outcomes

Daniele Palmas (1):
USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011

Darrick J. Wong (4):
xfs: check free AG space when making per-AG reservations
xfs: standardize extent size hint validation
xfs: validate extsz hints against rt extent size when rtinherit is set
xfs: add new IRC channel to MAINTAINERS

Dave Chinner (2):
xfs: btree format inode forks can have zero extents
xfs: bunmapi has unnecessary AG lock ordering issues

David Awogbemila (3):
gve: Update mgmt_msix_idx if num_ntfy changes
gve: Add NULL pointer checks when freeing irqs.
gve: Correct SKB queue index validation.

David Howells (3):
netfs: Pass flags through to grab_cache_page_write_begin()
netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual
afs: Fix the nlink handling of dir-over-dir rename

David Matlack (6):
selftests: Add .gitignore for nci test suite
KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn()
KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test
KVM: selftests: Fix hang in hardware_disable_test
KVM: selftests: Print a message if /dev/kvm is missing
KVM: x86/mmu: Fix comment mentioning skip_4k

Davide Caratti (3):
net/sched: fq_pie: re-factor fix for fq_pie endless loop
net/sched: fq_pie: fix OOB access in the traffic path
mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer

Dima Chumak (3):
net/mlx5e: Fix nullptr in add_vlan_push_action()
net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow()
net/mlx5e: Fix multipath lag activation

Dinghao Liu (1):
usb: cdns3: Fix runtime PM imbalance on error

Dmitry Bogdanov (1):
scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal

Dominik Andreas Schorpp (1):
USB: serial: ftdi_sio: add IDs for IDS GmbH Products

Dongliang Mu (2):
NFC: nci: fix memory leak in nci_allocate_device
misc/uss720: fix memory leak in uss720_probe

Eli Cohen (1):
{net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table

Eric Farman (3):
vfio-ccw: Check initialized flag in cp_init()
vfio-ccw: Reset FSM state to IDLE inside FSM
vfio-ccw: Serialize FSM IDLE state with I/O completion

Evan Quan (1):
drm/amd/pm: correct MGpuFanBoost setting

Fabio Estevam (1):
usb: Restore the usb_header label

Felix Fietkau (1):
perf jevents: Fix getting maximum number of fds

Florent Revest (3):
bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers
bpf: Clarify a bpf_bprintf_prepare macro
bpf: Avoid using ARRAY_SIZE on an uninitialized pointer

Florian Fainelli (2):
net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for non-RGMII port
net: phy: Document phydev::dev_flags bits allocation

Francesco Ruggeri (1):
ipv6: record frag_max_size in atomic fragments in input path

Fugang Duan (2):
net: fec: fix the potential memory leak in fec_enet_init()
net: fec: add defer probe for of_get_mac_address

Geert Uytterhoeven (6):
spi: altera: Make SPI_ALTERA_CORE invisible
serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
dt-bindings: net: renesas,ether: Update Sergei's email address
i2c: icy: Remove unused variable new_fwnode in icy_probe()
i2c: I2C_HISI should depend on ACPI
i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E

Geoffrey D. Bennett (2):
ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
ALSA: usb-audio: scarlett2: Improve driver startup messages

George McCollister (2):
net: hsr: fix mac_len checks
net: dsa: microchip: enable phy errata workaround on 9567

Greg Kroah-Hartman (2):
kgdb: fix gcc-11 warnings harder
Revert "serial: 8250: 8250_omap: Fix possible interrupt storm"

Guoqing Jiang (1):
nvme: fix potential memory leaks in nvme_cdev_add

Gustavo A. R. Silva (1):
afs: Fix fall-through warnings for Clang

Hannes Reinecke (2):
nvme-fc: short-circuit reconnect retries
nvme-fabrics: decode host pathing error for connect

Hans de Goede (2):
ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet

Hayes Wang (1):
r8152: check the informaton of the device

Hoang Le (2):
tipc: make node link identity publish thread safe
Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"

Hou Pu (1):
nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response

Huazhong Tan (1):
net: hns3: fix user's coalesce configuration lost issue

Hui Wang (2):
ALSA: hda/realtek: Headphone volume is controlled by Front mixer
ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i

Huilong Deng (1):
nfs: Remove trailing semicolon in macros

Ian Rogers (2):
libbpf: Add NULL check to add_dummy_ksym_var
perf debug: Move debug initialization earlier

Imre Deak (1):
drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4

Ioana Ciornei (1):
MAINTAINERS: remove Ioana Radulescu from dpaa2-eth

Jakub Kicinski (1):
mlx5e: add add missing BH locking around napi_schdule()

James Zhu (7):
drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate

Javed Hasan (1):
scsi: bnx2fc: Return failure if io_req is already in ABTS processing

Jean Delvare (1):
i2c: i801: Don't generate an interrupt on bus reset

Jean-Philippe Brucker (1):
iommu/amd: Clear DMA ops when switching domain

Jeimon (1):
net/nfc/rawsock.c: fix a permission check bug

Jeremy Szu (4):
ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP
Zbook Fury 15 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP
Zbook Fury 17 G8

Jerome Brunet (2):
ASoC: stm32: do not request a new clock consummer reference
ASoC: da7219: do not request a new clock consummer reference

Jesse Brandeburg (1):
ixgbe: fix large MTU request from VF

Jian Shen (1):
net: hns3: put off calling register_netdev() until client
initialize complete

Jianbo Liu (1):
net/mlx5: Set reformat action when needed for termination rules

Jiapeng Chong (1):
bnx2x: Fix missing error code in bnx2x_iov_init_one()

Jiaran Zhang (1):
net: hns3: fix incorrect resp_msg issue

Jim Ma (1):
tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT

Jiri Olsa (2):
bpf: Forbid trampoline attach for functions with variable arguments
bpf: Add deny list of btf ids check for tracing programs

Jisheng Zhang (3):
riscv: kprobes: Fix build error when MMU=n
riscv: kexec: Fix W=1 build warnings
arm64: mm: don't use CON and BLK mapping if KFENCE is enabled

Joakim Zhang (3):
net: stmmac: Fix MAC WoL not working if PHY does not support WoL
net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid()
net: stmmac: fix system hang if change mac address after interface ifdown

Joe Richey (1):
KVM: X86: Use _BITUL() macro in UAPI headers

Johan Hovold (4):
net: hso: bail out on interrupt URB allocation failure
ALSA: usb-audio: fix control-request direction
USB: trancevibrator: fix control-request direction
net: hso: fix control-request directions

Johannes Berg (7):
mac80211: drop A-MSDUs on old ciphers
mac80211: add fragment cache to sta_info
mac80211: check defrag PN against current frame
mac80211: prevent attacks on TKIP/WEP as well
mac80211: do not accept/forward invalid EAPOL frames
bonding: init notify_work earlier to avoid uninitialized use
netlink: disable IRQs for netlink_lock_table()

John Keeping (1):
dm verity: fix require_signatures module_param permissions

Jonathan Cameron (5):
iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
iio: adc: ad7124: Fix potential overflow due to non sequential
channel numbers
iio: adc: ad7192: Avoid disabling a clock that was never enabled.
iio: adc: ad7768-1: Fix too small buffer passed to
iio_push_to_buffers_with_timestamp()
iio: adc: ad7923: Fix undersized rx buffer.

Jonathan Davies (1):
net: cdc_eem: fix URL to CDC EEM 1.0 spec

Julian Wiedmann (2):
net/smc: remove device from smcd_dev_list after failed device_add()
MAINTAINERS: s390/net: add netdev list

Jussi Maki (3):
selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c
bpf: Set mac_len in bpf_skb_change_head
selftests/bpf: Add test for l3 use of bpf_redirect_peer

Kajol Jain (1):
perf vendor events powerpc: Fix eventcode of power10 JSON events

Karen Dombroski (1):
spi: spi-zynq-qspi: Fix stack violation bug

Kees Cook (1):
proc: Check /proc/$pid/attr/ writes against file opener

Kefeng Wang (1):
riscv: Select ARCH_USE_MEMTEST

Kevin Wang (1):
drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error

Krzysztof Kozlowski (5):
MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI
MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer
MAINTAINERS: nfc: include linux-nfc mailing list
MAINTAINERS: net: remove stale website link
i2c: s3c2410: fix possible NULL pointer deref on read message after write

Kuninori Morimoto (5):
ASoC: simple-card: add simple_parse_node()
ASoC: simple-card: add simple_link_init()
ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()
ASoC: audio-graph: tidyup graph_parse_node()
ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC

Kyle Tso (2):
usb: typec: tcpm: Properly interrupt VDM AMS
usb: typec: tcpm: Respond Not_Supported if no snk_vdo

Lee Jones (10):
i2c: busses: i2c-nomadik: Fix formatting issue pertaining to 'timeout'
i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant
kernel-doc headers
i2c: busses: i2c-ali1563: File headers are not good candidates
for kernel-doc
i2c: busses: i2c-cadence: Fix incorrectly documented 'enum
cdns_i2c_slave_mode'
i2c: busses: i2c-designware-master: Fix misnaming of
'i2c_dw_init_master()'
i2c: busses: i2c-eg20t: Fix 'bad line' issue and provide
description for 'msgs' param
i2c: busses: i2c-ocores: Place the expected function names into
the documentation headers
i2c: busses: i2c-pnx: Provide descriptions for 'alg_data' data structure
i2c: busses: i2c-st: Fix copy/paste function misnaming issues
i2c: busses: i2c-stm32f4: Remove incorrectly placed ' ' from function name

Leilk Liu (1):
spi: take the SPI IO-mutex in the spi_set_cs_timing method

Leon Romanovsky (1):
net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count

Li Jun (1):
usb: chipidea: udc: assign interrupt number to USB gadget structure

Linus Torvalds (1):
Linux 5.13-rc4

Liu Jian (1):
bpftool: Add sock_release help info for cgroup attach/prog load command

Lu Baolu (1):
iommu/vt-d: Use user privilege for RID2PASID translation

Lucas Stankus (1):
staging: iio: cdc: ad7746: avoid overwrite of num_channels

Lukas Bulwahn (1):
MAINTAINERS: adjust to removing i2c designware platform data

Maciej S. Szmigiero (2):
KVM: selftests: Keep track of memslots more efficiently
KVM: selftests: add a memslot-related performance benchmark

Magnus Karlsson (1):
samples/bpf: Consider frame size in tx_only of xdpsock sample

Maor Gottlieb (1):
{net, RDMA}/mlx5: Fix override of log_max_qp by other device

Marc Zyngier (4):
KVM: arm64: Move __adjust_pc out of line
KVM: arm64: Commit pending PC adjustemnts before returning to userspace
KVM: arm64: Fix debug register indexing
KVM: arm64: Prevent mixed-width VM creation

Marcelo Tosatti (3):
KVM: x86: add start_assignment hook to kvm_x86_ops
KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK
KVM: VMX: update vcpu posted-interrupt descriptor when assigning device

Marco Elver (2):
init: verify that function is initcall_t at compile-time
io_uring: fix data race to avoid potential NULL-deref

Marco Felsch (1):
ASoC: max98088: fix ni clock divider calculation

Markus Bloechl (1):
net: lan78xx: advertise tx software timestamping support

Martin KaFai Lau (1):
bpf: Limit static tcp-cc functions in the .BTF_ids list to x86

Mathias Nyman (4):
thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
xhci: fix giving back URB with incorrect status regression in 5.12
xhci: Fix 5.12 regression of missing xHC cache clearing command
after a Stall

Mathy Vanhoef (4):
mac80211: assure all fragments are encrypted
mac80211: prevent mixed key and fragment cache attacks
mac80211: properly handle A-MSDUs that start with an RFC 1042 header
cfg80211: mitigate A-MSDU aggregation attacks

Matt Wang (1):
scsi: vmw_pvscsi: Set correct residual data length

Maximilian Luz (1):
serial: 8250_dw: Add device HID for new AMD UART controller

Michael Chan (2):
bnxt_en: Fix and improve .ndo_features_check().
bnxt_en: Fix context memory setup for 64K page size.

Michael Walle (2):
net: dsa: felix: re-enable TAS guard band mode
dt-bindings: spi: spi-mux: rename flash node

Mike Christie (1):
scsi: target: iblock: Fix smp_processor_id() BUG messages

Mikulas Patocka (2):
dm snapshot: revert "fix a crash when an origin has no snapshots"
dm snapshot: properly fix a crash when an origin has no snapshots

Milian Wolff (1):
perf buildid-list: Initialize zstd_data

Miquel Raynal (7):
mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper
mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper
mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper
mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper
mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper
mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper
mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper

Nadav Amit (1):
iommu/amd: Fix wrong parentheses on page-specific invalidations

Namhyung Kim (2):
perf tools: Add 'cgroup-switches' software event
perf stat: Fix error check for bpf_program__attach

Neil Armstrong (1):
drm/meson: fix shutdown crash when component not probed

NeilBrown (1):
SUNRPC in case of backlog, hand free slots directly to waiting task

Nick Desaulniers (1):
Makefile: LTO: have linker check -Wframe-larger-than

Nikolay Borisov (2):
percpu_ref: Don't opencode percpu_ref_is_dying
MAINTAINERS: Add lib/percpu* as part of percpu entry

Norbert Slusarek (1):
can: isotp: prevent race between isotp_bind() and isotp_setsockopt()

Ondrej Mosnacek (2):
serial: core: fix suspicious security_locked_down() call
debugfs: fix security_locked_down() call for SELinux

Paolo Abeni (5):
mptcp: fix data stream corruption
net: really orphan skbs tied to closing sk
mptcp: avoid OOB access in setsockopt()
mptcp: drop unconditional pr_warn on bad opt
mptcp: avoid error message on infinite mapping

Paolo Bonzini (4):
KVM: SVM: make the avic parameter a bool
selftests: kvm: fix potential issue with ELF loading
selftests: kvm: do only 1 memslot_perf_test run by default
selftests: kvm: fix overlapping addresses in memslot_perf_test

Parav Pandit (1):
net/mlx5: SF, Fix show state inactive when its inactivated

Pavel Begunkov (1):
io_uring/io-wq: close io-wq full-stop gap

Pavel Skripkin (1):
net: usb: fix memory leak in smsc75xx_bind

Pawel Laszczak (1):
usb: cdnsp: Fix lack of removing request from pending list.

Peter Ujfalusi (1):
ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340

Qii Wang (1):
i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset

Quentin Perret (2):
KVM: arm64: Mark pkvm_pgtable_mm_ops static
KVM: arm64: Mark the host stage-2 memory pools static

Rafael J. Wysocki (3):
drivers: base: Fix device link removal
drivers: base: Reduce device link removal code duplication
ACPI: power: Refine turning off unused power resources

Rafał Miłecki (1):
mtd: parsers: ofpart: fix parsing subpartitions

Raju Rangoju (1):
cxgb4: avoid accessing registers when clearing filters

Randy Dunlap (3):
MIPS: alchemy: xxs1500: add gpio-au1000.h header file
MIPS: launch.h: add include guard to prevent build errors
MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c

Randy Wright (1):
serial: 8250_pci: Add support for new HPE serial device

Ranjani Sridharan (1):
ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware

Rao Shoaib (1):
RDS tcp loopback connection can hang

Richard Fitzgerald (1):
ASoC: cs42l42: Regmap must use_single_read/write

Richard Sanger (1):
net: packetmmap: fix only tx timestamp on request

Roi Dayan (4):
netfilter: flowtable: Remove redundant hw refresh bit
net/mlx5: Fix err prints and return when creating termination table
net/mlx5e: Fix null deref accessing lag dev
net/mlx5e: Make sure fib dev exists in fib event

Rolf Eike Beer (1):
iommu/vt-d: Fix sysfs leak in alloc_iommu()

Rui Miguel Silva (1):
iio: gyro: fxas21002c: balance runtime power in error path

Saeed Mahameed (1):
net/mlx5e: reset XPS on error flow if netdev isn't registered yet

Sagi Grimberg (2):
nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
nvmet: fix false keep-alive timeout when a controller is torn down

Saravana Kannan (2):
spi: Fix spi device unregister flow
spi: Don't have controller clean up spi device before driver unbind

Sargun Dhillon (2):
Documentation: seccomp: Fix user notification documentation
seccomp: Refactor notification handler to prepare for new semantics

Saubhik Mukherjee (1):
net: appletalk: cops: Fix data race in cops_probe1

Sean MacLennan (1):
USB: serial: ti_usb_3410_5052: add startech.com device id

Sergey Senozhatsky (1):
wq: handle VM suspension in stall detection

Shakeel Butt (1):
cgroup: disable controllers at parse time

Shannon Nelson (1):
ionic: fix ptp support config breakage

Shengjiu Wang (1):
ASoC: ak5558: Correct the dai name for ak5552

Shin'ichiro Kawasaki (1):
scsi: target: core: Avoid smp_processor_id() in preemptible code

Shuming Fan (1):
ASoC: rt711-sdca: fix the function number of SDCA control for
feature unit 0x1E

Shyam Prasad N (1):
cifs: fix string declarations and assignments in tracepoints

Simon Horman (1):
nfp: update maintainer and mailing list addresses

Song Liu (1):
perf stat: Skip evlist__[enable|disable] when all events uses BPF

Srinivas Kandagatla (2):
ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE
soundwire: qcom: fix handling of qcom,ports-block-pack-mode

Srinivas Pandruvada (1):
thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID

Sriram R (3):
ath10k: Validate first subframe of A-MSDU before processing the list
ath11k: Clear the fragment cache during key install
ath11k: Drop multicast fragments

Stanislav Fomichev (1):
selftests/bpf: Convert static to global in tc_redirect progs

Stefan Chulski (1):
net: mvpp2: add buffer header handling in RX

Stefan Haberland (1):
s390/dasd: add missing discipline function

Stefan Roese (2):
net: ethernet: mtk_eth_soc: Fix DIM support for MT7628/88
net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88

Stefano Brivio (1):
netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check,
fallback to non-AVX2 version

Stephen Boyd (1):
ASoC: qcom: lpass-cpu: Use optional clk APIs

Subbaraman Narayanamurthy (1):
interconnect: qcom: bcm-voter: add a missing of_node_put()

Taehee Yoo (2):
mld: fix panic in mld_newpack()
sch_dsmark: fix a NULL deref in qdisc_reset()

Tao Liu (1):
openvswitch: meter: fix race when getting now_ms.

Thadeu Lima de Souza Cascardo (1):
bpf, ringbuf: Deny reserve of buffers larger than ringbuf

Thinh Nguyen (1):
usb: dwc3: gadget: Properly track pending and queued SG

Thomas Richter (1):
perf test: Fix libpfm4 support (63) test error for nested event groups

Tiezhu Yang (1):
MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER

Tom Rix (2):
scsi: aic7xxx: Restore several defines for aic7xxx firmware build
scsi: aic7xxx: Remove multiple definition of globals

Trond Myklebust (5):
SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected
SUNRPC: More fixes for backlog congestion
NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
NFS: Clean up reset of the mirror accounting variables

Vignesh Raghavendra (1):
serial: 8250: 8250_omap: Fix possible interrupt storm

Vijendar Mukunda (1):
ASoC: amd: fix for pcm_read() error

Vinicius Costa Gomes (1):
MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs

Vitaly Kuznetsov (2):
KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check
KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check

Vlad Buslov (2):
net/mlx5e: Reject mirroring on source port change encap rules
net: zero-initialize tc skb extension on allocation

Vladimir Oltean (9):
net: dsa: fix error code getting shifted with 4 in
dsa_slave_get_sset_count
spi: sc18is602: don't consider the chip select byte in
sc18is602_check_transfer
spi: sc18is602: implement .max_{transfer,message}_size() for the
controller
net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
net: dsa: sja1105: add error handling in sja1105_setup()
net: dsa: sja1105: error out on unsupported PHY mode
net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
net: dsa: sja1105: update existing VLANs from the bridge VLAN list

Vladyslav Tarasiuk (1):
net/mlx4: Fix EEPROM dump support

Wanpeng Li (7):
KVM: PPC: exit halt polling on need_resched()
KVM: X86: Bail out of direct yield in case of under-committed scenarios
KVM: X86: Fix vCPU preempted state from guest's point of view
KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots()
KVM: LAPIC: Narrow the timer latency between wait_lapic_expire
and world switch
KVM: X86: Fix warning caused by stale emulation context
KVM: X86: Kill off ctxt->ud

Wei Yongjun (1):
net: korina: Fix return value check in korina_probe()

Wen Gong (6):
mac80211: extend protection against mixed key and fragment cache attacks
ath10k: add CCMP PN replay protection for fragmented frames for PCIe
ath10k: drop fragments with multicast DA for PCIe
ath10k: drop fragments with multicast DA for SDIO
ath10k: drop MPDU which has discard flag set by firmware for SDIO
ath10k: Fix TKIP Michael MIC verification for PCIe

Xin Long (5):
tipc: skb_linearize the head skb when reassembling msgs
tipc: wait and exit until all work queues are done
tipc: simplify the finalize work queue
sctp: add the missing setting for asoc encap_port
sctp: fix the proc_handler for sysctl encap_port

Yang Li (3):
pNFS/NFSv4: Remove redundant initialization of 'rd_size'
thermal/ti-soc-thermal: Fix kernel-doc
net: hns: Fix kernel-doc

Yang Yingliang (2):
scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_channel_data()

Yinjun Zhang (1):
bpf, offload: Reorder offload callback 'prepare' in verifier

Yoshihiro Shimoda (1):
usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()

Yuan Yao (1):
KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception

YueHaibing (2):
ethtool: stats: Fix a copy-paste error
iio: adc: ad7793: Add missing error code in ad7793_setup()

Yunsheng Lin (4):
net: sched: fix packet stuck problem for lockless qdisc
net: sched: fix tx action rescheduling issue during deactivation
net: sched: fix tx action reschedule issue with stopped queue
net: hns3: check the return of skb_checksum_help()

Zenghui Yu (1):
KVM: arm64: Resolve all pending PC updates before immediate exit

Zhang Xiaoxu (1):
NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config

Zhen Lei (2):
net: bnx2: Fix error return code in bnx2_init_board()
cgroup: fix spelling mistakes

Zhenzhong Duan (1):
selftests: kvm: make allocation of extra memory take effect

Zheyu Ma (3):
isdn: mISDN: netjet: Fix crash in nj_probe:
net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'

Zhu Lingshan (1):
Revert "irqbypass: do not start cons/prod when failed connect"

Zolton Jheng (1):
USB: serial: pl2303: add device id for ADLINK ND-6530 GC

Zong Li (1):
net: macb: ensure the device is available before accessing
GEMGXL control registers

Zou Wei (2):
interconnect: qcom: Add missing MODULE_DEVICE_TABLE
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE

Zqiang (1):
io-wq: Fix UAF when wakeup wqe in hash waitqueue

kernel test robot (2):
KVM: arm64: Fix boolreturn.cocci warnings
ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create()
can be static

xinhui pan (1):
drm/ttm: Skip swapout if ttm object is not populated

zhouchuangao (1):
fs/nfs: Use fatal_signal_pending instead of signal_pending

Íñigo Huguet (1):
net:sfc: fix non-freed irq in legacy irq mode