[ANNOUNCE] 5.15.79-rt54

From: Clark Williams
Date: Mon Nov 21 2022 - 14:39:49 EST


Hello RT-list!

I'm pleased to announce the 5.15.79-rt54 stable release.

You can get this release via the git tree at:

git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git

branch: v5.15-rt
Head SHA1: e73aaf859af25a2d456366a8ab20ec0b0f209707

Or to build 5.15.79-rt54 directly, the following patches should be applied:

https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz

https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.79.xz

https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.79-rt54.patch.xz


Enjoy!
Clark

Changes from v5.15.76-rt53:
---

Aaron Conole (1):
openvswitch: switch from WARN to pr_warn

Aaron Lewis (1):
KVM: x86: Protect the unused bits in MSR exiting flags

Adrian Hunter (1):
perf auxtrace: Fix address filter symbol name match for modules

Alex Barba (1):
bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer

Alex Sierra (1):
drm/amdkfd: avoid recursive lock in migrations back to RAM

Alexander Graf (2):
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER

Alexander Potapenko (1):
ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network

Alexander Stein (1):
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation

Anders Roxell (1):
marvell: octeontx2: build error: unknown type name 'u64'

Ankit Nautiyal (1):
drm/i915/dp: Reset frl trained flag before restarting FRL training

Anssi Hannula (1):
can: kvaser_usb: Fix possible completions during init_completion

Antoine Tenart (2):
net: phy: mscc: macsec: clear encryption keys when freeing a flow
net: atlantic: macsec: clear encryption keys from the stack

Ard Biesheuvel (3):
efi: random: reduce seed size to 32 bytes
efi: random: Use 'ACPI reclaim' memory for random seed
arm64: efi: Fix handling of misaligned runtime regions and drop warning

Arend van Spriel (1):
wifi: cfg80211: fix memory leak in query_regdb_file()

Ashish Kalra (1):
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()

Athira Rajeev (1):
perf stat: Fix printing os->prefix in CSV metrics output

Aya Levin (1):
net/mlx5e: Extend SKB room check to include PTP-SQ

Baolin Wang (1):
mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page

Benjamin Coddington (2):
NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
NFSv4.2: Fixup CLONE dest file size for zero-length count

Bernd Edlinger (1):
exec: Copy oldsighand->action under spin-lock

Biju Das (2):
can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive

Borislav Petkov (1):
x86/cpu: Restore AMD's DE_CFG MSR after resume

Brian Norris (8):
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dsi: Force synchronous probe
mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI

Chen Zhongjin (7):
x86/unwind/orc: Fix unreliable stack dump with gcov
net: dsa: Fix possible memory leaks in dsa_loop_init()
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
net/smc: Fix possible leaked pernet namespace in smc_init()
net, neigh: Fix null-ptr-deref in neigh_table_clear()
block: Fix possible memory leak for rq_wb on add_disk failure
i2c: piix4: Fix adapter not be removed in piix4_remove()

Christian A. Ehrhardt (1):
kernfs: fix use-after-free in __kernfs_remove

Christian Löhle (1):
mmc: block: Remove error check of hw_reset on reset

Christophe JAILLET (1):
dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()

Chuang Wang (1):
net: macvlan: fix memory leaks of macvlan_common_newlink

Clark Williams (2):
Merge tag 'v5.15.79' into v5.15-rt
'Linux 5.15.79-rt54'

Colin Ian King (1):
net: broadcom: bcm4908enet: remove redundant variable bytes

Cong Wang (1):
bpf, sock_map: Move cancel_work_sync() out of sock lock

Conor Dooley (1):
riscv: fix reserved memory setup

Cosmin Tanislav (1):
iio: temperature: ltc2983: allocate iio channels once

Cristian Marussi (4):
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Fix devres allocation device in virtio transport
arm64: dts: juno: Add thermal critical trip points

D Scott Phillips (1):
arm64: Add AMPERE1 to the Spectre-BHB affected list

Dan Carpenter (4):
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
net: sched: Fix use after free in red_enqueue()
phy: stm32: fix an error code in probe

Dan Vacura (1):
usb: gadget: uvc: fix sg handling in error case

Daniel Thompson (1):
drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag

Danijel Slivka (1):
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case

David Sterba (1):
btrfs: fix type of parameter generation in btrfs_get_dentry

Dean Luick (1):
IB/hfi1: Correctly move list in sc_disable()

Dexuan Cui (1):
vsock: fix possible infinite sleep in vsock_connectible_wait_data()

Dokyung Song (1):
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()

Dongliang Mu (2):
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path

Donglin Peng (1):
perf tools: Add the include/perf/ directory to .gitignore

Doug Brown (1):
dmaengine: pxa_dma: use platform_get_irq_optional

Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Add Positivo C6300 model quirk

Emanuele Giuseppe Esposito (1):
KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable

Eric Biggers (2):
fscrypt: stop using keyrings subsystem for fscrypt_master_key
fscrypt: fix keyring memory leak on mount failure

Eric Dumazet (7):
kcm: annotate data-races around kcm->rx_psock
kcm: annotate data-races around kcm->rx_wait
tcp: minor optimization in tcp_add_backlog()
ipv6: ensure sane device mtu in tunnels
net: do not sense pfmemalloc status in skb_append_pagefrags()
kcm: do not sense pfmemalloc status in kcm_sendpage()
net: tun: call napi_schedule_prep() to ensure we own a napi

Evan Quan (1):
ALSA: hda/hdmi - enable runtime pm for more AMD display audio

Filipe Manana (4):
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
btrfs: fix inode list leak during backref walking at find_parent_nodes()
btrfs: fix ulist leaks in error paths of qgroup self tests
btrfs: fix lost file sync on direct IO write with nowait and dsync iocb

Florian Fainelli (1):
net: bcmsysport: Indicate MAC is in charge of PHY PM

Gaosheng Cui (3):
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
capabilities: fix undefined behavior in bit shift for CAP_TO_MASK

Gavin Shan (1):
KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test

Geetha sowjanya (1):
octeontx2-pf: Use hardware register for CQE count

Greg Kroah-Hartman (3):
Linux 5.15.77
Linux 5.15.78
Linux 5.15.79

Guchun Chen (1):
drm/amdgpu: disable BACO on special BEIGE_GOBY card

HW He (2):
net: wwan: iosm: fix memory leak in ipc_wwan_dellink
net: wwan: mhi: fix memory leak in mhi_mbim_dellink

Haibo Chen (1):
mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA

Hangyu Hua (1):
media: meson: vdec: fix possible refcount leak in vdec_probe()

Hannu Hartikainen (1):
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM

Hans Verkuil (8):
media: vivid: s_fbuf: add more sanity checks
media: vivid: dev->bitmap_cap wasn't freed in all cases
media: v4l2-dv-timings: add sanity checks for blanking values
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
media: vivid: set num_in/outputs to 0 if not supported
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: dvb-frontends/drxk: initialize err to 0

Hawkins Jiawei (1):
Bluetooth: L2CAP: Fix memory leak in vhci_write

Heiko Carstens (3):
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
s390/uaccess: add missing EX_TABLE entries to __clear_user()

Helge Deller (5):
video/fbdev/stifb: Implement the stifb_fillrect() function
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
parisc: Export iosapic_serial_irq() symbol for serial port driver
parisc: Avoid printing the hardware path twice

Howard Hsu (1):
wifi: mac80211: Set TWT Information Frame Disabled bit as 1

Hyong Youb Kim (1):
net/mlx5e: Do not increment ESN when updating IPsec ESN state

Hyunwoo Kim (1):
fbdev: smscufx: Fix several use-after-free bugs

HÃ¥kon Bugge (1):
RDMA/cma: Use output interface for net_dev check

Ioana Ciornei (3):
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers

Jakub Kicinski (1):
net-memcg: avoid stalls when under memory pressure

James Clark (1):
coresight: cti: Fix hang in cti_disable_hw()

James Smart (9):
Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"
Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"
Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"
Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"
scsi: lpfc: Adjust bytes received vales during cmf timer interval
scsi: lpfc: Adjust CMF total bytes and rxmonitor
scsi: lpfc: Rework MIB Rx Monitor debug info logic

Jason A. Donenfeld (3):
ALSA: au88x0: use explicitly signed char
ALSA: rme9652: use explicitly signed char
ipvs: use explicitly signed chars

Jeff Vanhoof (1):
usb: gadget: uvc: fix sg handling during video encode

Jens Glathe (1):
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller

Jerry Snitselaar (1):
efi/tpm: Pass correct address to memblock_reserve

Jiaxun Yang (1):
MIPS: jump_label: Fix compat branch range check

Jim Mattson (5):
KVM: x86: Mask off reserved bits in CPUID.80000006H
KVM: x86: Mask off reserved bits in CPUID.8000001AH
KVM: x86: Mask off reserved bits in CPUID.80000008H
KVM: x86: Mask off reserved bits in CPUID.80000001H
KVM: x86: Mask off reserved bits in CPUID.8000001FH

Jiri Benc (1):
net: gso: fix panic on frag_list with mixed head alloc types

Jiri Olsa (1):
x86/syscall: Include asm/ptrace.h in syscall_wrapper header

Jisheng Zhang (2):
riscv: process: fix kernel info leakage
riscv: vdso: fix build with llvm

Johan Hovold (4):
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dp: fix IRQ lifetime
drm/msm/hdmi: fix IRQ lifetime

Johannes Berg (1):
wifi: cfg80211: silence a sparse RCU warning

Johannes Thumshirn (1):
btrfs: zoned: initialize device's zone info for seeding

John Fastabend (1):
bpf: Fix sockmap calling sleepable function in teardown path

John Thomson (1):
phy: ralink: mt7621-pci: add sentinel to quirks table

Jorge Lopez (1):
platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi

Josef Bacik (1):
btrfs: fix tree mod log mishandling of reallocated nodes

Jozsef Kadlecsik (1):
netfilter: ipset: enforce documented limit to prevent allocating huge memory

Juergen Borleis (1):
net: fec: limit register access on i.MX6UL

Jussi Laako (1):
ALSA: usb-audio: Add DSD support for Accuphase DAC-60

Justin Chen (1):
usb: bdc: change state when port disconnected

Kajol Jain (1):
perf vendor events power10: Fix hv-24x7 metric events

Kan Liang (3):
perf/x86/intel: Fix pebs event constraints for ICL
perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
perf/x86/intel: Fix pebs event constraints for SPR

Kees Cook (1):
bpf, verifier: Fix memory leak in array reallocation for stack state

Krzysztof Kozlowski (1):
hwspinlock: qcom: correct MMIO max register for newer SoCs

Kumar Kartikeya Dwivedi (1):
bpf: Add helper macro bpf_for_each_reg_in_vstate

Kunihiko Hayashi (1):
net: ethernet: ave: Fix MAC to be in charge of PHY PM

Kuniyuki Iwashima (3):
tcp/udp: Fix memory leak in ipv6_renew_options().
af_unix: Fix memory leaks of the whole sk due to OOB skb.
tcp/udp: Make early_demux back namespacified.

Laurent Pinchart (4):
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Initialize color space on resizer sink and source pads
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Zero v4l2_subdev_format fields in when validating links

Li Huafei (1):
ftrace: Fix use-after-free for dynamic ftrace_ops

Li Qiang (1):
kprobe: reverse kp->flags when arm_kprobe failed

Li Zetao (1):
fs/binfmt_elf: Fix memory leak in load_elf_binary()

Lin Shengwang (1):
sched/core: Fix comparison in sched_group_cookie_match()

Lino Sanfilippo (1):
serial: core: move RS485 configuration tasks from drivers into core

Linus Torvalds (1):
cert host tools: Stop complaining about deprecated OpenSSL functions

Linus Walleij (1):
mtd: parsers: bcm47xxpart: Fix halfblock reads

Liu Peibao (1):
stmmac: dwmac-loongson: fix invalid mdio_node

Liu Shixin (1):
btrfs: fix match incorrectly in dev_args_match_device

Lu Wei (2):
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent

Luiz Augusto von Dentz (2):
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
Bluetooth: L2CAP: Fix attempting to access uninitialized memory

Lukas Wunner (2):
serial: Deassert Transmit Enable on probe in driver-specific way
serial: ar933x: Deassert Transmit Enable on ->rs485_config()

Luís Henriques (1):
ext4: fix BUG_ON() when directory entry has invalid rec_len

M Chetan Kumar (1):
net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg

Manish Rangankar (1):
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds

Mario Limonciello (2):
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
PM: hibernate: Allow hybrid sleep to work with s2idle

Mark Rutland (1):
arm64: entry: avoid kprobe recursion

Martin Tůma (1):
i2c: xiic: Add platform module alias

Mathias Nyman (2):
xhci: Add quirk to reset host back to default state at shutdown
xhci: Remove device endpoints from bandwidth list when freeing the device

Matthew Auld (1):
drm/i915/dmabuf: fix sg_table handling in map_dma_buf

Matthew Ma (1):
mmc: core: Fix kernel panic when remove non-standard SDIO card

Matthew Wilcox (Oracle) (1):
ext4,f2fs: fix readahead of verity data

Matti Vaittinen (2):
tools: iio: iio_utils: fix digit calculation
iio: adxl372: Fix unsafe buffer attributes

Maxim Levitsky (5):
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
KVM: x86: emulator: em_sysexit should update ctxt->mode
KVM: x86: emulator: introduce emulator_recalc_and_set_mode
KVM: x86: emulator: update the emulation mode after rsm
KVM: x86: emulator: update the emulation mode after CR0 write

Maxim Mikityanskiy (1):
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu

Michael Chan (1):
bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()

Mika Westerberg (1):
thunderbolt: Tear down existing tunnels when resuming from hibernate

Miklos Szeredi (2):
fuse: add file_modified() to fallocate
fuse: fix readdir cache race

Miquel Raynal (1):
mac802154: Fix LQI recording

Nathan Chancellor (1):
vmlinux.lds.h: Fix placement of '.data..decrypted' section

Nathan Huckleberry (1):
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid

Neal Cardwell (1):
tcp: fix indefinite deferral of RTO with SACK reneging

Nick Child (1):
ibmvnic: Free rwi on reset success

Nico Boehr (1):
KVM: s390: pv: don't allow userspace to set the clock under PV

Nicolas Dichtel (1):
nh: fix scope used to find saddr when adding non gw nh

Oliver Hartkopp (1):
can: j1939: j1939_send_one(): fix missing CAN header initialization

Pablo Neira Ayuso (2):
netfilter: nf_tables: netlink notifier might race to release objects
netfilter: nf_tables: release flow rule object from commit path

Pankaj Gupta (1):
mm/memremap.c: map FS_DAX device memory as decrypted

Patrick Thompson (1):
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake

Pavel Kozlov (1):
ARC: mm: fix leakage of memory allocated for PTE

Peng Fan (1):
arm64: dts: imx8: correct clock order

Peter Oberparleiter (2):
s390/boot: add secure boot trailer
s390/cio: fix out-of-bounds access on cio_ignore free

Peter Xu (1):
mm/shmem: use page_mapping() to detect page cache for uffd continue

Peter Zijlstra (1):
perf: Fix missing SIGTRAPs

Philip Yang (2):
drm/amdkfd: handle CPU fault on COW mapping
drm/amdkfd: Migrate in CPU page fault use current mm

Prike Liang (1):
drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume

Pu Lehui (1):
bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE

Rafael J. Wysocki (2):
cpufreq: intel_pstate: Read all MSRs on the target CPU
cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores

Rafael Mendonca (1):
drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()

RafaÅ? MiÅ?ecki (2):
net: broadcom: bcm4908_enet: update TX stats after actual transmission
mtd: parsers: bcm47xxpart: print correct offset on read error

Raju Rangoju (2):
amd-xgbe: fix the SFP compliance codes check for DAC cables
amd-xgbe: add the bit rate quirk for Molex cables

Randy Dunlap (1):
arc: iounmap() arg is volatile

Rasmus Villemoes (2):
tools/nolibc/string: Fix memcmp() implementation
net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()

Ratheesh Kannoth (1):
octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]

Roderick Colenbrander (1):
HID: playstation: add initial DualSense Edge controller support

Roi Dayan (1):
net/mlx5e: E-Switch, Fix comparing termination table instance

Ronnie Sahlberg (1):
cifs: fix regression in very old smb1 mounts

Roy Novich (2):
net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
net/mlx5: Allow async trigger completion execution on single CPU systems

Ryan Roberts (1):
KVM: arm64: Fix bad dereference on MTE-enabled systems

Ryusuke Konishi (2):
nilfs2: fix deadlock in nilfs_count_free_blocks()
nilfs2: fix use-after-free bug of ns_writer on remount

Sabrina Dubroca (4):
macsec: delete new rxsc when offload fails
macsec: fix secy->n_rx_sc accounting
macsec: fix detection of RXSCs when toggling offloading
macsec: clear encryption keys from the stack after setting up offload

Saeed Mahameed (1):
net/mlx5: Print more info on pci error handlers

Sakari Ailus (1):
media: v4l: subdev: Fail graciously when getting try data for NULL state

Samuel Bailey (1):
HID: saitek: add madcatz variant of MMO7 mouse device ID

Sanjay R Mehta (1):
thunderbolt: Add DP OUT resource when DP tunnel is discovered

Sascha Hauer (1):
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus

Scott Mayhew (1):
NFSv4: Add an fattr allocation to _nfs4_discover_trunking()

Sean Anderson (1):
net: fman: Unregister ethernet device on removal

Sean Christopherson (2):
KVM: x86: Trace re-injected exceptions
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)

SeongJae Park (1):
mm/damon/dbgfs: check if rm_contexts input is for a real context

Sergey Shtylyov (1):
ata: pata_legacy: fix pdc20230_set_piomode()

Sergiu Moga (1):
net: macb: Specify PHY PM management done by MAC

Shang XiaoJing (7):
nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
nfc: fdp: Fix potential memory leak in fdp_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()

Shigeru Yoshida (1):
netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()

Shin'ichiro Kawasaki (1):
ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure

Shirish S (1):
drm/amd/display: explicitly disable psr_feature_enable appropriately

Shreeya Patel (1):
iio: light: tsl2583: Fix module unloading

Siarhei Volkau (1):
pinctrl: Ingenic: JZ4755 bug fixes

Slawomir Laba (2):
i40e: Fix ethtool rx-flow-hash setting for X722
i40e: Fix flow-type by setting GL_HASH_INSET registers

Soenke Huster (1):
Bluetooth: virtio_bt: Use skb_put to set length

Srinivas Kandagatla (2):
soundwire: qcom: reinit broadcast completion
soundwire: qcom: check for outanding writes before doing a read

Srinivasa Rao Mandadapu (2):
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile

Steven Rostedt (Google) (2):
ALSA: Use del_timer_sync() before freeing timer
ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()

Sudeep Holla (1):
PM: domains: Fix handling of unavailable/disabled idle states

Sumit Garg (1):
tee: Fix tee_shm_register() for kernel TEE drivers

Suresh Devarakonda (1):
net/mlx5: Fix crash during sync firmware reset

Sylwester Dziedziuch (1):
i40e: Fix VF hang when reset is triggered on another VF

Takashi Iwai (4):
ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
ALSA: aoa: Fix I2S device accounting
ALSA: usb-audio: Yet more regression for for the delayed card registration
ALSA: usb-audio: Add quirk entry for M-Audio Micro

Tan, Tee Min (1):
stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz

Taniya Das (1):
clk: qcom: Update the force mem core bit for GPU clocks

Tariq Toukan (1):
net/mlx5: Fix possible use-after-free in async command interface

Thinh Nguyen (2):
usb: dwc3: gadget: Stop processing more requests on IMI
usb: dwc3: gadget: Don't set IMI for no_interrupt

Tim Harvey (1):
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset

Tony O'Brien (1):
mtd: rawnand: marvell: Use correct logic for nand-keep-config

Trond Myklebust (3):
NFSv4: Fix a potential state reclaim deadlock
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot

Tudor Ambarus (15):
dmaengine: at_hdmac: Fix at_lli struct definition
dmaengine: at_hdmac: Don't start transactions at tx_submit level
dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
dmaengine: at_hdmac: Protect atchan->status with the channel lock
dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
dmaengine: at_hdmac: Fix concurrency over descriptor
dmaengine: at_hdmac: Free the memset buf without holding the chan lock
dmaengine: at_hdmac: Fix concurrency over the active list
dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
dmaengine: at_hdmac: Fix impossible condition
dmaengine: at_hdmac: Check return code of dma_async_device_register

Uday Shankar (1):
scsi: core: Restrict legal sdev_state transitions via sysfs

Ville Syrjälä (2):
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915/sdvo: Setup DDC fully before output init

Vineeth Vijayan (1):
s390/cio: derive cdev information only for IO-subchannels

Vlad Buslov (1):
net/mlx5: Bridge, verify LAG state when adding bond to bridge

Vladimir Oltean (2):
net: enetc: survive memory pressure without crashing
net: dsa: fall back to default tagger if we can't load the one from DT

Wang Yufen (3):
bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
net: tun: Fix memory leaks of napi_get_frags

Wei Yongjun (2):
net: ieee802154: fix error return code in dgram_bind()
mctp: Fix an error handling path in mctp_init()

Wen Gong (1):
wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()

Wenpeng Liang (1):
RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()

William Breathitt Gray (1):
counter: microchip-tcb-capture: Handle Signal1 read and Synapse

Wong Vee Khee (1):
stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S

Xian Wang (1):
ALSA: hda/ca0132: add quirk for EVGA Z390 DARK

Xin Long (3):
ethtool: eeprom: fix null-deref on genl_info in dump
tipc: fix a null-ptr-deref in tipc_topsrv_accept
tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header

Xinhao Liu (1):
RDMA/hns: Remove magic number

Yang Li (1):
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()

Yang Yingliang (14):
can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
net: netsec: fix error handling in netsec_register_mdio()
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
net: ehea: fix possible memory leak in ehea_register_port()
mISDN: fix possible memory leak in mISDN_register_device()
isdn: mISDN: netjet: fix wrong check of device registration
HID: hyperv: fix possible memory leak in mousevsc_probe()
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
stmmac: dwmac-loongson: fix missing of_node_put() while module exiting

Yangyang Li (1):
RDMA/hns: Disable local invalidate operation

Ye Bin (2):
ext4: fix warning in 'ext4_da_release_space'
ALSA: hda: fix potential memleak in 'add_widget_node'

Youlin Li (1):
bpf: Fix wrong reg type conversion in release_reference()

Yu Kuai (2):
scsi: sd: Revert "scsi: sd: Remove a local variable"
block, bfq: protect 'bfqd->queued' by 'bfqd->lock'

Yuan Can (1):
drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()

YueHaibing (1):
net: broadcom: Fix BCMGENET Kconfig

Zhang Changzhong (2):
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
net: fec: fix improper use of NETDEV_TX_BUSY

Zhang Qilong (1):
rose: Fix NULL pointer dereference in rose_send_frame()

Zhang Xiaoxu (3):
SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
nfs4: Fix kmemleak when allocate slot failed
btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()

ZhangPeng (1):
udf: Fix a slab-out-of-bounds write bug in udf_find_entry()

Zheng Yejian (1):
tracing/histogram: Update document for KEYS_MAX size

Zhengchao Shao (23):
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
net: hinic: fix memory leak when reading function table
net: hinic: fix the issue of CMDQ memory leaks
net: hinic: fix the issue of double release MBOX callback of VF
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
ipvs: fix WARNING in __ip_vs_cleanup_batch()
ipvs: fix WARNING in ip_vs_app_net_cleanup()
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
ipv6: fix WARNING in ip6_route_net_exit_late()
net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
hamradio: fix issue of dev reference count leakage in bpq_device_event()
can: af_can: fix NULL pointer dereference in can_rx_register()
net: lapbether: fix issue of invalid opcode in lapbeth_open()
drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
net: nixge: disable napi when enable interrupts failed in nixge_open()
net: cpsw: disable napi in cpsw_ndo_open()
net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
ethernet: s2io: disable napi when start nic failed in s2io_card_up()
net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ethernet: tundra: free irq when alloc ring failed in tsi108_open()

Ziyang Xuan (2):
net: tun: fix bugs for oversize packet when napi frags enabled
netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()

�ñigo Huguet (1):
atlantic: fix deadlock at aq_nic_stop
---
Documentation/trace/histogram.rst | 2 +-
Documentation/virt/kvm/devices/vm.rst | 3 +
Makefile | 2 +-
arch/arc/include/asm/io.h | 2 +-
arch/arc/include/asm/pgtable-levels.h | 2 +-
arch/arc/mm/ioremap.c | 2 +-
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 14 +
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 +
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 +
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 18 +-
arch/arm64/include/asm/cputype.h | 4 +
arch/arm64/kernel/efi.c | 52 +-
arch/arm64/kernel/entry-common.c | 3 +-
arch/arm64/kernel/proton-pack.c | 6 +
arch/arm64/kvm/hyp/exception.c | 3 +-
arch/mips/kernel/jump_label.c | 2 +-
arch/parisc/include/asm/hardware.h | 12 +-
arch/parisc/kernel/drivers.c | 14 +-
arch/riscv/kernel/process.c | 2 +
arch/riscv/kernel/setup.c | 1 +
arch/riscv/kernel/vdso/Makefile | 2 +-
arch/riscv/mm/init.c | 1 -
arch/s390/boot/compressed/vmlinux.lds.S | 13 +-
arch/s390/include/asm/futex.h | 3 +-
arch/s390/kvm/kvm-s390.c | 26 +-
arch/s390/kvm/kvm-s390.h | 1 -
arch/s390/lib/uaccess.c | 6 +-
arch/s390/pci/pci_mmio.c | 8 +-
arch/x86/events/intel/core.c | 1 +
arch/x86/events/intel/ds.c | 18 +-
arch/x86/events/intel/lbr.c | 2 +-
arch/x86/include/asm/msr-index.h | 8 +-
arch/x86/include/asm/syscall_wrapper.h | 2 +-
arch/x86/kernel/cpu/amd.c | 6 +-
arch/x86/kernel/cpu/hygon.c | 4 +-
arch/x86/kernel/unwind_orc.c | 2 +-
arch/x86/kvm/cpuid.c | 11 +-
arch/x86/kvm/emulate.c | 104 +-
arch/x86/kvm/svm/svm.c | 10 +-
arch/x86/kvm/trace.h | 12 +-
arch/x86/kvm/vmx/vmx.c | 5 +
arch/x86/kvm/x86.c | 136 ++-
arch/x86/power/cpu.c | 1 +
block/bfq-iosched.c | 4 +-
block/genhd.c | 1 +
drivers/acpi/apei/ghes.c | 2 +-
drivers/ata/libata-scsi.c | 3 +
drivers/ata/pata_legacy.c | 5 +-
drivers/base/power/domain.c | 4 +
drivers/bluetooth/virtio_bt.c | 2 +-
drivers/clk/qcom/gcc-sc7280.c | 1 +
drivers/clk/qcom/gpucc-sc7280.c | 1 +
drivers/counter/microchip-tcb-capture.c | 18 +-
drivers/cpufreq/intel_pstate.c | 133 +--
drivers/dma/at_hdmac.c | 153 ++-
drivers/dma/at_hdmac_regs.h | 10 +-
drivers/dma/mv_xor_v2.c | 1 +
drivers/dma/pxa_dma.c | 4 +-
drivers/dma/ti/k3-udma-glue.c | 3 +
drivers/firmware/arm_scmi/driver.c | 9 +-
drivers/firmware/arm_scmi/virtio.c | 6 +-
drivers/firmware/efi/efi.c | 2 +-
drivers/firmware/efi/libstub/random.c | 7 +-
drivers/firmware/efi/tpm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 49 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 8 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 2 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 58 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 4 +-
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 5 +-
drivers/gpu/drm/msm/dp/dp_display.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi.c | 6 +
drivers/gpu/drm/msm/hdmi/hdmi.c | 9 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 22 +-
drivers/gpu/drm/vc4/vc4_drv.c | 7 +-
drivers/hid/hid-hyperv.c | 2 +-
drivers/hid/hid-ids.h | 2 +
drivers/hid/hid-playstation.c | 5 +-
drivers/hid/hid-quirks.c | 1 +
drivers/hid/hid-saitek.c | 2 +
drivers/hwspinlock/qcom_hwspinlock.c | 2 +-
drivers/hwtracing/coresight/coresight-cti-core.c | 5 -
drivers/i2c/busses/i2c-piix4.c | 1 +
drivers/i2c/busses/i2c-xiic.c | 1 +
drivers/iio/accel/adxl372.c | 23 +-
drivers/iio/light/tsl2583.c | 2 +-
drivers/iio/temperature/ltc2983.c | 13 +-
drivers/infiniband/core/cma.c | 2 +-
drivers/infiniband/core/device.c | 10 +-
drivers/infiniband/core/nldev.c | 2 +-
drivers/infiniband/hw/hfi1/pio.c | 3 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 266 ++---
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 166 ++-
drivers/infiniband/hw/qedr/main.c | 9 +-
drivers/isdn/hardware/mISDN/netjet.c | 2 +-
drivers/isdn/mISDN/core.c | 5 +-
drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 +
drivers/media/cec/platform/s5p/s5p_cec.c | 2 +
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
.../platform/rockchip/rkisp1/rkisp1-capture.c | 7 +-
.../media/platform/rockchip/rkisp1/rkisp1-params.c | 14 +-
.../media/platform/rockchip/rkisp1/rkisp1-regs.h | 2 +-
.../platform/rockchip/rkisp1/rkisp1-resizer.c | 4 +
drivers/media/test-drivers/vivid/vivid-core.c | 38 +-
drivers/media/test-drivers/vivid/vivid-core.h | 2 +
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 27 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 14 +
drivers/mmc/core/block.c | 44 +-
drivers/mmc/core/sdio_bus.c | 3 +-
drivers/mmc/host/Kconfig | 3 +-
drivers/mmc/host/sdhci-cqhci.h | 24 +
drivers/mmc/host/sdhci-esdhc-imx.c | 17 +-
drivers/mmc/host/sdhci-of-arasan.c | 3 +-
drivers/mmc/host/sdhci-pci-core.c | 14 +-
drivers/mmc/host/sdhci-tegra.c | 3 +-
drivers/mmc/host/sdhci_am654.c | 7 +-
drivers/mtd/nand/raw/intel-nand-controller.c | 19 +-
drivers/mtd/nand/raw/marvell_nand.c | 2 +-
drivers/mtd/parsers/bcm47xxpart.c | 4 +-
drivers/net/can/mscan/mpc5xxx_can.c | 8 +-
drivers/net/can/rcar/rcar_canfd.c | 24 +-
drivers/net/can/spi/mcp251x.c | 5 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 4 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 4 +-
drivers/net/dsa/dsa_loop.c | 25 +-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 17 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 4 +-
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 98 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 +
.../ethernet/aquantia/atlantic/macsec/macsec_api.c | 18 +-
drivers/net/ethernet/broadcom/Kconfig | 2 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 10 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 3 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 1 +
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 +
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 5 +
drivers/net/ethernet/freescale/fec_main.c | 50 +-
drivers/net/ethernet/freescale/fman/mac.c | 9 +
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c | 18 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1 -
drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 +
drivers/net/ethernet/ibm/ibmvnic.c | 16 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 100 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 4 +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 43 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 +
drivers/net/ethernet/lantiq_etop.c | 1 -
drivers/net/ethernet/marvell/mv643xx_eth.c | 1 +
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 +
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 +
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 135 ++-
.../ethernet/marvell/octeontx2/nic/otx2_struct.h | 57 ++
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 69 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 5 +
.../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 9 +
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 31 +
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 +
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 -
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 55 +-
drivers/net/ethernet/micrel/ksz884x.c | 2 +-
drivers/net/ethernet/neterion/s2io.c | 29 +-
drivers/net/ethernet/ni/nixge.c | 1 +
drivers/net/ethernet/socionext/netsec.c | 2 +
drivers/net/ethernet/socionext/sni_ave.c | 6 +
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 14 +-
.../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 46 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +-
drivers/net/ethernet/ti/cpsw.c | 2 +
drivers/net/ethernet/tundra/tsi108_eth.c | 5 +-
drivers/net/hamradio/bpqether.c | 2 +-
drivers/net/macsec.c | 23 +-
drivers/net/macvlan.c | 4 +-
drivers/net/netdevsim/dev.c | 11 +-
drivers/net/phy/mdio_bus.c | 2 +-
drivers/net/phy/mscc/mscc_macsec.c | 1 +
drivers/net/tun.c | 21 +-
drivers/net/wan/lapbether.c | 3 +-
drivers/net/wireless/ath/ath11k/reg.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 4 +
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 11 +-
drivers/net/wwan/iosm/iosm_ipc_wwan.c | 1 +
drivers/net/wwan/mhi_wwan_mbim.c | 1 +
drivers/nfc/fdp/fdp.c | 10 +-
drivers/nfc/nfcmrvl/i2c.c | 7 +-
drivers/nfc/nxp-nci/core.c | 7 +-
drivers/nfc/s3fwrn5/core.c | 8 +-
drivers/nfc/virtual_ncidev.c | 3 +
drivers/parisc/iosapic.c | 1 +
drivers/phy/ralink/phy-mt7621-pci.c | 3 +-
drivers/phy/st/phy-stm32-usbphyc.c | 2 +
drivers/pinctrl/pinctrl-ingenic.c | 4 +-
drivers/platform/x86/hp-wmi.c | 12 +-
drivers/s390/cio/css.c | 3 +-
drivers/scsi/lpfc/lpfc.h | 55 +-
drivers/scsi/lpfc/lpfc_bsg.c | 50 +-
drivers/scsi/lpfc/lpfc_crtn.h | 11 +-
drivers/scsi/lpfc/lpfc_ct.c | 8 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 57 +-
drivers/scsi/lpfc/lpfc_debugfs.h | 2 +-
drivers/scsi/lpfc/lpfc_els.c | 139 +--
drivers/scsi/lpfc/lpfc_hw4.h | 7 -
drivers/scsi/lpfc/lpfc_init.c | 114 +--
drivers/scsi/lpfc/lpfc_mem.c | 9 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/lpfc/lpfc_nvme.c | 34 +-
drivers/scsi/lpfc/lpfc_nvme.h | 6 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 83 +-
drivers/scsi/lpfc/lpfc_scsi.c | 441 ++++----
drivers/scsi/lpfc/lpfc_sli.c | 1066 ++++++++++++--------
drivers/scsi/lpfc/lpfc_sli.h | 26 +-
drivers/scsi/qla2xxx/qla_attr.c | 28 +-
drivers/scsi/scsi_sysfs.c | 8 +
drivers/scsi/sd.c | 3 +-
drivers/soundwire/qcom.c | 9 +
drivers/staging/media/atomisp/pci/sh_css_params.c | 4 +-
drivers/staging/media/meson/vdec/vdec.c | 2 +
drivers/tee/tee_core.c | 3 +
drivers/tee/tee_shm.c | 3 -
drivers/thunderbolt/path.c | 42 +-
drivers/thunderbolt/tb.c | 96 +-
drivers/thunderbolt/tb.h | 5 +-
drivers/thunderbolt/tunnel.c | 27 +-
drivers/thunderbolt/tunnel.h | 9 +-
drivers/tty/serial/8250/8250_omap.c | 3 +
drivers/tty/serial/8250/8250_pci.c | 9 +-
drivers/tty/serial/8250/8250_port.c | 12 +-
drivers/tty/serial/8250/Kconfig | 2 +-
drivers/tty/serial/ar933x_uart.c | 5 +
drivers/tty/serial/fsl_lpuart.c | 8 +-
drivers/tty/serial/imx.c | 8 +-
drivers/tty/serial/serial_core.c | 61 +-
drivers/usb/core/quirks.c | 9 +
drivers/usb/dwc3/gadget.c | 8 +-
drivers/usb/gadget/function/uvc_queue.c | 8 +-
drivers/usb/gadget/function/uvc_video.c | 22 +-
drivers/usb/gadget/udc/bdc/bdc_udc.c | 1 +
drivers/usb/host/xhci-mem.c | 20 +-
drivers/usb/host/xhci-pci.c | 44 +-
drivers/usb/host/xhci.c | 10 +-
drivers/usb/host/xhci.h | 1 +
drivers/video/fbdev/smscufx.c | 55 +-
drivers/video/fbdev/stifb.c | 46 +-
fs/binfmt_elf.c | 3 +-
fs/btrfs/backref.c | 54 +-
fs/btrfs/disk-io.c | 4 +-
fs/btrfs/export.c | 2 +-
fs/btrfs/export.h | 2 +-
fs/btrfs/extent-tree.c | 25 +-
fs/btrfs/file.c | 39 +-
fs/btrfs/tests/btrfs-tests.c | 2 +-
fs/btrfs/tests/qgroup-tests.c | 20 +-
fs/btrfs/volumes.c | 27 +-
fs/btrfs/volumes.h | 2 +-
fs/cifs/connect.c | 11 +-
fs/crypto/fscrypt_private.h | 71 +-
fs/crypto/hooks.c | 10 +-
fs/crypto/keyring.c | 491 ++++-----
fs/crypto/keysetup.c | 81 +-
fs/crypto/policy.c | 8 +-
fs/exec.c | 4 +-
fs/ext4/migrate.c | 3 +-
fs/ext4/namei.c | 10 +-
fs/ext4/verity.c | 3 +-
fs/f2fs/verity.c | 3 +-
fs/fuse/file.c | 4 +
fs/fuse/readdir.c | 10 +-
fs/kernfs/dir.c | 5 +-
fs/nfs/delegation.c | 36 +-
fs/nfs/nfs42proc.c | 3 +
fs/nfs/nfs4client.c | 1 +
fs/nfs/nfs4namespace.c | 9 +-
fs/nfs/nfs4proc.c | 34 +-
fs/nfs/nfs4state.c | 11 +-
fs/nfs/nfs4xdr.c | 4 +-
fs/nilfs2/segment.c | 15 +-
fs/nilfs2/super.c | 2 -
fs/nilfs2/the_nilfs.c | 2 -
fs/super.c | 3 +-
fs/udf/namei.c | 2 +-
include/acpi/ghes.h | 2 +-
include/asm-generic/vmlinux.lds.h | 2 +-
include/linux/bpf.h | 1 +
include/linux/bpf_verifier.h | 21 +
include/linux/efi.h | 2 +-
include/linux/fs.h | 2 +-
include/linux/fscrypt.h | 4 +-
include/linux/hugetlb.h | 8 +-
include/linux/mlx5/driver.h | 2 +-
include/linux/nfs_xdr.h | 2 +-
include/linux/perf_event.h | 19 +-
include/linux/skmsg.h | 3 +-
include/linux/soc/marvell/octeontx2/asm.h | 15 +
include/media/v4l2-common.h | 3 +-
include/media/v4l2-subdev.h | 6 +
include/net/protocol.h | 4 -
include/net/sock.h | 2 +-
include/net/tcp.h | 2 +-
include/net/udp.h | 2 +-
include/uapi/linux/capability.h | 2 +-
include/uapi/linux/videodev2.h | 3 +-
kernel/bpf/verifier.c | 148 +--
kernel/events/core.c | 153 ++-
kernel/events/ring_buffer.c | 2 +-
kernel/kprobes.c | 5 +-
kernel/power/hibernate.c | 2 +-
kernel/sched/sched.h | 18 +-
kernel/trace/ftrace.c | 16 +-
kernel/trace/kprobe_event_gen_test.c | 18 +-
kernel/trace/ring_buffer.c | 11 +
localversion-rt | 2 +-
mm/damon/dbgfs.c | 7 +
mm/gup.c | 14 +-
mm/hugetlb.c | 27 +-
mm/memremap.c | 1 +
mm/userfaultfd.c | 2 +-
net/bluetooth/l2cap_core.c | 84 +-
net/can/af_can.c | 2 +-
net/can/j1939/main.c | 3 +
net/can/j1939/transport.c | 4 +-
net/core/neighbour.c | 2 +-
net/core/net_namespace.c | 7 +
net/core/skbuff.c | 38 +-
net/core/skmsg.c | 8 +-
net/core/sock_map.c | 28 +-
net/dsa/dsa2.c | 13 +-
net/ethtool/eeprom.c | 2 +-
net/ieee802154/socket.c | 4 +-
net/ipv4/af_inet.c | 14 +-
net/ipv4/ip_input.c | 37 +-
net/ipv4/nexthop.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 59 +-
net/ipv4/tcp.c | 2 +-
net/ipv4/tcp_bpf.c | 9 +-
net/ipv4/tcp_input.c | 3 +-
net/ipv4/tcp_ipv4.c | 7 +-
net/ipv6/addrlabel.c | 1 +
net/ipv6/ip6_gre.c | 12 +-
net/ipv6/ip6_input.c | 23 +-
net/ipv6/ip6_tunnel.c | 11 +-
net/ipv6/ipv6_sockglue.c | 7 +
net/ipv6/route.c | 14 +-
net/ipv6/sit.c | 8 +-
net/ipv6/tcp_ipv6.c | 9 +-
net/ipv6/udp.c | 9 +-
net/kcm/kcmsock.c | 25 +-
net/mac80211/s1g.c | 3 +
net/mac802154/rx.c | 5 +-
net/mctp/af_mctp.c | 4 +-
net/mctp/route.c | 2 +-
net/netfilter/ipset/ip_set_hash_gen.h | 30 +-
net/netfilter/ipvs/ip_vs_app.c | 10 +-
net/netfilter/ipvs/ip_vs_conn.c | 30 +-
net/netfilter/nf_tables_api.c | 11 +-
net/netfilter/nfnetlink.c | 1 +
net/openvswitch/datapath.c | 3 +-
net/rose/rose_link.c | 3 +
net/sched/sch_red.c | 4 +-
net/smc/af_smc.c | 6 +-
net/sunrpc/sysfs.c | 12 +-
net/tipc/netlink_compat.c | 2 +-
net/tipc/topsrv.c | 16 +-
net/unix/af_unix.c | 13 +-
net/vmw_vsock/af_vsock.c | 5 +-
net/wireless/reg.c | 12 +-
net/wireless/scan.c | 4 +-
scripts/extract-cert.c | 7 +
scripts/sign-file.c | 7 +
security/commoncap.c | 6 +-
sound/aoa/soundbus/i2sbus/core.c | 7 +-
sound/hda/hdac_sysfs.c | 4 +-
sound/pci/ac97/ac97_codec.c | 1 +
sound/pci/au88x0/au88x0.h | 6 +-
sound/pci/au88x0/au88x0_core.c | 2 +-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_ca0132.c | 1 +
sound/pci/hda/patch_realtek.c | 1 +
sound/pci/rme9652/hdsp.c | 26 +-
sound/pci/rme9652/rme9652.c | 22 +-
sound/soc/qcom/lpass-cpu.c | 10 +
sound/synth/emux/emux.c | 7 +-
sound/usb/card.c | 29 +-
sound/usb/implicit.c | 2 +
sound/usb/quirks-table.h | 4 +
sound/usb/quirks.c | 1 +
tools/arch/x86/include/asm/msr-index.h | 8 +-
tools/bpf/bpftool/common.c | 3 +
tools/iio/iio_utils.c | 4 +
tools/include/nolibc/nolibc.h | 4 +-
tools/perf/.gitignore | 1 +
.../arch/arm64/hisilicon/hip08/metrics.json | 6 +-
.../arch/powerpc/power10/nest_metrics.json | 72 +-
tools/perf/util/auxtrace.c | 10 +-
tools/perf/util/stat-display.c | 2 +-
.../kvm/memslot_modification_stress_test.c | 2 +-
415 files changed, 4984 insertions(+), 3225 deletions(-)
---