Skip to content

5.13.6-rc2 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 224 patches 4 repliesIn review

Patches in v1 No applies recorded yet

None of the 224 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchLinux Kernel Functional TestingJon HunterGuenter RoeckFlorian Fainelli
SeriesT-b T-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [PATCH 5.13 000/224] 5.13.6-rc2 review

This is the start of the stable review cycle for the 5.13.6 release. There are 224 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 28 Jul 2021 16:52:07 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.13.6-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.13.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.13.6-rc2

Florian Fainelli <[email protected]>
skbuff: Fix build with SKB extensions disabled

Íñigo Huguet <[email protected]>
sfc: ensure correct number of XDP queues

Yoshitaka Ikeda <[email protected]>
spi: spi-cadence-quadspi: Fix division by zero warning - try2

Colin Xu <[email protected]>
drm/i915/gvt: Clear d3_entered on elsp cmd submission.

Riccardo Mancini <[email protected]>
perf inject: Close inject.output on exit

Mark Rutland <[email protected]>
arm64: entry: fix KCOV suppression

Robert Richter <[email protected]>
Documentation: Fix intiramfs script name

Stefan Wahren <[email protected]>
ARM: multi_v7_defconfig: Make NOP_USB_XCEIV driver built-in

Paul Blakey <[email protected]>
skbuff: Release nfct refcount on napi stolen or re-used skbs

Matthieu Baerts <[email protected]>
mptcp: fix 'masking a bool' warning

Mahesh Bandewar <[email protected]>
bonding: fix build issue

Yoshitaka Ikeda <[email protected]>
spi: spi-cadence-quadspi: Revert "Fix division by zero warning"

Likun Gao <[email protected]>
drm/amdgpu: update golden setting for sienna_cichlid

Xiaojian Du <[email protected]>
drm/amdgpu: update the golden setting for vangogh

Tao Zhou <[email protected]>
drm/amdgpu: update gc golden setting for dimgrey_cavefish

Charles Baylis <[email protected]>
drm: Return -ENOTTY for non-drm ioctls

Jason Ekstrand <[email protected]>
Revert "drm/i915: Propagate errors on awaiting already signaled fences"

Adrian Hunter <[email protected]>
driver core: Prevent warning when removing a device link from unregistered consumer

Greg Kroah-Hartman <[email protected]>
nds32: fix up stack guard gap

Jérôme Glisse <[email protected]>
misc: eeprom: at24: Always append device id even if label property is set.

Ilya Dryomov <[email protected]>
rbd: always kick acquire on "acquired" and "released" notifications

Ilya Dryomov <[email protected]>
rbd: don't hold lock_rwsem while running_list is being drained

Mike Kravetz <[email protected]>
hugetlbfs: fix mount mode command line processing

Qi Zheng <[email protected]>
mm: fix the deadlock in finish_fault()

Mike Rapoport <[email protected]>
memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions

Sergei Trofimovich <[email protected]>
mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ON interaction

Christoph Hellwig <[email protected]>
mm: call flush_dcache_page() in memcpy_to_page() and memzero_page()

Alexander Potapenko <[email protected]>
kfence: skip all GFP_ZONEMASK allocations

Alexander Potapenko <[email protected]>
kfence: move the size check to the beginning of __kfence_alloc()

Peter Collingbourne <[email protected]>
userfaultfd: do not untag user pointers

Jens Axboe <[email protected]>
io_uring: fix early fdput() of file

Pavel Begunkov <[email protected]>
io_uring: remove double poll entry on arm failure

Pavel Begunkov <[email protected]>
io_uring: explicitly count entries for poll reqs

Peter Collingbourne <[email protected]>
selftest: use mmap instead of posix_memalign to allocate memory

Frederic Weisbecker <[email protected]>
posix-cpu-timers: Fix rearm racing against process tick

Loic Poulain <[email protected]>
bus: mhi: pci_generic: Fix inbound IPCR channel

Bhaumik Bhatt <[email protected]>
bus: mhi: core: Validate channel ID when processing command completions

Bhaumik Bhatt <[email protected]>
bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean

Peter Ujfalusi <[email protected]>
driver core: auxiliary bus: Fix memory leak when driver_register() fail

Markus Boehme <[email protected]>
ixgbe: Fix packet corruption due to missing DMA sync

Gustavo A. R. Silva <[email protected]>
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()

Filipe Manana <[email protected]>
btrfs: fix lock inversion problem when doing qgroup extent tracing

Filipe Manana <[email protected]>
btrfs: fix unpersisted i_size on fsync after expanding truncate

Anand Jain <[email protected]>
btrfs: check for missing device in btrfs_trim_fs

Steven Rostedt (VMware) <[email protected]>
tracing: Synthetic event field_pos is an index not a boolean

Haoran Luo <[email protected]>
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.

Steven Rostedt (VMware) <[email protected]>
tracing/histogram: Rename "cpu" to "common_cpu"

Steven Rostedt (VMware) <[email protected]>
tracepoints: Update static_call before tp_funcs when adding a tracepoint

Marc Zyngier <[email protected]>
firmware/efi: Tell memblock about EFI iomem reservations

Amelie Delaunay <[email protected]>

    usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes

Amelie Delaunay <[email protected]>

    usb: typec: stusb160x: register role switch before interrupt registration

Martin Kepplinger <[email protected]>
usb: typec: tipd: Don't block probing of consumer of "connector" nodes

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode.

Marek Szyprowski <[email protected]>
usb: dwc2: Skip clock gating on Samsung SoCs

Zhang Qilong <[email protected]>
usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe

John Keeping <[email protected]>

    USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick

Ian Ray <[email protected]>

    USB: serial: cp210x: fix comments for GE CS1000

Marco De Marco <[email protected]>
USB: serial: option: add support for u-blox LARA-R6 family

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()

Mark Tomlinson <[email protected]>
usb: max-3421: Prevent corruption of freed memory

Julian Sikorski <[email protected]>
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS

Mathias Nyman <[email protected]>
usb: hub: Fix link power management max exit latency (MEL) calculations

Mathias Nyman <[email protected]>
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow

David Jeffery <[email protected]>
usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI

Mathias Nyman <[email protected]>
xhci: Fix lost USB 2 remote wake

Greg Thelen <[email protected]>
usb: xhci: avoid renesas_usb_fw.mem when it's unusable

Moritz Fischer <[email protected]>
Revert "usb: renesas-xhci: Fix handling of unknown ROM state"

Takashi Iwai <[email protected]>
ALSA: pcm: Fix mmap capability check

Alan Young <[email protected]>
ALSA: pcm: Call substream ack() method upon compat mmap commit

Takashi Iwai <[email protected]>
ALSA: hdmi: Expose all pins on MSI MS-7C94 board

Hui Wang <[email protected]>
ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine

Takashi Iwai <[email protected]>
ALSA: sb: Fix potential ABBA deadlock in CSP driver

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add missing proc text entry for BESPOKEN type

Alexander Egorenkov <[email protected]>
s390/boot: fix use of expolines in the DMA code

Vasily Gorbik <[email protected]>
s390/ftrace: fix ftrace_update_ftrace_func implementation

Stephen Boyd <[email protected]>
mmc: core: Don't allocate IDA for OF aliases

Olivier Langlois <[email protected]>
io_uring: Fix race condition when sqp thread goes to sleep

Linus Torvalds <[email protected]>
ACPI: fix NULL pointer dereference

Marcelo Henrique Cerri <[email protected]>
proc: Avoid mixing integer types in mem_rw()

Ronnie Sahlberg <[email protected]>
cifs: fix fallocate when trying to allocate a hole.

Ronnie Sahlberg <[email protected]>
cifs: only write 64kb at a time when fallocating a small region of a file

Ioana Ciornei <[email protected]>
dpaa2-switch: seed the buffer pool after allocating the swp

Maxime Ripard <[email protected]>
drm/panel: raspberrypi-touchscreen: Prevent double-free

Yajun Deng <[email protected]>
net: sched: cls_api: Fix the the wrong parameter

Heinrich Schuchardt <[email protected]>
RISC-V: load initrd wherever it fits into memory

Vladimir Oltean <[email protected]>
net: dsa: sja1105: make VID 4095 a bridge VLAN too

Wei Wang <[email protected]>
tcp: disable TFO blackhole logic by default

Bin Meng <[email protected]>
riscv: Fix 32-bit RISC-V boot failure

Sukadev Bhattiprolu <[email protected]>
ibmvnic: Remove the proper scrq flush

Vadim Fedorenko <[email protected]>
udp: check encap socket in __udp_lib_err

Xin Long <[email protected]>
sctp: update active_key for asoc when old key is being replaced

Christoph Hellwig <[email protected]>
nvme: set the PRACT bit when using Write Zeroes with T10 PI

Sayanta Pattanayak <[email protected]>
r8169: Avoid duplicate sysfs entry creation error

David Howells <[email protected]>
afs: Fix setting of writeback_index

Tom Rix <[email protected]>
afs: check function return

David Howells <[email protected]>
afs: Fix tracepoint string placement with built-in AFS

Vincent Palatin <[email protected]>
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"

Zhihao Cheng <[email protected]>
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING

Jason Ekstrand <[email protected]>
drm/ttm: Force re-init if ttm_global_init() fails

David Disseldorp <[email protected]>
scsi: target: Fix NULL dereference on XCOPY completion

Chris Packham <[email protected]>
i2c: mpc: Poll for MCF

Luis Henriques <[email protected]>
ceph: don't WARN if we're still opening a session to an MDS

Paolo Abeni <[email protected]>
ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions

Peilin Ye <[email protected]>
net/sched: act_skbmod: Skip non-Ethernet packets

Yang Yingliang <[email protected]>
io_uring: fix memleak in io_init_wq_offload()

Alexandru Tachici <[email protected]>
spi: spi-bcm2835: Fix deadlock

Jian Shen <[email protected]>
net: hns3: fix rx VLAN offload state inconsistent issue

Chengwen Feng <[email protected]>
net: hns3: fix possible mismatches resp of mailbox

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID

Eric Dumazet <[email protected]>
net/tcp_fastopen: fix data races around tfo_active_disable_stamp

Randy Dunlap <[email protected]>
net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition

Somnath Kotur <[email protected]>
bnxt_en: Check abort error state in bnxt_half_open_nic()

Michael Chan <[email protected]>
bnxt_en: Validate vlan protocol ID on RX packets

Somnath Kotur <[email protected]>
bnxt_en: fix error path of FW reset

Michael Chan <[email protected]>
bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()

Michael Chan <[email protected]>
bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()

Kalesh AP <[email protected]>
bnxt_en: don't disable an already disabled PCI device

Andy Shevchenko <[email protected]>
ACPI: utils: Fix reference counting in for_each_acpi_dev_match()

Andy Shevchenko <[email protected]>
efi/dev-path-parser: Switch to use for_each_acpi_dev_match()

Robert Richter <[email protected]>
ACPI: Kconfig: Fix table override from built-in initrd

Marek Vasut <[email protected]>
spi: cadence: Correct initialisation of runtime PM again

Dmitry Bogdanov <[email protected]>
scsi: target: Fix protect handling in WRITE SAME(32)

Mike Christie <[email protected]>
scsi: iscsi: Fix iface sysfs attr detection

Nguyen Dinh Phi <[email protected]>
netrom: Decrease sock refcount when sock timers expire

Xin Long <[email protected]>
sctp: trim optlen when it's a huge value in sctp_setsockopt

Pavel Skripkin <[email protected]>
net: sched: fix memory leak in tcindex_partial_destroy_work

Nicholas Piggin <[email protected]>
KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash

Yajun Deng <[email protected]>
net: decnet: Fix sleeping inside in af_decnet

Michal Suchanek <[email protected]>
efi/tpm: Differentiate missing and invalid final event log table.

Vijendar Mukunda <[email protected]>
ASoC: soc-pcm: add a flag to reverse the stop sequence

Roman Skakun <[email protected]>

    dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable}

Dongliang Mu <[email protected]>
usb: hso: fix error handling code of hso_create_net_device

Yoshitaka Ikeda <[email protected]>
spi: spi-cadence-quadspi: Fix division by zero warning

Ziyang Xuan <[email protected]>
net: fix uninit-value in caif_seqpkt_sendmsg

Tobias Klauser <[email protected]>
bpftool: Check malloc return value in mount_bpffs_for_pin

Jakub Sitnicki <[email protected]>
bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats

John Fastabend <[email protected]>
bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats

John Fastabend <[email protected]>
bpf, sockmap: Fix potential memory leak on unlikely error case

Colin Ian King <[email protected]>

    s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]

Colin Ian King <[email protected]>
liquidio: Fix unintentional sign extension issue on left shift of u16

Geert Uytterhoeven <[email protected]>
net: dsa: mv88e6xxx: NET_DSA_MV88E6XXX_PTP should depend on NET_DSA_MV88E6XXX

Maxime Ripard <[email protected]>
drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts

Nicolas Saenz Julienne <[email protected]>
timers: Fix get_next_timer_interrupt() with no timers pending

Sathya Prakash M R <[email protected]>
ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states

Xuan Zhuo <[email protected]>
xdp, net: Fix use-after-free in bpf_xdp_link_release

Daniel Borkmann <[email protected]>
bpf: Fix tail_call_reachable rejection for interpreter when jit failed

Xuan Zhuo <[email protected]>
bpf, test: fix NULL pointer dereference on invalid expected_attach_type

Maxim Schwalm <[email protected]>
ASoC: rt5631: Fix regcache sync errors on resume

Peter Hess <[email protected]>
spi: mediatek: fix fifo rx mode

Axel Lin <[email protected]>
regulator: hi6421: Fix getting wrong drvdata

Axel Lin <[email protected]>
regulator: hi6421: Use correct variable type for regmap api val argument

Alain Volmat <[email protected]>
spi: stm32: fixes pm_runtime calls in probe/remove

Charles Keepax <[email protected]>
ASoC: wm_adsp: Correct wm_coeff_tlv_get handling

Lecopzer Chen <[email protected]>
Kbuild: lto: fix module versionings mismatch in GNU make 3.X

Yang Jihong <[email protected]>
perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set

Riccardo Mancini <[email protected]>
perf data: Close all files in close_dir()

Riccardo Mancini <[email protected]>
perf probe-file: Delete namelist in del_events() on the error path

Riccardo Mancini <[email protected]>
perf lzma: Close lzma stream on exit

Riccardo Mancini <[email protected]>
perf script: Fix memory 'threads' and 'cpus' leaks on exit

Riccardo Mancini <[email protected]>
perf script: Release zstd data

Riccardo Mancini <[email protected]>
perf report: Free generated help strings for sort option

Riccardo Mancini <[email protected]>
perf env: Fix memory leak of cpu_pmu_caps

Riccardo Mancini <[email protected]>
perf test maps__merge_in: Fix memory leak of maps

Riccardo Mancini <[email protected]>
perf dso: Fix memory leak in dso__new_map()

Riccardo Mancini <[email protected]>
perf test event_update: Fix memory leak of unit

Riccardo Mancini <[email protected]>
perf test event_update: Fix memory leak of evlist

Riccardo Mancini <[email protected]>

    perf test session_topology: Delete session->evlist

Riccardo Mancini <[email protected]>
perf env: Fix sibling_dies memory leak

Riccardo Mancini <[email protected]>

    perf probe: Fix dso->nsinfo refcounting

Riccardo Mancini <[email protected]>

    perf map: Fix dso->nsinfo refcounting

Riccardo Mancini <[email protected]>

    perf inject: Fix dso->nsinfo refcounting

Sudeep Holla <[email protected]>
firmware: arm_scmi: Ensure drivers provide a probe function

Zev Weiss <[email protected]>
ARM: dts: aspeed: Update e3c246d4i vuart properties

Mark Rutland <[email protected]>
arm64: mte: fix restoration of GCR_EL1 from suspend

Sean Christopherson <[email protected]>
KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities

Sean Christopherson <[email protected]>
KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails

Like Xu <[email protected]>

    KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM

Íñigo Huguet <[email protected]>
sfc: fix lack of XDP TX queues - error XDP TX failed (-22)

Vladimir Oltean <[email protected]>
net: ocelot: fix switchdev objects synced for wrong netdev with LAG offload

Casey Chen <[email protected]>
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove

Marek Behún <[email protected]>

    net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340

Paolo Abeni <[email protected]>
mptcp: properly account bulk freed memory

Paolo Abeni <[email protected]>
mptcp: refine mptcp_cleanup_rbuf

Paolo Abeni <[email protected]>
mptcp: use fast lock for subflows when possible

Jianguo Wu <[email protected]>
selftests: mptcp: fix case multiple subflows limited by server

Jianguo Wu <[email protected]>
mptcp: avoid processing packet if a subflow reset

Geliang Tang <[email protected]>
mptcp: add sk parameter for mptcp_get_options

Jianguo Wu <[email protected]>
mptcp: fix syncookie process if mptcp can not_accept new subflow

Jianguo Wu <[email protected]>
mptcp: remove redundant req destruct in subflow_check_req()

Jianguo Wu <[email protected]>
mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join

Zack Rusin <[email protected]>
drm/vmwgfx: Fix a bad merge in otable batch takedown

Shahjada Abul Husain <[email protected]>
cxgb4: fix IRQ free race during driver unload

Uwe Kleine-König <[email protected]>
pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped

Hangbin Liu <[email protected]>
selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect

Hangbin Liu <[email protected]>
selftests: icmp_redirect: remove from checking for IPv6 route get

YueHaibing <[email protected]>
stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()

Nicolas Dichtel <[email protected]>
ipv6: fix 'disable_policy' for fwd packets

Taehee Yoo <[email protected]>
bonding: fix incorrect return value of bond_ipsec_offload_ok()

Taehee Yoo <[email protected]>
bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()

Taehee Yoo <[email protected]>
bonding: Add struct bond_ipesc to manage SA

Taehee Yoo <[email protected]>
bonding: disallow setting nested bonding + ipsec offload

Taehee Yoo <[email protected]>
bonding: fix suspicious RCU usage in bond_ipsec_del_sa()

Taehee Yoo <[email protected]>
ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops

Taehee Yoo <[email protected]>
bonding: fix null dereference in bond_ipsec_add_sa()

Taehee Yoo <[email protected]>
bonding: fix suspicious RCU usage in bond_ipsec_add_sa()

Wang Hai <[email protected]>
bpf, samples: Fix xdpsock with '-M' parameter missing unload process

Christophe JAILLET <[email protected]>
gve: Fix an error handling path in 'gve_probe()'

Mohammad Athari Bin Ismail <[email protected]>
net: stmmac: Terminate FPE workqueue in suspend

Jedrzej Jagielski <[email protected]>
igb: Fix position of assignment to *ring

Aleksandr Loktionov <[email protected]>
igb: Check if num of q_vectors is smaller than max before array access

Christophe JAILLET <[email protected]>
iavf: Fix an error handling path in 'iavf_probe()'

Christophe JAILLET <[email protected]>

    e1000e: Fix an error handling path in 'e1000_probe()'

Christophe JAILLET <[email protected]>
fm10k: Fix an error handling path in 'fm10k_probe()'

Christophe JAILLET <[email protected]>
igb: Fix an error handling path in 'igb_probe()'

Christophe JAILLET <[email protected]>
igc: Fix an error handling path in 'igc_probe()'

Christophe JAILLET <[email protected]>
ixgbe: Fix an error handling path in 'ixgbe_probe()'

Tom Rix <[email protected]>
igc: change default return of igc_read_phy_reg()

Vinicius Costa Gomes <[email protected]>
igb: Fix use-after-free error during reset

Vinicius Costa Gomes <[email protected]>
igc: Fix use-after-free error during reset

-------------

Diffstat:

 Documentation/arm64/tagged-address-abi.rst         |  26 ++-
 .../early-userspace/early_userspace_support.rst    |   8 +-
 .../filesystems/ramfs-rootfs-initramfs.rst         |   2 +-
 Documentation/networking/ip-sysctl.rst             |   2 +-
 Documentation/trace/histogram.rst                  |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts  |   4 +-
 arch/arm/configs/multi_v7_defconfig                |   2 +-
 arch/arm64/kernel/Makefile                         |   2 +-
 arch/arm64/kernel/mte.c                            |  15 +-
 arch/nds32/mm/mmap.c                               |   2 +-
 arch/powerpc/kvm/book3s_hv.c                       |   2 +
 arch/powerpc/kvm/book3s_hv_nested.c                |  20 +++
 arch/powerpc/kvm/book3s_rtas.c                     |  25 ++-
 arch/powerpc/kvm/powerpc.c                         |   4 +-
 arch/riscv/include/asm/efi.h                       |   4 +-
 arch/riscv/mm/init.c                               |   4 +-
 arch/s390/boot/text_dma.S                          |  19 +--
 arch/s390/include/asm/ftrace.h                     |   1 +
 arch/s390/kernel/ftrace.c                          |   2 +
 arch/s390/kernel/mcount.S                          |   4 +-
 arch/s390/net/bpf_jit_comp.c                       |   2 +-
 arch/x86/kvm/cpuid.c                               |   3 +-
 arch/x86/kvm/svm/sev.c                             |  14 +-
 drivers/acpi/Kconfig                               |   2 +-
 drivers/acpi/utils.c                               |   7 +-
 drivers/base/auxiliary.c                           |   8 +-
 drivers/base/core.c                                |   6 +-
 drivers/block/rbd.c                                |  32 ++--
 drivers/bus/mhi/core/main.c                        |  17 +-
 drivers/bus/mhi/pci_generic.c                      |  45 ++++-
 drivers/firmware/arm_scmi/bus.c                    |   3 +
 drivers/firmware/efi/dev-path-parser.c             |  46 ++----
 drivers/firmware/efi/efi.c                         |  13 +-
 drivers/firmware/efi/tpm.c                         |   8 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   3 +
 drivers/gpu/drm/drm_ioctl.c                        |   3 +
 drivers/gpu/drm/i915/gvt/handlers.c                |  15 ++
 drivers/gpu/drm/i915/i915_request.c                |   8 +-
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |   1 -
 drivers/gpu/drm/ttm/ttm_device.c                   |   2 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  49 ++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |   1 -
 drivers/i2c/busses/i2c-mpc.c                       |   4 +-
 drivers/media/pci/intel/ipu3/cio2-bridge.c         |   6 +-
 drivers/media/pci/ngene/ngene-core.c               |   2 +-
 drivers/media/pci/ngene/ngene.h                    |  14 +-
 drivers/misc/eeprom/at24.c                         |  17 +-
 drivers/mmc/core/host.c                            |  20 +--
 drivers/net/bonding/bond_main.c                    | 183 +++++++++++++++++----
 drivers/net/dsa/mv88e6xxx/Kconfig                  |   2 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |   6 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  63 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |   9 +-
 .../ethernet/cavium/liquidio/cn23xx_pf_device.c    |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  18 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |   3 +
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  16 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   5 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h    |   6 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   1 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  10 ++
 drivers/net/ethernet/ibm/ibmvnic.c                 |   2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |   1 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |   1 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |  15 +-
 drivers/net/ethernet/intel/igc/igc.h               |   2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   4 +-
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |  20 ++-
 drivers/net/ethernet/mscc/ocelot_net.c             |   9 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   3 +-
 drivers/net/ethernet/sfc/efx_channels.c            |  18 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   1 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   8 +-
 drivers/net/phy/marvell10g.c                       |  40 ++++-
 drivers/net/usb/hso.c                              |  33 ++--
 drivers/nvme/host/core.c                           |   5 +-
 drivers/nvme/host/pci.c                            |   5 +-
 drivers/pwm/pwm-sprd.c                             |  11 +-
 drivers/regulator/hi6421-regulator.c               |  30 ++--
 drivers/scsi/scsi_transport_iscsi.c                |  90 ++++------
 drivers/spi/spi-bcm2835.c                          |  12 +-
 drivers/spi/spi-cadence-quadspi.c                  |   3 +
 drivers/spi/spi-cadence.c                          |  14 +-
 drivers/spi/spi-mt65xx.c                           |  16 +-
 drivers/spi/spi-stm32.c                            |   9 +-
 drivers/target/target_core_sbc.c                   |  35 ++--
 drivers/target/target_core_transport.c             |   2 +-
 drivers/usb/core/hub.c                             | 120 ++++++++++----
 drivers/usb/core/quirks.c                          |   4 -
 drivers/usb/dwc2/core.h                            |   4 +
 drivers/usb/dwc2/core_intr.c                       |   3 +-
 drivers/usb/dwc2/gadget.c                          |  31 +++-
 drivers/usb/dwc2/hcd.c                             |   6 +-
 drivers/usb/dwc2/params.c                          |   1 +
 drivers/usb/gadget/udc/tegra-xudc.c                |   1 +
 drivers/usb/host/ehci-hcd.c                        |  18 +-
 drivers/usb/host/max3421-hcd.c                     |  44 ++---
 drivers/usb/host/xhci-hub.c                        |   3 +-
 drivers/usb/host/xhci-pci-renesas.c                |  16 +-
 drivers/usb/host/xhci-pci.c                        |   7 +
 drivers/usb/renesas_usbhs/fifo.c                   |   7 +
 drivers/usb/serial/cp210x.c                        |   5 +-
 drivers/usb/serial/option.c                        |   3 +
 drivers/usb/storage/unusual_uas.h                  |   7 +
 drivers/usb/typec/stusb160x.c                      |  20 ++-
 drivers/usb/typec/tipd/core.c                      |   9 +
 fs/afs/cmservice.c                                 |  25 +--
 fs/afs/write.c                                     |  18 +-
 fs/btrfs/backref.c                                 |   6 +-
 fs/btrfs/backref.h                                 |   3 +-
 fs/btrfs/delayed-ref.c                             |   4 +-
 fs/btrfs/extent-tree.c                             |   3 +
 fs/btrfs/qgroup.c                                  |  38 ++++-
 fs/btrfs/qgroup.h                                  |   2 +-
 fs/btrfs/tests/qgroup-tests.c                      |  20 +--
 fs/btrfs/tree-log.c                                |  31 +++-
 fs/ceph/mds_client.c                               |   2 +-
 fs/cifs/smb2ops.c                                  |  49 ++++--
 fs/hugetlbfs/inode.c                               |   2 +-
 fs/io_uring.c                                      |  33 ++--
 fs/proc/base.c                                     |   2 +-
 fs/userfaultfd.c                                   |  26 ++-
 include/acpi/acpi_bus.h                            |   8 +-
 include/drm/drm_ioctl.h                            |   1 +
 include/linux/highmem.h                            |   2 +
 include/linux/marvell_phy.h                        |   6 +-
 include/linux/memblock.h                           |   4 +-
 include/net/bonding.h                              |   9 +-
 include/net/mptcp.h                                |   5 +-
 include/sound/soc.h                                |   6 +
 include/trace/events/afs.h                         |  67 +++++++-
 kernel/bpf/verifier.c                              |   2 +
 kernel/dma/ops_helpers.c                           |  12 +-
 kernel/time/posix-cpu-timers.c                     |  10 +-
 kernel/time/timer.c                                |   8 +-
 kernel/trace/ring_buffer.c                         |  28 +++-
 kernel/trace/trace.c                               |   4 +
 kernel/trace/trace_events_hist.c                   |  22 ++-
 kernel/trace/trace_synth.h                         |   2 +-
 kernel/tracepoint.c                                |   2 +-
 mm/kfence/core.c                                   |  19 ++-
 mm/memblock.c                                      |   3 +-
 mm/memory.c                                        |  11 +-
 mm/page_alloc.c                                    |  29 ++--
 net/bpf/test_run.c                                 |   3 +
 net/caif/caif_socket.c                             |   3 +-
 net/core/dev.c                                     |  28 +++-
 net/core/skbuff.c                                  |   1 +
 net/core/skmsg.c                                   |  16 +-
 net/decnet/af_decnet.c                             |  27 ++-
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv4/tcp_fastopen.c                            |  28 +++-
 net/ipv4/tcp_input.c                               |  19 ++-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/udp.c                                     |  25 ++-
 net/ipv4/udp_bpf.c                                 |   2 +-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/udp.c                                     |  25 ++-
 net/mptcp/mib.c                                    |   1 +
 net/mptcp/mib.h                                    |   1 +
 net/mptcp/options.c                                |  24 ++-
 net/mptcp/pm_netlink.c                             |  10 +-
 net/mptcp/protocol.c                               |  81 +++++----
 net/mptcp/protocol.h                               |  14 +-
 net/mptcp/subflow.c                                |  21 +--
 net/mptcp/syncookies.c                             |  16 +-
 net/netrom/nr_timer.c                              |  20 ++-
 net/sched/act_skbmod.c                             |  12 +-
 net/sched/cls_api.c                                |   2 +-
 net/sched/cls_tcindex.c                            |   5 +-
 net/sctp/auth.c                                    |   2 +
 net/sctp/socket.c                                  |   4 +
 samples/bpf/xdpsock_user.c                         |  28 ++++
 scripts/Makefile.build                             |   2 +-
 sound/core/pcm_native.c                            |  25 ++-
 sound/hda/intel-dsp-config.c                       |   4 +
 sound/isa/sb/sb16_csp.c                            |   4 +
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/rt5631.c                          |   2 +
 sound/soc/codecs/wm_adsp.c                         |   2 +-
 sound/soc/soc-pcm.c                                |  22 ++-
 sound/soc/sof/intel/pci-tgl.c                      |   1 +
 sound/usb/mixer.c                                  |  10 +-
 sound/usb/quirks.c                                 |   3 +
 tools/bpf/bpftool/common.c                         |   5 +
 tools/perf/builtin-inject.c                        |  13 +-
 tools/perf/builtin-report.c                        |  33 ++--
 tools/perf/builtin-sched.c                         |  33 +++-
 tools/perf/builtin-script.c                        |   8 +
 tools/perf/tests/event_update.c                    |   6 +-
 tools/perf/tests/maps.c                            |   2 +
 tools/perf/tests/topology.c                        |   1 +
 tools/perf/util/data.c                             |   2 +-
 tools/perf/util/dso.c                              |   4 +-
 tools/perf/util/env.c                              |   2 +
 tools/perf/util/lzma.c                             |   8 +-
 tools/perf/util/map.c                              |   2 +
 tools/perf/util/probe-event.c                      |   4 +-
 tools/perf/util/probe-file.c                       |   4 +-
 tools/perf/util/sort.c                             |   2 +-
 tools/perf/util/sort.h                             |   2 +-
 tools/testing/selftests/net/icmp_redirect.sh       |   5 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   2 +-
 tools/testing/selftests/vm/userfaultfd.c           |   6 +-
 210 files changed, 1841 insertions(+), 869 deletions(-)