[PATCH 6.6 000/166] 6.6.136-rc1 review

From: Greg Kroah-Hartman

Date: Fri Apr 24 2026 - 09:34:40 EST


This is the start of the stable review cycle for the 6.6.136 release.
There are 166 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 Sun, 26 Apr 2026 13:23:21 +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/v6.x/stable-review/patch-6.6.136-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 6.6.136-rc1

Yu Kuai <yukuai3@xxxxxxxxxx>
md/raid1: fix data lost for writemostly rdev

Anderson Nascimento <anderson@xxxxxxxxxxxxxxxxxx>
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing

Sean Christopherson <seanjc@xxxxxxxxxx>
crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed

Sean Christopherson <seanjc@xxxxxxxxxx>
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed

Sean Christopherson <seanjc@xxxxxxxxxx>
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed

Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
crypto: testmgr - Hide ENOENT errors better

Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
crypto: testmgr - Hide ENOENT errors

Bingquan Chen <patzilla007@xxxxxxxxx>
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()

Berk Cem Goksel <berkcgoksel@xxxxxxxxx>
ALSA: caiaq: take a reference on the USB device in create_card()

Cryolitia PukNgae <cryolitia.pukngae@xxxxxxxxx>
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu

George Saad <geoo115@xxxxxxxxx>
f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()

Tristan Madani <tristan@xxxxxxxxxxxxxxxxxxx>
ksmbd: use check_add_overflow() to prevent u16 DACL size overflow

Tristan Madani <tristan@xxxxxxxxxxxxxxxxxxx>
ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment

Michael Bommarito <michael.bommarito@xxxxxxxxx>
smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path

Michael Bommarito <michael.bommarito@xxxxxxxxx>
smb: client: require a full NFS mode SID before reading mode bits

DaeMyung Kang <charsyam@xxxxxxxxx>
smb: server: fix max_connections off-by-one in tcp accept path

Michael Bommarito <michael.bommarito@xxxxxxxxx>
smb: server: fix active_num_conn leak on transport allocation failure

Darrick J. Wong <djwong@xxxxxxxxxx>
fuse: quiet down complaints in fuse_conn_limit_write

Bernd Schubert <bschubert@xxxxxxx>
fuse: Check for large folio with SPLICE_F_MOVE

Samuel Page <sam@xxxxxxxx>
fuse: reject oversized dirents in page cache

Chao Yu <chao@xxxxxxxxxx>
f2fs: fix to avoid memory leak in f2fs_rename()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
fs/ntfs3: validate rec->used in journal-replay file record check

Wang Jie <jiewang2024@xxxxxxxxxx>
rxrpc: only handle RESPONSE during service challenge

David Howells <dhowells@xxxxxxxxxx>
rxrpc: Fix anonymous key handling

Nathan Chancellor <nathan@xxxxxxxxxx>
scripts/dtc: Remove unused dts_version in dtc-lexer.l

Guocai He <guocai.he.cn@xxxxxxxxxxxxx>
Revert "wifi: cfg80211: stop NAN and P2P in cfg80211_leave"

Joseph Qi <joseph.qi@xxxxxxxxxxxxxxxxx>
ocfs2: fix out-of-bounds write in ocfs2_write_end_inline

Deepanshu Kartikey <kartikey406@xxxxxxxxx>
ocfs2: validate inline data i_size during inode read

Dmitry Antipov <dmantipov@xxxxxxxxx>
ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()

David Howells <dhowells@xxxxxxxxxx>
rxrpc: Fix key quota calculation for multitoken keys

David Woodhouse <dwmw@xxxxxxxxxxxx>
KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs

Tamir Duberstein <tamird@xxxxxxxxxx>
scripts: generate_rust_analyzer.py: define scripts

Koichiro Den <den@xxxxxxxxxxxxx>
PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup

Eric Dumazet <edumazet@xxxxxxxxxx>
net: annotate data-races around sk->sk_{data_ready,write_space}

Thomas Gleixner <tglx@xxxxxxxxxx>
i40e: Fix preempt count leak in napi poll tracepoint

Daniel Golle <daniel@xxxxxxxxxxxxxx>
net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers

Felix Fietkau <nbd@xxxxxxxx>
wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure

Yu Kuai <yukuai3@xxxxxxxxxx>
md/raid1,raid10: don't ignore IO flags

Minhong He <heminhong@xxxxxxxxxx>
ipv6: add NULL checks for idev in SRv6 paths

Koichiro Den <den@xxxxxxxxxxxxx>
PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown

Kenta Akagi <k@xxxxxxx>
Revert "perf unwind-libdw: Fix invalid reference counts"

Jeongjun Park <aha310510@xxxxxxxxx>
media: hackrf: fix to not free memory after the device is registered in hackrf_probe()

Abd-Alrhman Masalkhi <abd.masalkhi@xxxxxxxxx>
media: vidtv: fix pass-by-value structs causing MSAN warnings

Deepanshu Kartikey <kartikey406@xxxxxxxxx>
nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map

Jeongjun Park <aha310510@xxxxxxxxx>
media: as102: fix to not free memory after the device is registered in as102_usb_probe()

Mingzhe Zou <mingzhe.zou@xxxxxxxxxxxx>
bcache: fix cached_dev.sb_bio use-after-free and crash

Berk Cem Goksel <berkcgoksel@xxxxxxxxx>
ALSA: 6fire: fix use-after-free on disconnect

Abhishek Kumar <abhishek_sts8@xxxxxxxxx>
media: em28xx: fix use-after-free in em28xx_v4l2_open()

Fan Wu <fanwu01@xxxxxxxxxx>
media: mediatek: vcodec: fix use-after-free in encoder release path

Ruslan Valiyev <linuxoid@xxxxxxxxx>
media: vidtv: fix nfeeds state corruption on start_streaming failure

Breno Leitao <leitao@xxxxxxxxxx>
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()

Ritesh Harjani (IBM) <ritesh.list@xxxxxxxxx>
mm/kasan: fix double free for kasan pXds

Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxxxxxxxx>
ASoC: qcom: q6apm: move component registration to unmanaged version

Sean Christopherson <seanjc@xxxxxxxxxx>
KVM: x86: Use scratch field in MMIO fragment to hold small write values

Sasha Levin <sashal@xxxxxxxxxx>
checkpatch: add support for Assisted-by tag

Zilin Guan <zilin@xxxxxxxxxx>
ice: Fix memory leak in ice_set_ringparam()

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
nf_tables: nft_dynset: fix possible stateful expression memleak in error path

Chaitanya Kulkarni <kch@xxxxxxxxxx>
blktrace: fix __this_cpu_read/write in preemptible context

Jakub Kicinski <kuba@xxxxxxxxxx>
nfc: nci: complete pending data exchange on device close

Eric Dumazet <edumazet@xxxxxxxxxx>
net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()

Sean Christopherson <seanjc@xxxxxxxxxx>
KVM: nVMX: Fold requested virtual interrupt check into has_nested_events()

Eric Dumazet <edumazet@xxxxxxxxxx>
net: add proper RCU protection to /proc/net/ptype

Maud Spierings <maudspierings@xxxxxxxxxxxxxx>
iio: common: st_sensors: Fix use of uninitialize device structs

Qu Wenruo <wqu@xxxxxxxx>
btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()

Jiayuan Chen <jiayuan.chen@xxxxxxxxx>
net: skb: fix cross-cache free of KFENCE-allocated skb head

Sean Christopherson <seanjc@xxxxxxxxxx>
KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION

ZhengYuan Huang <gality369@xxxxxxxxx>
ocfs2: handle invalid dinode in ocfs2_group_extend

Tejas Bharambe <tejas.bharambe@xxxxxxxxxxx>
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY

Joseph Qi <joseph.qi@xxxxxxxxxxxxxxxxx>
ocfs2: fix possible deadlock between unlink and dio_end_io_write

Ruslan Valiyev <linuxoid@xxxxxxxxx>
media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections

Zhihao Cheng <chengzhihao1@xxxxxxxxxx>
dcache: Limit the minimal number of bucket to two

Harin Lee <me@xxxxxxxxx>
ALSA: ctxfi: Limit PTP to a single page

SeongJae Park <sj@xxxxxxxxxx>
Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race

Fabio Porcedda <fabio.porcedda@xxxxxxxxx>
USB: serial: option: add Telit Cinterion FN990A MBIM composition

Junrui Luo <moonafterrain@xxxxxxxxxxx>
staging: sm750fb: fix division by zero in ps_to_hz()

Johan Hovold <johan@xxxxxxxxxx>
wifi: rtw88: fix device leak on probe failure

Tamir Duberstein <tamird@xxxxxxxxxx>
scripts: generate_rust_analyzer.py: avoid FD leak

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO

Xu Yang <xu.yang_2@xxxxxxx>
usb: port: add delay after usb_hub_set_port_power()

Dave Carey <carvsdriver@xxxxxxxxx>
USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen

Daniel Brát <danek.brat@xxxxxxxxx>
usb: storage: Expand range of matched versions for VL817 quirks entry

Nathan Rebello <nathan.c.rebello@xxxxxxxxx>
usbip: validate number_of_packets in usbip_pack_ret_submit()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
ksmbd: require 3 sub-authorities before reading sub_auth[2]

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
ksmbd: validate EaNameLength in smb2_get_ea()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
smb: client: fix off-by-8 bounds check in check_wsl_eas()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
usb: gadget: renesas_usb3: validate endpoint index in standard request handlers

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
ALSA: fireworks: bound device-supplied status before string array lookup

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
drm/vc4: platform_get_irq_byname() returns an int

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
HID: core: clamp report_size in s32ton() to avoid undefined shift

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
HID: alps: fix NULL pointer dereference in alps_raw_event()

Lin YuChen <starpt.official@xxxxxxxxx>
staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
i2c: s3c24xx: check the size of the SMBUS message before using it

Samuel Page <sam@xxxxxxxx>
can: raw: fix ro->uniq use-after-free in raw_rcv()

Junxi Qian <qjx1298677004@xxxxxxxxx>
nfc: llcp: add missing return after LLCP_CLOSED checks

Jouni Högander <jouni.hogander@xxxxxxxxx>
drm/i915/psr: Do not use pipe_src as borders for SU area

Aaron Plattner <aplattner@xxxxxxxxxx>
objtool: Remove max symbol name length limitation

Geoffrey D. Bennett <g@xxxxx>
ALSA: usb-audio: Improve Focusrite sample rate filtering

Florian Westphal <fw@xxxxxxxxx>
netfilter: conntrack: add missing netlink policy validations

Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
crypto: algif_aead - Fix minimum RX size check for decryption

Zide Chen <zide.chen@xxxxxxxxx>
perf/x86/intel/uncore: Skip discovery table for offline dies

Samasth Norway Ananda <samasth.norway.ananda@xxxxxxxxxx>
gpio: tegra: fix irq_release_resources calling enable instead of disable

Alice Mikityanska <alice@xxxxxxxxxxxxx>
l2tp: Drop large packets with UDP encap

Alexander Koskovich <akoskovich@xxxxx>
net: ipa: fix event ring index not programmed for IPA v5.0+

Alexander Koskovich <akoskovich@xxxxx>
net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+

Jiexun Wang <wangjiexun2025@xxxxxxxxx>
af_unix: read UNIX_DIAG_VFS data under unix_state_lock

Fabio Baltieri <fabio.baltieri@xxxxxxxxx>
net: txgbe: leave space for null terminators on property_entry

Zhengchuan Liang <zcliangcn@xxxxxxxxx>
netfilter: ip6t_eui64: reject invalid MAC header for all packets

Ren Wei <n05ec@xxxxxxxxxx>
netfilter: xt_multiport: validate range encoding in checkentry

Xiang Mei <xmei5@xxxxxxx>
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator

Weiming Shi <bestswngs@xxxxxxxxx>
ipvs: fix NULL deref in ip_vs_add_service error path

Daniel Golle <daniel@xxxxxxxxxxxxxx>
selftests: net: bridge_vlan_mcast: wait for h1 before querier check

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
xfrm_user: fix info leak in build_mapping()

Steffen Klassert <steffen.klassert@xxxxxxxxxxx>
xfrm: Wait for RCU readers during policy netns exit

Maciej Fijalkowski <maciej.fijalkowski@xxxxxxxxx>
xsk: validate MTU against usable frame size on bind

Maciej Fijalkowski <maciej.fijalkowski@xxxxxxxxx>
xsk: fix XDP_UMEM_SG_FLAG issues

Maciej Fijalkowski <maciej.fijalkowski@xxxxxxxxx>
xsk: respect tailroom for ZC setups

Maciej Fijalkowski <maciej.fijalkowski@xxxxxxxxx>
xsk: tighten UMEM headroom validation to account for tailroom and min frame

Agalakov Daniil <ade@xxxxxxxxx>
e1000: check return value of e1000_read_eeprom

Michal Schmidt <mschmidt@xxxxxxxxxx>
ixgbevf: add missing negotiate_features op to Hyper-V ops table

Pengpeng Hou <pengpeng@xxxxxxxxxxx>
tracing/probe: reject non-closed empty immediate strings

Jon Hunter <jonathanh@xxxxxxxxxx>
dt-bindings: net: Fix Tegra234 MGBE PTP clock

Jon Hunter <jonathanh@xxxxxxxxxx>
net: stmmac: Fix PTP ref clock for Tegra234

Pengpeng Hou <pengpeng@xxxxxxxxxxx>
nfc: s3fwrn5: allocate rx skb before consuming bytes

Yiqi Sun <sunyiqixm@xxxxxxxxx>
ipv4: icmp: fix null-ptr-deref in icmp_build_probe()

Eric Dumazet <edumazet@xxxxxxxxxx>
net: lapbether: handle NETDEV_PRE_TYPE_CHANGE

Ruide Cao <caoruide123@xxxxxxxxx>
net: sched: act_csum: validate nested VLAN headers

Nicholas Carlini <nicholas@xxxxxxxxxxx>
eventpoll: defer struct eventpoll free to RCU grace period

Maíra Canal <mcanal@xxxxxxxxxx>
drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock

Maíra Canal <mcanal@xxxxxxxxxx>
drm/vc4: Fix a memory leak in hang state error path

Maíra Canal <mcanal@xxxxxxxxxx>
drm/vc4: Fix memory leak of BO array in hang state

Maíra Canal <mcanal@xxxxxxxxxx>
drm/vc4: Release runtime PM reference after binding V3D

Long Li <longli@xxxxxxxxxxxxx>
PCI: hv: Set default NUMA node to 0 for devices without affinity info

Sebastian Krzyszkowiak <sebastian.krzyszkowiak@xxxxxxx>
arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency

Potin Lai <potin.lai.pt@xxxxxxxxx>
soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching

Tomasz Merta <tomasz.merta@xxxxxxxxx>
ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J

Pengpeng Hou <pengpeng@xxxxxxxxxxx>
wifi: brcmfmac: validate bsscfg indices in IF events

Arthur Husband <artmoty@xxxxxxxxx>
ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585

Benoît Sevens <bsevens@xxxxxxxxxx>
HID: roccat: fix use-after-free in roccat_report_event

songxiebing <songxiebing@xxxxxxxxxx>
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10

leo vriska <leo@xxxxxxxxx>
HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3

Mario Limonciello <mario.limonciello@xxxxxxx>
platform/x86/amd: pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug

Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
pinctrl: intel: Fix the revision for new features (1kOhm PD, HW debouncer)

Gilson Marquato Júnior <gilsonmandalogo@xxxxxxxxxxx>
ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx

Fredric Cover <FredTheDude@xxxxxxxxx>
fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath

Phil Willoughby <willerz@xxxxxxxxx>
ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex

Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx>
ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list

Pengpeng Hou <pengpeng@xxxxxxxxxxx>
wifi: wl1251: validate packet IDs before indexing tx_frames

Dustin L. Howett <dustin@xxxxxxxxxx>
ALSA: hda/realtek: add quirk for Framework F111:000F

Florian Westphal <fw@xxxxxxxxx>
netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry

César Montoya <sprit152009@xxxxxxxxx>
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx

Goldwyn Rodrigues <rgoldwyn@xxxxxxx>
btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file()

Wenyuan Li <2063309626@xxxxxx>
can: mcp251x: add error handling for power enable in open and resume

Cássio Gabriel <cassiogabrielcontato@xxxxxxxxx>
ASoC: SOF: topology: reject invalid vendor array size in token parser

Zhang Heng <zhangheng@xxxxxxxxxx>
ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF

Arnd Bergmann <arnd@xxxxxxxx>
ALSA: asihpi: avoid write overflow check warning

Arnd Bergmann <arnd@xxxxxxxx>
media: rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl()

Matthew Schwartz <matthew.schwartz@xxxxxxxxx>
ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC

Andrii Kovalchuk <coderpy4@xxxxxxxxx>
ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk

Vee Satayamas <vsatayamas@xxxxxxxxx>
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA

Jacob Moroni <jmoroni@xxxxxxxxxx>
RDMA/irdma: Fix double free related to rereg_user_mr


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

Diffstat:

Documentation/admin-guide/mm/damon/reclaim.rst | 4 +
.../bindings/net/nvidia,tegra234-mgbe.yaml | 4 +-
Makefile | 4 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
arch/x86/events/intel/uncore_discovery.c | 2 +-
arch/x86/include/asm/kvm-x86-ops.h | 1 -
arch/x86/include/asm/kvm_host.h | 1 -
arch/x86/include/uapi/asm/kvm.h | 12 +--
arch/x86/kvm/svm/sev.c | 11 ++-
arch/x86/kvm/vmx/nested.c | 4 +
arch/x86/kvm/vmx/vmx.c | 21 ------
arch/x86/kvm/x86.c | 24 +++---
crypto/algif_aead.c | 2 +-
crypto/testmgr.c | 24 +++++-
drivers/ata/ahci.c | 14 ++++
drivers/crypto/ccp/sev-dev.c | 19 ++++-
drivers/gpio/gpio-tegra.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 18 +++--
drivers/gpu/drm/vc4/vc4_bo.c | 3 +
drivers/gpu/drm/vc4/vc4_gem.c | 19 +++--
drivers/gpu/drm/vc4/vc4_hdmi.c | 14 +++-
drivers/gpu/drm/vc4/vc4_v3d.c | 1 +
drivers/hid/hid-alps.c | 3 +
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-quirks.c | 1 +
drivers/hid/hid-roccat.c | 2 +
drivers/i2c/busses/i2c-s3c2410.c | 7 +-
drivers/iio/accel/st_accel_core.c | 10 +--
drivers/iio/common/st_sensors/st_sensors_core.c | 36 +++++----
drivers/iio/common/st_sensors/st_sensors_trigger.c | 20 +++--
drivers/infiniband/hw/irdma/verbs.c | 1 +
drivers/md/bcache/super.c | 7 ++
drivers/md/raid1.c | 6 +-
drivers/md/raid10.c | 7 --
.../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 9 +++
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 +
drivers/media/test-drivers/vidtv/vidtv_mux.c | 4 +-
drivers/media/test-drivers/vidtv/vidtv_ts.c | 48 ++++++------
drivers/media/test-drivers/vidtv/vidtv_ts.h | 4 +-
drivers/media/usb/as102/as102_usb_drv.c | 2 +
drivers/media/usb/em28xx/em28xx-video.c | 14 +++-
drivers/media/usb/hackrf/hackrf.c | 7 +-
drivers/net/can/spi/mcp251x.c | 29 ++++++--
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_trace.h | 2 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 11 ++-
drivers/net/ethernet/intel/ixgbevf/vf.c | 7 ++
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 22 +++++-
drivers/net/ethernet/mediatek/mtk_ppe.c | 30 ++++++++
drivers/net/ethernet/mediatek/mtk_ppe.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 19 ++++-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 8 +-
drivers/net/ipa/reg/gsi_reg-v5.0.c | 9 ++-
drivers/net/usb/cdc-phonet.c | 7 +-
drivers/net/wan/lapbether.c | 13 ++--
drivers/net/wireless/ath/ath9k/channel.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 5 ++
drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
drivers/net/wireless/ti/wl1251/tx.c | 8 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 1 -
drivers/nfc/s3fwrn5/uart.c | 10 ++-
drivers/pci/controller/pci-hyperv.c | 8 ++
drivers/pci/endpoint/functions/pci-epf-vntb.c | 19 +----
drivers/pinctrl/intel/pinctrl-intel.c | 2 +-
drivers/platform/x86/amd/pmc/pmc-quirks.c | 9 +++
drivers/soc/aspeed/aspeed-socinfo.c | 2 +-
drivers/staging/media/rkvdec/rkvdec-vp9.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 2 +-
drivers/staging/sm750fb/sm750.c | 3 +
drivers/usb/class/cdc-acm.c | 53 +++++++++++--
drivers/usb/core/port.c | 1 +
drivers/usb/gadget/function/f_ncm.c | 4 +-
drivers/usb/gadget/function/f_phonet.c | 9 +++
drivers/usb/gadget/udc/renesas_usb3.c | 7 +-
drivers/usb/serial/option.c | 2 +
drivers/usb/storage/unusual_devs.h | 7 +-
drivers/usb/usbip/usbip_common.c | 12 +++
drivers/video/fbdev/tdfxfb.c | 3 +
drivers/video/fbdev/udlfb.c | 3 +
fs/btrfs/bio.c | 29 +++-----
fs/dcache.c | 4 +-
fs/eventpoll.c | 6 +-
fs/f2fs/compress.c | 14 +++-
fs/f2fs/namei.c | 1 +
fs/fuse/control.c | 4 +-
fs/fuse/dev.c | 3 +
fs/fuse/readdir.c | 4 +
fs/nilfs2/dat.c | 3 +
fs/ntfs3/fslog.c | 12 ++-
fs/ocfs2/aops.c | 3 +-
fs/ocfs2/inode.c | 31 ++++++++
fs/ocfs2/mmap.c | 7 +-
fs/ocfs2/ocfs2_trace.h | 10 +--
fs/ocfs2/resize.c | 10 ++-
fs/smb/client/cifsacl.c | 1 +
fs/smb/client/fs_context.c | 4 +
fs/smb/client/smb2inode.c | 2 +-
fs/smb/client/smb2ops.c | 6 ++
fs/smb/server/connection.c | 1 +
fs/smb/server/smb2pdu.c | 9 ++-
fs/smb/server/smbacl.c | 19 +++--
fs/smb/server/transport_tcp.c | 4 +-
include/linux/kvm_host.h | 3 +-
include/net/mac80211.h | 4 +
include/net/netfilter/nf_tables.h | 2 +
include/net/pkt_cls.h | 2 +
include/net/xdp_sock.h | 2 +-
include/net/xdp_sock_drv.h | 23 +++++-
include/trace/events/btrfs.h | 11 ++-
include/uapi/linux/kvm.h | 11 +--
kernel/trace/blktrace.c | 4 +-
kernel/trace/trace_probe.c | 2 +-
mm/backing-dev.c | 5 +-
mm/kasan/init.c | 8 +-
net/can/raw.c | 11 ++-
net/core/net-procfs.c | 49 ++++++++----
net/core/skbuff.c | 5 +-
net/core/skmsg.c | 14 ++--
net/ipv4/icmp.c | 7 ++
net/ipv4/tcp.c | 4 +-
net/ipv4/tcp_bpf.c | 2 +-
net/ipv4/tcp_input.c | 14 ++--
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/udp.c | 3 +-
net/ipv4/udp_bpf.c | 2 +-
net/ipv6/exthdrs.c | 4 +
net/ipv6/netfilter/ip6t_eui64.c | 3 +-
net/ipv6/seg6_hmac.c | 2 +
net/l2tp/l2tp_core.c | 5 ++
net/mac80211/tx.c | 4 +-
net/netfilter/ipvs/ip_vs_ctl.c | 1 -
net/netfilter/nf_conntrack_netlink.c | 2 +-
net/netfilter/nf_conntrack_proto_sctp.c | 3 +-
net/netfilter/nf_tables_api.c | 4 +-
net/netfilter/nfnetlink_log.c | 8 +-
net/netfilter/nft_dynset.c | 10 ++-
net/netfilter/nft_set_pipapo_avx2.c | 20 ++---
net/netfilter/xt_multiport.c | 34 ++++++++-
net/nfc/digital_technology.c | 6 ++
net/nfc/llcp_core.c | 2 +
net/nfc/nci/core.c | 9 +++
net/packet/af_packet.c | 21 ++++--
net/rxrpc/conn_event.c | 14 +++-
net/rxrpc/key.c | 9 ++-
net/rxrpc/sendmsg.c | 2 +-
net/sched/act_csum.c | 6 +-
net/sched/em_cmp.c | 5 +-
net/sched/em_nbyte.c | 2 +
net/sched/em_text.c | 11 ++-
net/unix/af_unix.c | 8 +-
net/unix/diag.c | 21 ++++--
net/wireless/core.c | 4 +-
net/xdp/xdp_umem.c | 3 +-
net/xdp/xsk.c | 4 +-
net/xdp/xsk_buff_pool.c | 32 +++++++-
net/xfrm/xfrm_policy.c | 2 +
net/xfrm/xfrm_user.c | 1 +
scripts/checkpatch.pl | 10 +++
scripts/dtc/dtc-lexer.l | 3 -
scripts/generate_rust_analyzer.py | 17 ++++-
sound/firewire/fireworks/fireworks_command.c | 5 +-
sound/pci/asihpi/hpimsgx.c | 6 +-
sound/pci/ctxfi/ctvmem.h | 2 +-
sound/pci/hda/patch_realtek.c | 5 ++
sound/soc/amd/yc/acp6x-mach.c | 21 ++++++
sound/soc/qcom/qdsp6/q6apm.c | 14 +++-
sound/soc/soc-core.c | 1 +
sound/soc/sof/topology.c | 2 +-
sound/soc/stm/stm32_sai_sub.c | 3 +
sound/usb/6fire/chip.c | 17 +++--
sound/usb/caiaq/device.c | 4 +-
sound/usb/format.c | 86 +++++++++++++++++++---
sound/usb/mixer.c | 7 ++
sound/usb/quirks.c | 2 +
tools/objtool/elf.c | 14 ++--
tools/perf/util/unwind-libdw.c | 7 +-
.../selftests/net/forwarding/bridge_vlan_mcast.sh | 1 +
179 files changed, 1172 insertions(+), 450 deletions(-)