Skip to content

5.15.181-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 368 patches 7 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchJon HunterMark BrownHardik GargLinux Kernel Functional TestingFlorian FainelliVijayendra Suman
SeriesT-b T-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 6 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/368] 5.15.181-rc2 review

This is the start of the stable review cycle for the 5.15.181 release. There are 368 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 Sat, 03 May 2025 08:13:53 +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.15.181-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.181-rc2

Ross Lagerwall <[email protected]>
PCI: Release resource invalidated by coalescing

Geert Uytterhoeven <[email protected]>
PCI: Fix dropping valid root bus resources with .end = zero

Rob Herring <[email protected]>
PCI: Fix use-after-free in pci_bus_release_domain_nr()

Hannes Reinecke <[email protected]>
nvme: fixup scan failure for non-ANA multipath controllers

Thomas Bogendoerfer <[email protected]>
MIPS: cm: Fix warning if MIPS_CM is disabled

Sebastian Andrzej Siewior <[email protected]>
xdp: Reset bpf_redirect_info before running a xdp's BPF prog.

Tim Huang <[email protected]>
drm/amd/display: fix double free issue during amdgpu module unload

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable PVT for 6321 switch

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family

Marek Behún <[email protected]>
crypto: atmel-sha204a - Set hwrng quality to lowest possible

Ian Abbott <[email protected]>
comedi: jr3_pci: Fix synchronous deletion of timer

Dave Kleikamp <[email protected]>
jfs: define xtree root and page independently

Meir Elisha <[email protected]>
md/raid1: Add check for missing source disk in process_checks()

Mostafa Saleh <[email protected]>
ubsan: Fix panic from test_ubsan_out_of_bounds

Yunlong Xing <[email protected]>
loop: aio inherit the ioprio of original request

Igor Pylypiv <[email protected]>

    scsi: pm80xx: Set phy_attached to zero when device is gone

Xingui Yang <[email protected]>
scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes

Ojaswin Mujoo <[email protected]>
ext4: make block validity check resistent to sb bh corruption

Daniel Wagner <[email protected]>

    nvmet-fc: put ref when assoc->del_work is already scheduled

Daniel Wagner <[email protected]>
nvmet-fc: take tgtport reference only once

Josh Poimboeuf <[email protected]>
x86/bugs: Don't fill RSB on context switch with eIBRS

Josh Poimboeuf <[email protected]>
x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline

Josh Poimboeuf <[email protected]>
x86/bugs: Use SBPB in write_ibpb() if applicable

Qiuxu Zhuo <[email protected]>
selftests/mincore: Allow read-ahead pages to reach the end of the file

Josh Poimboeuf <[email protected]>
objtool: Stop UNRET validation on UD2

Hannes Reinecke <[email protected]>
nvme: re-read ANA log page after ns scan completes

Jean-Marc Eurin <[email protected]>
ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls

Hannes Reinecke <[email protected]>
nvme: requeue namespace scan on missed AENs

Jason Andryuk <[email protected]>
xen: Change xen-acpi-processor dom0 dependency

Ming Lei <[email protected]>
selftests: ublk: fix test_stripe_04

Xiaogang Chen <[email protected]>
udmabuf: fix a buf size overflow issue during udmabuf creation

Thomas Weißschuh <[email protected]>
KVM: s390: Don't use %pK through tracepoints

Oleg Nesterov <[email protected]>
sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP

Arnd Bergmann <[email protected]>
ntb: reduce stack usage in idt_scan_mws

Al Viro <[email protected]>
qibfs: fix _another_ leak

Josh Poimboeuf <[email protected]>
objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()

Chenyuan Yang <[email protected]>
usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()

Michal Pecio <[email protected]>
usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running

Vinicius Costa Gomes <[email protected]>
dmaengine: dmatest: Fix dmatest waiting less when interrupted

John Stultz <[email protected]>
sound/virtio: Fix cancel_sync warnings on uninitialized work_structs

Andy Shevchenko <[email protected]>
usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield

Edward Adam Davis <[email protected]>
fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size

Alexander Stein <[email protected]>
usb: host: max3421-hcd: Add missing spi_device_id table

Haoxiang Li <[email protected]>
s390/tty: Fix a potential memory leak bug

Haoxiang Li <[email protected]>
s390/sclp: Add check for get_zeroed_page()

Yu-Chun Lin <[email protected]>
parisc: PDT: Fix missing prototype warning

Heiko Stuebner <[email protected]>
clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()

Herbert Xu <[email protected]>
crypto: null - Use spin lock instead of mutex

Gregory CLEMENT <[email protected]>
MIPS: cm: Detect CM quirks from device tree

Oliver Neukum <[email protected]>
USB: wdm: add annotation

Oliver Neukum <[email protected]>
USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context

Oliver Neukum <[email protected]>
USB: wdm: close race between wdm_open and wdm_wwan_port_stop

Oliver Neukum <[email protected]>
USB: wdm: handle IO errors in wdm_wwan_port_start

Oliver Neukum <[email protected]>
USB: VLI disk crashes if LPM is used

Miao Li <[email protected]>
usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive

Miao Li <[email protected]>
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive

Frode Isaksen <[email protected]>
usb: dwc3: gadget: check that event count does not exceed event buffer length

Huacai Chen <[email protected]>

    USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: fix usbmisc handling

Ralph Siemsen <[email protected]>
usb: cdns3: Fix deadlock when using NCM gadget

Craig Hesling <[email protected]>
USB: serial: simple: add OWON HDS200 series oscilloscope support

Adam Xue <[email protected]>
USB: serial: option: add Sierra Wireless EM9291

Michael Ehrenreich <[email protected]>
USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe

Ryo Takakura <[email protected]>
serial: sifive: lock port in startup()/shutdown() callbacks

Sean Christopherson <[email protected]>
KVM: x86: Reset IRTE to host control if *new* route isn't postable

Alexander Usyskin <[email protected]>
mei: me: add panther lake H DID

Oliver Neukum <[email protected]>
USB: storage: quirk for ADATA Portable HDD CH94

Haoxiang Li <[email protected]>
mcb: fix a double free bug in chameleon_parse_gdd()

Sean Christopherson <[email protected]>
KVM: SVM: Allocate IR data using atomic allocation

Roman Li <[email protected]>
drm/amd/display: Fix gpu reset in multidisplay config

Oleksij Rempel <[email protected]>
net: selftests: initialize TCP header and skb payload with zero

Halil Pasic <[email protected]>
virtio_console: fix missing byte order handling for cols and rows

Sean Christopherson <[email protected]>
iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE

Cong Wang <[email protected]>
net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too

Cong Wang <[email protected]>
net_sched: hfsc: Fix a UAF vulnerability in class handling

Tung Nguyen <[email protected]>
tipc: fix NULL pointer dereference in tipc_mon_reinit_self()

Qingfang Deng <[email protected]>
net: phy: leds: fix memory leak

Marc Zyngier <[email protected]>
cpufreq: cppc: Fix invalid return value in .get() callback

Henry Martin <[email protected]>
cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()

Henry Martin <[email protected]>
cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()

Arnd Bergmann <[email protected]>
dma/contiguous: avoid warning about unused size_bytes

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Fix stale rpmh votes from GPU

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Handle GMU prepare-slumber hfi failure

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Improve gpu recovery sequence

Peter Collingbourne <[email protected]>
string: Add load_unaligned_zeropad() code path to sized_strscpy()

Alexander Potapenko <[email protected]>
kmsan: disable strscpy() optimization under KMSAN

Mark Brown <[email protected]>
selftests/mm: generate a temporary mountpoint for cgroup filesystem

Denis Arefev <[email protected]>
ksmbd: Prevent integer overflow in calculation of deadtime

Ma Ke <[email protected]>
PCI: Fix reference leak in pci_register_host_bridge()

Pali Rohár <[email protected]>
PCI: Assign PCI domain IDs by ida_alloc()

Kai-Heng Feng <[email protected]>
PCI: Coalesce host bridge contiguous apertures

Guixin Liu <[email protected]>
gpio: tegra186: fix resource handling in ACPI probe path

Thierry Reding <[email protected]>
gpio: tegra186: Force one interrupt per bank

Roman Smirnov <[email protected]>
cifs: fix integer overflow in match_server()

Alexandra Diupina <[email protected]>
cifs: avoid NULL pointer dereference in dbg call

Enzo Matsumiya <[email protected]>
cifs: print TIDs as hex

Herve Codina <[email protected]>
backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()

Uwe Kleine-König <[email protected]>
backlight: led_bl: Convert to platform remove callback returning void

Sergiu Cuciurean <[email protected]>
iio: adc: ad7768-1: Fix conversion result sign

Jonathan Cameron <[email protected]>
iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check

Chenyuan Yang <[email protected]>
soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()

Sam Protsenko <[email protected]>
soc: samsung: exynos-chipid: Pass revision reg offsets

Krzysztof Kozlowski <[email protected]>
soc: samsung: exynos-chipid: avoid soc_device_to_device()

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix VTU methods for 6320 family

Haoxiang Li <[email protected]>

    auxdisplay: hd44780: Fix an API misuse in hd44780.c

Uwe Kleine-König <[email protected]>
auxdisplay: hd44780: Convert to platform remove callback returning void

Murad Masimov <[email protected]>
media: streamzap: fix race between device disconnection and urb callback

Sean Young <[email protected]>
media: streamzap: remove unused struct members

Sean Young <[email protected]>
media: streamzap: less chatter

Sean Young <[email protected]>
media: streamzap: no need for usb pid/vid in device name

Sean Young <[email protected]>
media: streamzap: remove unnecessary ir_raw_event_reset and handle

Thorsten Leemhuis <[email protected]>
module: sign with sha512 instead of sha1 by default

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Fix UAF on sco_sock_timeout

Nathan Chancellor <[email protected]>
f2fs: Add inline to f2fs_build_fault_attr() stub

James Smart <[email protected]>
scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI

Kunwu Chan <[email protected]>
pmdomain: ti: Add a null pointer check to the omap_prm_domain_init

Chao Yu <[email protected]>
f2fs: check validation of fault attrs in f2fs_build_fault_attr()

Kirill A. Shutemov <[email protected]>
mm: fix apply_to_existing_page_range()

Oleg Nesterov <[email protected]>

    fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats

Chris Wilson <[email protected]>
drm/i915/gt: Cleanup partial engine discovery failures

Ming-Hung Tsai <[email protected]>
dm cache: fix flushing uninitialized delayed_work on cache_ctr error

Pei Li <[email protected]>
jfs: Fix shift-out-of-bounds in dbDiscardAG

WangYuli <[email protected]>

    MIPS: ds1287: Match ds1287_set_base_clock() function types

WangYuli <[email protected]>

    MIPS: cevt-ds1287: Add missing ds1287.h include

WangYuli <[email protected]>
MIPS: dec: Declare which_prom() as static

Eric Dumazet <[email protected]>
net: defer final 'struct net' free in netns dismantle

Guixin Liu <[email protected]>
scsi: ufs: bsg: Set bsg_queue to NULL after removal

Tuo Li <[email protected]>
scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan()

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Felix Huettner <[email protected]>
net: openvswitch: fix race on port output

Chen Hanxiao <[email protected]>
ipvs: properly dereference pe in ip_vs_add_service

Xiaxi Shen <[email protected]>
ext4: fix timer use-after-free on failed mount

Li Nan <[email protected]>
blk-iocost: do not WARN if iocg was already offlined

Yu Kuai <[email protected]>
blk-cgroup: support to track if policy is online

Hou Tao <[email protected]>
bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers

Andrii Nakryiko <[email protected]>
bpf: avoid holding freeze_mutex during mmap operation

Qun-Wei Lin <[email protected]>
sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers

Paulo Alcantara <[email protected]>
smb: client: fix potential UAF in cifs_stats_proc_show()

Paulo Alcantara <[email protected]>
smb: client: fix potential deadlock when releasing mids

ChenXiaoSong <[email protected]>
smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()

Paulo Alcantara <[email protected]>
smb: client: fix NULL ptr deref in crypto_aead_setkey()

Enzo Matsumiya <[email protected]>
smb: client: fix UAF in async decryption

Zhang Xiaoxu <[email protected]>
cifs: Fix UAF in cifs_demultiplex_thread()

Paulo Alcantara <[email protected]>
smb: client: fix use-after-free bug in cifs_debug_data_proc_show()

Eric Dumazet <[email protected]>
net: make sock_inuse_add() available

Namjae Jeon <[email protected]>
ksmbd: fix potencial out-of-bounds when buffer offset is invalid

Paulo Alcantara <[email protected]>
smb: client: fix potential UAF in cifs_dump_full_key()

WangYuli <[email protected]>
nvmet-fc: Remove unused functions

Mickaël Salaün <[email protected]>
landlock: Add the errata interface

Vitaly Prosyak <[email protected]>
drm/amdgpu: fix usage slab after free

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'

Hersen Wu <[email protected]>
drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links

Kang Yang <[email protected]>
wifi: ath10k: avoid NULL pointer error during sdio remove

Miaoqian Lin <[email protected]>
phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function

Nathan Lynch <[email protected]>
powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()

Ard Biesheuvel <[email protected]>
x86/pvh: Call C code via the kernel virtual mapping

Souradeep Chakrabarti <[email protected]>
net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup

Michal Schmidt <[email protected]>
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq

Rémi Denis-Courmont <[email protected]>
phonet/pep: fix racy skb_queue_empty() use

Trond Myklebust <[email protected]>
filemap: Fix bounds checking in filemap_read()

Wang Liang <[email protected]>
net: fix crash when config small gso_max_size/gso_ipv4_max_size

Paolo Abeni <[email protected]>
ipv6: release nexthop on device removal

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error

Kunihiko Hayashi <[email protected]>
misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error

Matthieu Baerts (NGI0) <[email protected]>
mptcp: sockopt: fix getting IPV6_V6ONLY

Nathan Chancellor <[email protected]>
kbuild: Add '-fno-builtin-wcslen'

Rafael J. Wysocki <[email protected]>
cpufreq: Reference count policy in cpufreq_update_limits()

Mark Rutland <[email protected]>

    KVM: arm64: Eagerly switch ZCR_EL{1,2}

Fuad Tabba <[email protected]>
KVM: arm64: Calculate cptr_el2 traps on activating traps

Mark Rutland <[email protected]>
KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN

Mark Rutland <[email protected]>
KVM: arm64: Remove host FPSIMD saving for non-protected KVM

Mark Rutland <[email protected]>
KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state

Mark Brown <[email protected]>
arm64/fpsimd: Stop using TIF_SVE to manage register saving in KVM

Mark Brown <[email protected]>
arm64/fpsimd: Have KVM explicitly say which FP registers to save

Mark Brown <[email protected]>
arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE

Mark Brown <[email protected]>
KVM: arm64: Discard any SVE state when entering KVM guests

Marc Zyngier <[email protected]>
KVM: arm64: Always start with clearing SVE flag on load

Mark Brown <[email protected]>
KVM: arm64: Get rid of host SVE tracking/saving

Rolf Eike Beer <[email protected]>
drm/sti: remove duplicate object names

Chris Bainbridge <[email protected]>
drm/nouveau: prime: fix ttm_bo_delayed_delete oops

Matthew Auld <[email protected]>
drm/amdgpu/dma_buf: fix page_link check

Denis Arefev <[email protected]>
drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm/powerplay: Prevent division by zero

Denis Arefev <[email protected]>
drm/amd/pm: Prevent division by zero

Nikita Zhandarovich <[email protected]>
drm/repaper: fix integer overflows in repeat functions

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX

Kan Liang <[email protected]>
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR

Dapeng Mi <[email protected]>
perf/x86/intel: Allow to update user space GPRs from PEBS records

Xiangsheng Hou <[email protected]>
virtiofs: add filesystem context source name check

Steven Rostedt <[email protected]>
tracing: Fix filter string testing

Nathan Chancellor <[email protected]>
riscv: Avoid fortify warning in syscall_get_arguments()

Baoquan He <[email protected]>
mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()

Thomas Weißschuh <[email protected]>
loop: LOOP_SET_FD: send uevents for partitions

Thomas Weißschuh <[email protected]>
loop: properly send KOBJ_CHANGED uevent for disk device

Edward Adam Davis <[email protected]>
isofs: Prevent the use of too small fid

Thadeu Lima de Souza Cascardo <[email protected]>
i2c: cros-ec-tunnel: defer probe if parent EC is not present

Vasiliy Kovalev <[email protected]>
hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key

Herbert Xu <[email protected]>
crypto: caam/qi - Fix drv_ctx refcount bug

Johannes Kimmel <[email protected]>
btrfs: correctly escape subvol in btrfs_show_options()

Li Lingfeng <[email protected]>
nfsd: decrease sc_count directly if fail to queue dl_recall

Eric Biggers <[email protected]>
nfs: add missing selections of CONFIG_CRC32

Jeff Layton <[email protected]>
nfs: move nfs_fhandle_hash to common include file

Denis Arefev <[email protected]>
asus-laptop: Fix an uninitialized variable

Srinivas Kandagatla <[email protected]>
ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels

Srinivas Kandagatla <[email protected]>
ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate

Alex Williamson <[email protected]>
Revert "PCI: Avoid reset when disabled via sysfs"

Andreas Gruenbacher <[email protected]>
writeback: fix false warning in inode_to_wb()

Rafael J. Wysocki <[email protected]>
cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS

WangYuli <[email protected]>
riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break

WangYuli <[email protected]>
riscv: KGDB: Do not inline arch_kgdb_breakpoint()

Björn Töpel <[email protected]>
riscv: Properly export reserved regions in /proc/iomem

Vladimir Oltean <[email protected]>

    net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails

Vladimir Oltean <[email protected]>
net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered

Jonas Gorski <[email protected]>
net: b53: enable BPDU reception for management port

Abdun Nihaal <[email protected]>
cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path

Ilya Maximets <[email protected]>
net: openvswitch: fix nested key length validation in the set() action

Matt Johnston <[email protected]>
net: mctp: Set SOCK_RCU_FREE

Christopher S M Hall <[email protected]>
igc: cleanup PTP module if probe fails

Christopher S M Hall <[email protected]>
igc: handle the IGC_PTP_ENABLED flag correctly

Christopher S M Hall <[email protected]>
igc: move ktime snapshot into PTM retry loop

Christopher S M Hall <[email protected]>
igc: fix PTM cycle trigger logic

Johannes Berg <[email protected]>
Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"

Frédéric Danis <[email protected]>
Bluetooth: l2cap: Check encryption key size on incoming connection

Dan Carpenter <[email protected]>
Bluetooth: btrtl: Prevent potential NULL dereference

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address

Shay Drory <[email protected]>
RDMA/core: Silence oversized kvmalloc() warning

Chengchang Tang <[email protected]>
RDMA/hns: Fix wrong maximum DMA segment size

Yue Haibing <[email protected]>
RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()

Yu Kuai <[email protected]>
md/raid10: fix missing discard IO accounting

Miaoqian Lin <[email protected]>
scsi: iscsi: Fix missing scsi_host_put() in error path

Abdun Nihaal <[email protected]>

    wifi: wl1251: fix memory leak in wl1251_tx_work

Remi Pommarel <[email protected]>

    wifi: mac80211: Purge vif txq in ieee80211_do_stop()

Remi Pommarel <[email protected]>
wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()

Abdun Nihaal <[email protected]>

    wifi: at76c50x: fix use after free access in at76_disconnect

Xingui Yang <[email protected]>
scsi: hisi_sas: Enable force phy when SATA disk directly connected

John Garry <[email protected]>
scsi: libsas: Add struct sas_tmf_task

John Garry <[email protected]>
scsi: libsas: Delete lldd_clear_aca callback

John Garry <[email protected]>
scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal

John Garry <[email protected]>
scsi: hisi_sas: Factor out task prep and delivery code

John Garry <[email protected]>
scsi: hisi_sas: Pass abort structure for internal abort

John Garry <[email protected]>
scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly

Arseniy Krasnov <[email protected]>
Bluetooth: hci_uart: Fix another race during initialization

Myrrh Periwinkle <[email protected]>
x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()

Nathan Chancellor <[email protected]>
ACPI: platform-profile: Fix CFI violation when accessing sysfs files

Douglas Anderson <[email protected]>
arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists

Kaixin Wang <[email protected]>
HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition

Stephan Gerhold <[email protected]>
pinctrl: qcom: Clear latched interrupt status when changing IRQ type

Ma Ke <[email protected]>
PCI: Fix reference leak in pci_alloc_child_bus()

Stanimir Varbanov <[email protected]>
PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakages in of_irq_init()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()

Zijun Hu <[email protected]>
of/irq: Fix device node refcount leakages in of_irq_count()

Fedor Pchelkin <[email protected]>
ntb: use 64-bit arithmetic for the MSI doorbell mask

Krzysztof Kozlowski <[email protected]>
gpio: zynq: Fix wakeup source leaks on device unbind

zhoumin <[email protected]>
ftrace: Add cond_resched() to ftrace_graph_set_hash()

Mikulas Patocka <[email protected]>

    dm-integrity: set ti->error on memory allocation failure

Tom Lendacky <[email protected]>
crypto: ccp - Fix check for the primary ASP device

Trevor Woerner <[email protected]>
thermal/drivers/rockchip: Add missing rk3328 mapping entry

Ricardo Cañuelo Navarro <[email protected]>
sctp: detect and prevent references to a freed transport in sendmsg

Shuai Xue <[email protected]>
mm/hwpoison: do not send SIGBUS to processes with recovered clean pages

Mathieu Desnoyers <[email protected]>
mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock

Ryan Roberts <[email protected]>
sparc/mm: disable preemption in lazy mmu mode

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string

Wentao Liang <[email protected]>
mtd: rawnand: Add status chack in r852_ready()

Wentao Liang <[email protected]>
mtd: inftlcore: Add error check for inftl_read_oob()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: only inc MPJoinAckHMacFailure for HMAC failures

Gang Yan <[email protected]>
mptcp: fix NULL pointer in can_accept_new_subflow

T Pratham <[email protected]>
lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets

Boqun Feng <[email protected]>
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()

Chenyuan Yang <[email protected]>
mfd: ene-kb3930: Fix a potential NULL pointer dereference

Jan Kara <[email protected]>

    jbd2: remove wrong sb->s_sequence check

Manjunatha Venkatesh <[email protected]>
i3c: Add NULL pointer check in i3c_master_queue_ibi()

Stanley Chu <[email protected]>
i3c: master: svc: Use readsb helper for reading MDB

Si-Wei Liu <[email protected]>
vdpa/mlx5: Fix oversized null mkey longer than 32bit

Artem Sadovnikov <[email protected]>
ext4: fix off-by-one error in do_split

Jeff Hugo <[email protected]>
bus: mhi: host: Fix race between unprepare and queue_buf

Alexey Klimov <[email protected]>
ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path

Gavrilov Ilia <[email protected]>
wifi: mac80211: fix integer overflow in hwmp_route_info_get()

Haoxiang Li <[email protected]>
wifi: mt76: Add check for devm_kstrdup()

Alexandre Torgue <[email protected]>
clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup

Jiasheng Jiang <[email protected]>
mtd: Replace kcalloc() with devm_kcalloc()

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family

Jiasheng Jiang <[email protected]>
mtd: Add check for devm_kcalloc()

Vikash Garodia <[email protected]>
media: venus: hfi_parser: refactor hfi packet parsing logic

Vikash Garodia <[email protected]>
media: venus: hfi_parser: add check to avoid out of bound access

Sakari Ailus <[email protected]>
media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO

Sakari Ailus <[email protected]>
media: i2c: ov7251: Set enable GPIO low in probe

Sakari Ailus <[email protected]>
media: i2c: ccs: Set the device's runtime PM status correctly in probe

Sakari Ailus <[email protected]>
media: i2c: ccs: Set the device's runtime PM status correctly in remove

Karina Yankevich <[email protected]>
media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()

Murad Masimov <[email protected]>
media: streamzap: prevent processing IR data on URB failure

Kamal Dasu <[email protected]>
mtd: rawnand: brcmnand: fix PM resume warning

Miquel Raynal <[email protected]>
spi: cadence-qspi: Fix probe on AM62A LP SK

Douglas Anderson <[email protected]>
arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list

Douglas Anderson <[email protected]>
arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB

Douglas Anderson <[email protected]>
arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list

Douglas Anderson <[email protected]>
arm64: cputype: Add MIDR_CORTEX_A76AE

Jan Beulich <[email protected]>
xenfs/xensyms: respect hypervisor's "next" indication

Yuan Can <[email protected]>
media: siano: Fix error handling in smsdvb_module_init()

Matthew Majewski <[email protected]>
media: vim2m: print device name after registering device

Vikash Garodia <[email protected]>
media: venus: hfi: add check to handle incorrect queue size

Vikash Garodia <[email protected]>
media: venus: hfi: add a check to handle OOB in sfr region

Niklas Söderlund <[email protected]>
media: i2c: adv748x: Fix test pattern selection mask

Jann Horn <[email protected]>
ext4: don't treat fhandle lookup of ea_inode as FS corruption

Willem de Bruijn <[email protected]>
bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags

Ben Dooks <[email protected]>
bpf: Add endian modifiers to fix endian warnings

Uwe Kleine-König <[email protected]>
pwm: fsl-ftm: Handle clk_get_rate() returning 0

Uwe Kleine-König <[email protected]>
pwm: rcar: Improve register calculation

Geert Uytterhoeven <[email protected]>
pwm: rcar: Simplify multiplication/shift logic

Josh Poimboeuf <[email protected]>
pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()

Ayush Jain <[email protected]>
ktest: Fix Test Failures Due to Missing LOG_FILE Directories

Leonid Arapov <[email protected]>
fbdev: omapfb: Add 'plane' value check

Ryo Takakura <[email protected]>
PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type

AngeloGioacchino Del Regno <[email protected]>
drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off

Philip Yang <[email protected]>
drm/amdkfd: Fix pqm_destroy_queue race with GPU reset

David Yat Sin <[email protected]>
drm/amdkfd: clamp queue size to minimum

Lucas De Marchi <[email protected]>
drivers: base: devres: Allow to release group on device release

Luca Ceresoli <[email protected]>
drm/bridge: panel: forbid initializing a panel with unknown connector type

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add new quirk for GPD Win 2

Andrew Wyatt <[email protected]>
drm: panel-orientation-quirks: Add support for AYANEO 2S

Zhikai Zhai <[email protected]>
drm/amd/display: Update Cursor request mode to the beginning prefetch always

Abhinav Kumar <[email protected]>
drm: allow encoder mode_set even when connectors change for crtc

Arseniy Krasnov <[email protected]>
Bluetooth: hci_uart: fix race during initialization

Gabriele Paoloni <[email protected]>
tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER

Stanislav Fomichev <[email protected]>
net: vlan: don't propagate flags on open

Icenowy Zheng <[email protected]>
wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table

Kai Mäkisara <[email protected]>
scsi: st: Fix array overflow in st_setup()

Bhupesh <[email protected]>
ext4: ignore xattrs past end

Ojaswin Mujoo <[email protected]>
ext4: protect ext4_release_dquot against freezing

Daniel Kral <[email protected]>
ahci: add PCI ID for Marvell 88SE9215 SATA Controller

Chao Yu <[email protected]>
f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()

Niklas Cassel <[email protected]>
ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode

Edward Adam Davis <[email protected]>
jfs: add sanity check for agwidth in dbMount

Edward Adam Davis <[email protected]>
jfs: Prevent copying of nlink with value 0 from disk inode

Rand Deeb <[email protected]>
fs/jfs: Prevent integer overflow in AG size calculation

Rand Deeb <[email protected]>
fs/jfs: cast inactags to s64 to prevent potential overflow

Zhongqiu Han <[email protected]>
jfs: Fix uninit-value access of imap allocated in the diMount() function

Jason Xing <[email protected]>
page_pool: avoid infinite loop to schedule delayed worker

Ricard Wanderlof <[email protected]>
ALSA: usb-audio: Fix CME quirk for UF series keyboards

Shengjiu Wang <[email protected]>
ASoC: fsl_audmix: register card device depends on 'dais' property

Maxim Mikityanskiy <[email protected]>
ALSA: hda: intel: Fix Optimus when GPU has no sound

Tomasz Pakuła <[email protected]>
HID: pidff: Fix null pointer dereference in pidff_find_fields

Tomasz Pakuła <[email protected]>
HID: pidff: Do not send effect envelope if it's empty

Tomasz Pakuła <[email protected]>
HID: pidff: Convert infinite length from Linux API to PID standard

Kees Cook <[email protected]>
xen/mcelog: Add __nonstring annotations for unterminated strings

Douglas Anderson <[email protected]>
arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD

Mark Rutland <[email protected]>
perf: arm_pmu: Don't disable counter in armpmu_add()

Max Grobecker <[email protected]>
x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine

Zhongqiu Han <[email protected]>
pm: cpupower: bench: Prevent NULL dereference on malloc failure

Trond Myklebust <[email protected]>
umount: Allow superblock owners to force umount

Florian Westphal <[email protected]>
nft_set_pipapo: fix incorrect avx2 match of 5th field octet

Arnaud Lecomte <[email protected]>
net: ppp: Add bound checking for skb data on ppp_sync_txmung

Daniel Wagner <[email protected]>
nvmet-fcloop: swap list_add_tail arguments

Wentao Liang <[email protected]>
ata: sata_sx4: Add error handling in pdc20621_i2c_read()

Hannes Reinecke <[email protected]>
ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones

Maxime Chevallier <[email protected]>
net: ethtool: Don't call .cleanup_data when prepare_data fails

Jakub Kicinski <[email protected]>
net: tls: explicitly disallow disconnect

Tung Nguyen <[email protected]>
tipc: fix memory leak in tipc_link_xmit

Henry Martin <[email protected]>
ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()

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

Diffstat:

 Documentation/scsi/libsas.rst                      |   2 -
 Makefile                                           |   7 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   6 +-
 arch/arm64/include/asm/cputype.h                   |   4 +
 arch/arm64/include/asm/fpsimd.h                    |   4 +-
 arch/arm64/include/asm/kvm_host.h                  |  17 +-
 arch/arm64/include/asm/kvm_hyp.h                   |   7 +
 arch/arm64/include/asm/processor.h                 |   7 +
 arch/arm64/include/asm/spectre.h                   |   1 -
 arch/arm64/kernel/fpsimd.c                         | 115 +++++--
 arch/arm64/kernel/process.c                        |   3 +
 arch/arm64/kernel/proton-pack.c                    | 208 ++++++------
 arch/arm64/kernel/ptrace.c                         |   3 +
 arch/arm64/kernel/signal.c                         |   3 +
 arch/arm64/kvm/arm.c                               |   1 -
 arch/arm64/kvm/fpsimd.c                            |  72 ++--
 arch/arm64/kvm/hyp/entry.S                         |   5 +
 arch/arm64/kvm/hyp/include/hyp/switch.h            |  86 +++--
 arch/arm64/kvm/hyp/nvhe/hyp-main.c                 |   9 +-
 arch/arm64/kvm/hyp/nvhe/switch.c                   |  52 ++-
 arch/arm64/kvm/hyp/vhe/switch.c                    |   4 +
 arch/arm64/kvm/reset.c                             |   3 +
 arch/mips/dec/prom/init.c                          |   2 +-
 arch/mips/include/asm/ds1287.h                     |   2 +-
 arch/mips/include/asm/mips-cm.h                    |  22 ++
 arch/mips/kernel/cevt-ds1287.c                     |   1 +
 arch/mips/kernel/mips-cm.c                         |  14 +
 arch/parisc/kernel/pdt.c                           |   2 +
 arch/powerpc/kernel/rtas.c                         |   4 +
 arch/riscv/include/asm/kgdb.h                      |   9 +-
 arch/riscv/include/asm/syscall.h                   |   7 +-
 arch/riscv/kernel/kgdb.c                           |   6 +
 arch/riscv/kernel/setup.c                          |  36 +-
 arch/s390/kvm/trace-s390.h                         |   4 +-
 arch/sparc/mm/tlb.c                                |   5 +-
 arch/x86/entry/entry.S                             |   2 +-
 arch/x86/events/intel/ds.c                         |   8 +-
 arch/x86/events/intel/uncore_snbep.c               | 107 +-----
 arch/x86/kernel/cpu/amd.c                          |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  36 +-
 arch/x86/kernel/e820.c                             |  17 +-
 arch/x86/kvm/svm/avic.c                            |  60 ++--
 arch/x86/kvm/vmx/posted_intr.c                     |  28 +-
 arch/x86/mm/tlb.c                                  |   6 +-
 arch/x86/platform/pvh/head.S                       |   7 +-
 block/blk-cgroup.c                                 |  24 +-
 block/blk-iocost.c                                 |   7 +-
 crypto/crypto_null.c                               |  37 +-
 drivers/acpi/platform_profile.c                    |  20 +-
 drivers/acpi/pptt.c                                |   4 +-
 drivers/ata/ahci.c                                 |   2 +
 drivers/ata/libata-eh.c                            |  11 +-
 drivers/ata/pata_pxa.c                             |   6 +
 drivers/ata/sata_sx4.c                             | 118 +++----
 drivers/auxdisplay/hd44780.c                       |   9 +-
 drivers/base/devres.c                              |   7 +
 drivers/block/loop.c                               |   9 +-
 drivers/bluetooth/btrtl.c                          |   2 +
 drivers/bluetooth/hci_ldisc.c                      |  19 +-
 drivers/bluetooth/hci_uart.h                       |   1 +
 drivers/bus/mhi/host/main.c                        |  16 +-
 drivers/char/virtio_console.c                      |   7 +-
 drivers/clk/clk.c                                  |   4 +
 drivers/clocksource/timer-stm32-lp.c               |   4 +-
 drivers/comedi/drivers/jr3_pci.c                   |  17 +-
 drivers/cpufreq/cppc_cpufreq.c                     |   2 +-
 drivers/cpufreq/cpufreq.c                          |   8 +
 drivers/cpufreq/scmi-cpufreq.c                     |  10 +-
 drivers/cpufreq/scpi-cpufreq.c                     |  13 +-
 drivers/crypto/atmel-sha204a.c                     |   7 +-
 drivers/crypto/caam/qi.c                           |   6 +-
 drivers/crypto/ccp/sp-pci.c                        |  15 +-
 drivers/dma-buf/udmabuf.c                          |   2 +-
 drivers/dma/dmatest.c                              |   6 +-
 drivers/gpio/gpio-tegra186.c                       |  93 +++++-
 drivers/gpio/gpio-zynq.c                           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  20 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   2 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  22 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   3 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c  |   2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c  |   4 +-
 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c    |   4 +-
 .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c    |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   3 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   2 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/drm_panel.c                        |   5 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  10 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   7 +-
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |   9 +
 drivers/gpu/drm/msm/adreno/a6xx.xml.h              |   4 +
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              | 158 +++++----
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  14 +
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h              |   1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   3 +
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 -
 drivers/gpu/drm/sti/Makefile                       |   2 -
 drivers/gpu/drm/tiny/repaper.c                     |   4 +-
 drivers/hid/usbhid/hid-pidff.c                     |  60 ++--
 drivers/hsi/clients/ssi_protocol.c                 |   1 +
 drivers/i2c/busses/i2c-cros-ec-tunnel.c            |   3 +
 drivers/i3c/master.c                               |   3 +
 drivers/i3c/master/svc-i3c-master.c                |   2 +-
 drivers/iio/adc/ad7768-1.c                         |   5 +-
 drivers/infiniband/core/umem_odp.c                 |   6 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   2 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/infiniband/hw/usnic/usnic_ib_main.c        |  14 +-
 drivers/iommu/amd/iommu.c                          |   2 +-
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/md/dm-cache-target.c                       |  24 +-
 drivers/md/dm-integrity.c                          |   3 +
 drivers/md/raid1.c                                 |  26 +-
 drivers/md/raid10.c                                |   1 +
 drivers/media/common/siano/smsdvb-main.c           |   2 +
 drivers/media/i2c/adv748x/adv748x.h                |   2 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   6 +-
 drivers/media/i2c/ov7251.c                         |   4 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     | 100 ++++--
 drivers/media/platform/qcom/venus/hfi_venus.c      |  18 +-
 drivers/media/rc/streamzap.c                       | 135 +++-----
 drivers/media/test-drivers/vim2m.c                 |   6 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |   4 +-
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/misc/mei/hw-me-regs.h                      |   1 +
 drivers/misc/mei/pci-me.c                          |   1 +
 drivers/misc/pci_endpoint_test.c                   |   6 +-
 drivers/mtd/inftlcore.c                            |   9 +-
 drivers/mtd/mtdpstore.c                            |  12 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
 drivers/mtd/nand/raw/r852.c                        |   3 +
 drivers/net/dsa/b53/b53_common.c                   |  10 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  32 +-
 drivers/net/dsa/mv88e6xxx/devlink.c                |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |   1 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |   1 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           |  93 ++++--
 drivers/net/ethernet/microsoft/mana/mana.h         |   2 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  21 +-
 drivers/net/phy/phy_led_triggers.c                 |  23 +-
 drivers/net/ppp/ppp_synctty.c                      |   5 +
 drivers/net/wireless/ath/ath10k/sdio.c             |   5 +-
 drivers/net/wireless/atmel/at76c50x-usb.c          |   2 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   4 +
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
 drivers/net/wireless/ti/wl1251/tx.c                |   4 +-
 drivers/ntb/hw/idt/ntb_hw_idt.c                    |  18 +-
 drivers/ntb/ntb_transport.c                        |   2 +-
 drivers/nvme/host/core.c                           |   9 +
 drivers/nvme/target/fc.c                           |  39 +--
 drivers/nvme/target/fcloop.c                       |   2 +-
 drivers/of/irq.c                                   |  13 +-
 drivers/pci/controller/pcie-brcmstb.c              |  13 +-
 drivers/pci/controller/vmd.c                       |  12 +-
 drivers/pci/pci.c                                  | 111 +++---
 drivers/pci/probe.c                                |  56 +++-
 drivers/pci/remove.c                               |   7 +
 drivers/perf/arm_pmu.c                             |   8 +-
 drivers/phy/tegra/xusb.c                           |   2 +-
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  12 +-
 drivers/platform/x86/asus-laptop.c                 |   9 +-
 drivers/pwm/pwm-fsl-ftm.c                          |   6 +
 drivers/pwm/pwm-mediatek.c                         |   8 +-
 drivers/pwm/pwm-rcar.c                             |  24 +-
 drivers/s390/char/sclp_con.c                       |  17 +
 drivers/s390/char/sclp_tty.c                       |  12 +
 drivers/scsi/aic94xx/aic94xx.h                     |   1 -
 drivers/scsi/aic94xx/aic94xx_init.c                |   1 -
 drivers/scsi/aic94xx/aic94xx_tmf.c                 |   9 -
 drivers/scsi/hisi_sas/hisi_sas.h                   |  14 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              | 371 ++++++++++-----------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   2 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  13 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  16 +-
 drivers/scsi/isci/init.c                           |   1 -
 drivers/scsi/isci/task.c                           |  18 -
 drivers/scsi/isci/task.h                           |   4 -
 drivers/scsi/lpfc/lpfc_els.c                       |  51 ++-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   2 +
 drivers/scsi/mvsas/mv_defs.h                       |   5 -
 drivers/scsi/mvsas/mv_init.c                       |   1 -
 drivers/scsi/mvsas/mv_sas.c                        |  31 +-
 drivers/scsi/mvsas/mv_sas.h                        |   1 -
 drivers/scsi/pm8001/pm8001_hwi.c                   |   4 +-
 drivers/scsi/pm8001/pm8001_init.c                  |   1 -
 drivers/scsi/pm8001/pm8001_sas.c                   |  27 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |  11 +-
 drivers/scsi/scsi_transport_iscsi.c                |   7 +-
 drivers/scsi/st.c                                  |   2 +-
 drivers/scsi/ufs/ufs_bsg.c                         |   1 +
 drivers/soc/samsung/exynos-chipid.c                |  74 +++-
 drivers/soc/ti/omap_prm.c                          |   2 +
 drivers/spi/spi-cadence-quadspi.c                  |   6 +
 drivers/thermal/rockchip_thermal.c                 |   1 +
 drivers/tty/serial/sifive.c                        |   6 +
 drivers/usb/cdns3/cdns3-gadget.c                   |   2 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  44 ++-
 drivers/usb/class/cdc-wdm.c                        |  21 +-
 drivers/usb/core/quirks.c                          |   9 +
 drivers/usb/dwc3/dwc3-pci.c                        |  10 +
 drivers/usb/dwc3/gadget.c                          |   6 +
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |   3 +
 drivers/usb/host/max3421-hcd.c                     |   7 +
 drivers/usb/host/ohci-pci.c                        |  23 ++
 drivers/usb/host/xhci-ring.c                       |  11 +-
 drivers/usb/serial/ftdi_sio.c                      |   2 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   5 +
 drivers/usb/serial/option.c                        |   3 +
 drivers/usb/serial/usb-serial-simple.c             |   7 +
 drivers/usb/storage/unusual_uas.h                  |   7 +
 drivers/vdpa/mlx5/core/mr.c                        |   7 +-
 drivers/video/backlight/led_bl.c                   |  11 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   6 +-
 drivers/xen/Kconfig                                |   2 +-
 drivers/xen/xenfs/xensyms.c                        |   4 +-
 fs/Kconfig                                         |   1 +
 fs/btrfs/super.c                                   |   3 +-
 fs/cifs/cifs_debug.c                               |   4 +
 fs/cifs/cifsglob.h                                 |   1 +
 fs/cifs/cifsproto.h                                |   7 +-
 fs/cifs/connect.c                                  |   2 +-
 fs/cifs/fs_context.c                               |   5 +
 fs/cifs/ioctl.c                                    |   3 +-
 fs/cifs/smb2misc.c                                 |  11 +-
 fs/cifs/smb2ops.c                                  |  48 +--
 fs/cifs/smb2pdu.c                                  |  10 +-
 fs/cifs/transport.c                                |  43 +--
 fs/ext4/block_validity.c                           |   5 +-
 fs/ext4/inode.c                                    |  75 +++--
 fs/ext4/namei.c                                    |   2 +-
 fs/ext4/super.c                                    |  19 +-
 fs/ext4/xattr.c                                    |  11 +-
 fs/f2fs/f2fs.h                                     |  12 +-
 fs/f2fs/node.c                                     |   9 +-
 fs/f2fs/super.c                                    |  27 +-
 fs/f2fs/sysfs.c                                    |  14 +-
 fs/fuse/virtio_fs.c                                |   3 +
 fs/hfs/bnode.c                                     |   6 +
 fs/hfsplus/bnode.c                                 |   6 +
 fs/isofs/export.c                                  |   2 +-
 fs/jbd2/journal.c                                  |   1 -
 fs/jfs/jfs_dinode.h                                |   2 +-
 fs/jfs/jfs_dmap.c                                  |  12 +-
 fs/jfs/jfs_imap.c                                  |  10 +-
 fs/jfs/jfs_incore.h                                |   2 +-
 fs/jfs/jfs_txnmgr.c                                |   4 +-
 fs/jfs/jfs_xtree.c                                 |   4 +-
 fs/jfs/jfs_xtree.h                                 |  37 +-
 fs/ksmbd/oplock.c                                  |   2 +-
 fs/ksmbd/smb2misc.c                                |  22 +-
 fs/ksmbd/smb2pdu.c                                 |  49 +--
 fs/ksmbd/transport_ipc.c                           |   7 +-
 fs/namespace.c                                     |   3 +-
 fs/nfs/Kconfig                                     |   2 +-
 fs/nfs/internal.h                                  |  22 --
 fs/nfs/nfs4session.h                               |   4 -
 fs/nfsd/Kconfig                                    |   1 +
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nfsd/nfsfh.h                                    |   7 -
 fs/ntfs3/file.c                                    |   1 +
 fs/proc/array.c                                    |  59 ++--
 include/linux/backing-dev.h                        |   1 +
 include/linux/blk-cgroup.h                         |   1 +
 include/linux/filter.h                             |   9 +-
 include/linux/nfs.h                                |  13 +
 include/linux/pci.h                                |   1 +
 include/linux/sched/task_stack.h                   |   2 +
 include/linux/soc/samsung/exynos-chipid.h          |   6 +-
 include/net/bluetooth/bluetooth.h                  |   1 +
 include/net/net_namespace.h                        |   1 +
 include/net/sctp/structs.h                         |   3 +-
 include/net/sock.h                                 |  10 +
 include/scsi/libsas.h                              |  10 +-
 include/uapi/linux/kfd_ioctl.h                     |   2 +
 include/uapi/linux/landlock.h                      |   2 +
 include/xen/interface/xen-mca.h                    |   2 +-
 init/Kconfig                                       |   3 +-
 kernel/bpf/helpers.c                               |  14 +-
 kernel/bpf/syscall.c                               |  17 +-
 kernel/dma/contiguous.c                            |   3 +-
 kernel/locking/lockdep.c                           |   3 +
 kernel/sched/cpufreq_schedutil.c                   |  18 +-
 kernel/trace/ftrace.c                              |   1 +
 kernel/trace/trace_events.c                        |   4 +-
 kernel/trace/trace_events_filter.c                 |   4 +-
 lib/sg_split.c                                     |   2 -
 lib/string.c                                       |  15 +
 lib/test_ubsan.c                                   |  18 +-
 mm/filemap.c                                       |   2 +-
 mm/gup.c                                           |   4 +-
 mm/memory-failure.c                                |  11 +-
 mm/memory.c                                        |   4 +-
 mm/vmscan.c                                        |   2 +-
 net/8021q/vlan_dev.c                               |  31 +-
 net/bluetooth/af_bluetooth.c                       |  22 ++
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/l2cap_core.c                         |   3 +-
 net/bluetooth/sco.c                                |  18 +-
 net/core/dev.c                                     |   1 +
 net/core/filter.c                                  |  80 +++--
 net/core/net_namespace.c                           |  21 +-
 net/core/page_pool.c                               |   8 +-
 net/core/rtnetlink.c                               |   2 +-
 net/core/selftests.c                               |  18 +-
 net/core/sock.c                                    |  10 -
 net/dsa/tag_8021q.c                                |   2 +-
 net/ethtool/netlink.c                              |   8 +-
 net/ipv6/route.c                                   |   6 +-
 net/mac80211/iface.c                               |   3 +
 net/mac80211/mesh_hwmp.c                           |  14 +-
 net/mctp/af_mctp.c                                 |   3 +
 net/mptcp/sockopt.c                                |  16 +
 net/mptcp/subflow.c                                |  23 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |  10 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   3 +-
 net/openvswitch/actions.c                          |   4 +-
 net/openvswitch/flow_netlink.c                     |   3 +-
 net/phonet/pep.c                                   |  41 ++-
 net/sched/sch_hfsc.c                               |  23 +-
 net/sctp/socket.c                                  |  22 +-
 net/sctp/transport.c                               |   2 +
 net/tipc/link.c                                    |   1 +
 net/tipc/monitor.c                                 |   3 +-
 net/tls/tls_main.c                                 |   6 +
 security/landlock/errata.h                         |  87 +++++
 security/landlock/setup.c                          |  30 ++
 security/landlock/setup.h                          |   3 +
 security/landlock/syscalls.c                       |  22 +-
 sound/pci/hda/hda_intel.c                          |  15 +-
 sound/soc/codecs/lpass-wsa-macro.c                 | 139 +++++---
 sound/soc/codecs/wcd934x.c                         |   2 +-
 sound/soc/fsl/fsl_audmix.c                         |  16 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |  19 +-
 sound/usb/midi.c                                   |  80 ++++-
 sound/virtio/virtio_pcm.c                          |  21 +-
 tools/objtool/check.c                              |   3 +
 tools/power/cpupower/bench/parse.c                 |   4 +
 tools/testing/ktest/ktest.pl                       |   8 +
 tools/testing/selftests/landlock/base_test.c       |  46 ++-
 tools/testing/selftests/mincore/mincore_selftest.c |   3 -
 tools/testing/selftests/ublk/test_stripe_04.sh     |  24 ++
 .../selftests/vm/charge_reserved_hugetlb.sh        |   4 +-
 .../selftests/vm/hugetlb_reparenting_test.sh       |   2 +-
 352 files changed, 3478 insertions(+), 1968 deletions(-)