Skip to content

6.1.184-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest303 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/303block: stop the timeout timer when releasing a never added diskblock/genhd.c+8 -40 replies
2/303kernel/user: Allow user_struct::locked_vm to be usable for iommufdinclude/linux/sched/user.h kernel/user.c+2 -10 replies
3/303KVM: s390: pci: Fix memory accounting for pinned/unpinned pagesarch/s390/kvm/pci.c arch/s390/kvm/pci.h+36 -140 replies
4/303KVM: s390: pci: Fix missing error codes and memory unaccountingarch/s390/kvm/pci.c+7 -20 replies
5/303KVM: s390: pci: Fix resource leak on IRQ registration failurearch/s390/kvm/pci.c+21 -80 replies
6/303KVM: s390: pci: Fix aisb calculationarch/s390/kvm/pci.c+1 -10 replies
7/303f2fs: fix UAF issue in f2fs_merge_page_bio()fs/f2fs/data.c+1 -10 replies
8/303fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy()fs/crypto/policy.c+1 -10 replies
9/303ipvs: separate destination availability stateinclude/net/ip_vs.h include/uapi/linux/ip_vs.h net/netfilter/ipvs/ip_vs_conn.c +5 more+21 -200 replies
10/303selinux: require every boolean value to be definedsecurity/selinux/ss/policydb.c+19 -00 replies
11/303selinux: reject a class permission count below its inherited commonsecurity/selinux/ss/policydb.c+12 -00 replies
12/303selinux: do not cancel a policy conversion that never startedsecurity/selinux/ss/services.c+3 -10 replies
13/303selftests: mptcp: join: mark tests with data corruption as failedtools/testing/selftests/net/mptcp/mptcp_join.sh+2 -20 replies
14/303mptcp: options: reset DSS fields in case of unexpected sizenet/mptcp/options.c+7 -10 replies
15/303s390/qeth: validate user buffer length in SNMP and ARP query ioctlsdrivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l3_main.c+8 -00 replies
16/303ASoC: cs4265: sort the register default tablesound/soc/codecs/cs4265.c+2 -20 replies
17/303ASoC: cs35l41: sort the register default tablesound/soc/codecs/cs35l41-lib.c+1 -10 replies
18/303ASoC: codecs: lpass-wsa-macro: Fix enum kcontrol accessessound/soc/codecs/lpass-wsa-macro.c+4 -40 replies
19/303powerpc/pseries: pci - logic bugarch/powerpc/platforms/pseries/pci.c+1 -10 replies
20/303Input: synaptics-rmi4 - fix F55 transmitter electrode count typodrivers/input/rmi4/rmi_f55.c+2 -20 replies
21/303Input: focaltech - fix array out-of-bounds in focaltech_process_rel_packetdrivers/input/mouse/focaltech.c+1 -10 replies
22/303Input: psxpad-spi - set driver data before usedrivers/input/joystick/psxpad-spi.c+1 -00 replies
23/303Input: atkbd - skip deactivate for Xiaomi Book Pro 14s internal keyboarddrivers/input/keyboard/atkbd.c+8 -00 replies
24/303Input: iforce - validate input packet lengthsdrivers/input/joystick/iforce/iforce-packets.c drivers/input/joystick/iforce/iforce-usb.c+13 -10 replies
25/303powerpc/pseries: lparcfg - fix kbuf[] underflowarch/powerpc/platforms/pseries/lparcfg.c+1 -10 replies
26/303Input: synaptics-rmi4 - zero report size on F54 work errordrivers/input/rmi4/rmi_f54.c+8 -80 replies
27/303Input: synaptics-rmi4 - bound the F54 report size to the allocated bufferdrivers/input/rmi4/rmi_f54.c+10 -20 replies
28/303Input: synaptics-rmi4 - block s_input when F54 queue is busydrivers/input/rmi4/rmi_f54.c+6 -10 replies
29/303Input: synaptics-rmi4 - propagate F54 worker errors to V4L2 queuedrivers/input/rmi4/rmi_f54.c+8 -00 replies
30/303crypto: qce - fix error path in devm_qce_register_algsdrivers/crypto/qce/core.c+1 -10 replies
31/303libceph: fix multiple unsafe decodes in decode_locker()net/ceph/cls_lock_client.c+9 -40 replies
32/303ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()kernel/trace/ftrace.c+5 -10 replies
33/303openrisc: signal: do not restore privileged SR bits on sigreturnarch/openrisc/include/asm/processor.h arch/openrisc/kernel/signal.c+5 -20 replies
34/303Input: sur40 - fix input device registration orderingdrivers/input/touchscreen/sur40.c+11 -100 replies
35/303Input: sur40 - fix V4L error path cleanupdrivers/input/touchscreen/sur40.c+3 -10 replies
36/303libceph: Avoid using invalid osd indices from primary_tempnet/ceph/osdmap.c+3 -20 replies
37/303ceph: fix MDS random selection readiness predicatefs/ceph/mdsmap.c+1 -10 replies
38/303libceph: tolerate addrvecs with multiple entries of the same typenet/ceph/decode.c+9 -90 replies
39/303mmc: omap_hsmmc: fix busy_timeout overflow in ns conversion on 32-bitdrivers/mmc/host/omap_hsmmc.c+1 -10 replies
40/303mmc: sdhci: unmap the bounce buffer before device releasedrivers/mmc/host/sdhci.c+16 -00 replies
41/303mmc: sdhci: make tuning_err a signed intdrivers/mmc/host/sdhci.h+1 -10 replies
42/303mmc: atmel-mci: Fix use-after-free in atmci_remove due to race conditiondrivers/mmc/host/atmel-mci.c+2 -00 replies
43/303drm/radeon: fix autosuspend cleanup during teardowndrivers/gpu/drm/radeon/radeon_kms.c+1 -00 replies
44/303s390/vfio_ccw: Ensure index for read/write regions are within rangedrivers/s390/cio/vfio_ccw_async.c drivers/s390/cio/vfio_ccw_chp.c drivers/s390/cio/vfio_ccw_ops.c+34 -40 replies
45/303s390/vfio_ccw: Fix out of bounds check on CCW arraydrivers/s390/cio/vfio_ccw_cp.c+5 -120 replies
46/303drm/amdgpu: Reject UVD message with invalid number of h265 refsdrivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c+3 -00 replies
47/303drm/amdgpu: validate GEM_CREATE domain combinationsdrivers/gpu/drm/amd/amdgpu/amdgpu_gem.c+21 -00 replies
48/303drm/amdgpu: Reject UVD message with dimensions above 4096drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c+2 -20 replies
49/303drm/amdgpu: Implement insert_end for VCE 3drivers/gpu/drm/amd/amdgpu/vce_v3_0.c+22 -40 replies
50/303drm/amdgpu: Fix UVD decode image min size calculationdrivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c+2 -20 replies
51/303xfs: fix ilock leak on error in xfs_dq_get_next_idfs/xfs/xfs_dquot.c+2 -10 replies
52/303xfs: dont swallow dquot recovery verification errorsfs/xfs/xfs_dquot_item_recover.c+1 -10 replies
53/303xfs: check v5 superblock features earlyfs/xfs/libxfs/xfs_sb.c+2 -20 replies
54/303RISC-V: Provide pgtable_l5_enabled on rv32arch/riscv/include/asm/pgtable-32.h arch/riscv/include/asm/pgtable.h arch/riscv/mm/init.c+5 -10 replies
55/303net: bonding: fix use-after-free in bond_xmit_broadcast()drivers/net/bonding/bond_main.c+1 -10 replies
56/303riscv: Dont use PGD entries for the linear mappingarch/riscv/mm/init.c+7 -20 replies
57/303mm: do file ownership checks with the proper mount idmapinclude/linux/fs.h mm/madvise.c mm/mincore.c+7 -40 replies
58/303bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitializedinclude/linux/bpf_lsm.h kernel/bpf/bpf_inode_storage.c security/bpf/hooks.c+16 -00 replies
59/303iommu/amd: Dont split flush for amd_iommu_domain_flush_all()drivers/iommu/amd/iommu.c+2 -10 replies
60/303udmabuf: Do not create malformed scatterlistsdrivers/dma-buf/udmabuf.c+5 -30 replies
61/303dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warningdrivers/dma-buf/udmabuf.c+2 -20 replies
62/303fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()drivers/fpga/dfl-afu-main.c+3 -00 replies
63/303i2c: davinci: Unregister cpufreq notifier on probe failuredrivers/i2c/busses/i2c-davinci.c+3 -10 replies
64/303Input: mms114 - fix touch indexing for MMS134S and MMS136drivers/input/touchscreen/mms114.c+11 -40 replies
65/303Input: mms114 - reject an oversized device packet sizedrivers/input/touchscreen/mms114.c+6 -00 replies
66/303VFS/audit: introduce kern_path_parent() for auditfs/namei.c include/linux/namei.h kernel/audit.h +2 more+55 -110 replies
67/303audit: widen ino fields to u64include/linux/audit.h kernel/audit.h kernel/audit_fsnotify.c +2 more+13 -140 replies
68/303audit: use unsigned int instead of unsignedinclude/linux/audit.h include/linux/audit_arch.h kernel/audit.c +5 more+22 -220 replies
69/303audit: fix recursive locking deadlock in audit_dupe_exe()kernel/audit.h kernel/audit_fsnotify.c kernel/audit_watch.c +1 more+57 -260 replies
70/303ALSA: hda: conexant: Remove mic bias threshold overridesound/pci/hda/patch_conexant.c+0 -30 replies
71/303ALSA: hda: Fix cached processing coefficient verbssound/hda/hdac_regmap.c+2 -20 replies
72/303serial: max310x: replace bare use of unsigned with unsigned int (checkpatch)drivers/tty/serial/max310x.c+4 -40 replies
73/303serial: max310x: implement gpio_chip::get_direction()drivers/tty/serial/max310x.c+12 -00 replies
74/303rxrpc: serialize kernel accept preallocation with socket teardownnet/rxrpc/call_accept.c+20 -70 replies
75/303fbcon: Rename struct fbcon_ops to struct fbcon_pardrivers/video/fbdev/core/bitblit.c drivers/video/fbdev/core/fbcon.c drivers/video/fbdev/core/fbcon.h +7 more+547 -5560 replies
76/303fbcon: Use correct type for vc_resize() return valuedrivers/video/fbdev/core/fbcon.c+1 -20 replies
77/303tipc: restrict socket queue dumps in enqueue tracepointsnet/tipc/socket.c+3 -30 replies
78/303vduse: Use fixed 4KB bounce pages for non-4KB page sizedrivers/vdpa/vdpa_user/iova_domain.c drivers/vdpa/vdpa_user/iova_domain.h+101 -380 replies
79/303vduse: remove unused vaddr parameter of vduse_domain_free_coherentdrivers/vdpa/vdpa_user/iova_domain.c drivers/vdpa/vdpa_user/iova_domain.h drivers/vdpa/vdpa_user/vduse_dev.c+3 -50 replies
80/303vduse: take out allocations from vduse_dev_alloc_coherentdrivers/vdpa/vdpa_user/iova_domain.c drivers/vdpa/vdpa_user/iova_domain.h drivers/vdpa/vdpa_user/vduse_dev.c+19 -240 replies
81/303VDUSE: avoid leaking information to userspacedrivers/vdpa/vdpa_user/iova_domain.c drivers/vdpa/vdpa_user/vduse_dev.c+2 -20 replies
82/303mlxsw: spectrum: On port enslavement to a LAG, join uppers bridgesdrivers/net/ethernet/mellanox/mlxsw/spectrum.c+90 -00 replies
83/303mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()drivers/net/ethernet/mellanox/mlxsw/spectrum.c+1 -10 replies
84/303octeontx2: Annotate mmio regions as __iomemdrivers/net/ethernet/marvell/octeontx2/af/rvu.c drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+7 -80 replies
85/303octeontx2-pf: clear stale mailbox IRQ state before request_irq()drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+4 -40 replies
86/303octeontx2-vf: clear stale mailbox IRQ state before request_irq()drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c+8 -50 replies
87/303ASoC: mediatek: mt8183: Check runtime resume during probesound/soc/mediatek/mt8183/mt8183-afe-pcm.c+8 -40 replies
88/303ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/getsound/soc/sof/ipc3-control.c+24 -100 replies
89/303ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()sound/soc/mediatek/mt8192/mt8192-afe-pcm.c+17 -290 replies
90/303ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()sound/soc/mediatek/mt8192/mt8192-afe-pcm.c+22 -430 replies
91/303ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cbsound/soc/mediatek/mt8192/mt8192-afe-pcm.c+2 -20 replies
92/303ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variablesound/soc/mediatek/mt8192/mt8192-afe-pcm.c+8 -90 replies
93/303ASoC: mediatek: mt8192: Check runtime resume during probesound/soc/mediatek/mt8192/mt8192-afe-pcm.c+8 -40 replies
94/303s390/cpum_cf: move cpum_cf_ctrset_size()arch/s390/include/asm/cpu_mcf.h arch/s390/kernel/perf_cpum_cf.c arch/s390/kernel/perf_cpum_cf_common.c+47 -480 replies
95/303s390/cpum_cf: move stccm_avail()arch/s390/include/asm/cpu_mcf.h arch/s390/kernel/perf_cpum_cf.c+6 -60 replies
96/303s390/cpum_cf: remove in-kernel counting facility interfacearch/s390/include/asm/cpu_mcf.h arch/s390/kernel/perf_cpum_cf.c arch/s390/kernel/perf_cpum_cf_common.c+1 -420 replies
97/303s390/cpum_cf: merge source files for CPU Measurement counter facilityarch/s390/include/asm/cpu_mcf.h arch/s390/kernel/Makefile arch/s390/kernel/perf_cpum_cf.c +2 more+208 -2600 replies
98/303s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()arch/s390/kernel/perf_cpum_cf.c+3 -00 replies
99/303netfilter: nft_set_pipapo: use GFP_KERNEL for insertionsnet/netfilter/nft_set_pipapo.c+10 -70 replies
100/303netfilter: nft_set_pipapo: move prove_locking helper aroundnet/netfilter/nft_set_pipapo.c+11 -110 replies
101/303netfilter: nft_set_pipapo: make pipapo_clone helper return NULLnet/netfilter/nft_set_pipapo.c+7 -70 replies
102/303netfilter: nft_set_pipapo: prepare walk function for on-demand clonenet/netfilter/nft_set_pipapo.c+39 -210 replies
103/303netfilter: nft_set_pipapo: merge deactivate helper into callernet/netfilter/nft_set_pipapo.c+9 -300 replies
104/303netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clonenet/netfilter/nft_set_pipapo.c+15 -100 replies
105/303netfilter: nft_set_pipapo: move cloning of match info to insert/removal pathnet/netfilter/nft_set_pipapo.c+49 -210 replies
106/303netfilter: nft_set_pipapo: dont leak bad clone into future transactionnet/netfilter/nft_set_pipapo.c net/netfilter/nft_set_pipapo.h+37 -50 replies
107/303netfilter: nf_conntrack_sip: remove net variable shadowingnet/netfilter/nf_conntrack_sip.c+1 -20 replies
108/303netfilter: nf_conntrack_sip: validate skb_dst() before accessing itnet/netfilter/nf_conntrack_sip.c+5 -20 replies
109/303lsm: infrastructure management of the sock securityinclude/linux/lsm_hooks.h security/apparmor/include/net.h security/apparmor/lsm.c +8 more+155 -1220 replies
110/303selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()security/selinux/hooks.c+10 -90 replies
111/303remoteproc: qcom: replace kstrdup with kstrndupdrivers/remoteproc/qcom_common.c+1 -10 replies
112/303remoteproc: qcom: fix sparse warningsdrivers/remoteproc/qcom_common.c+2 -20 replies
113/303remoteproc: qcom: pas: Adjust the phys addr wrt the mem regiondrivers/remoteproc/qcom_common.c drivers/remoteproc/qcom_common.h drivers/remoteproc/qcom_q6v5_pas.c+32 -60 replies
114/303remoteproc: qcom: Fix leak when custom dump_segments addition failsdrivers/remoteproc/qcom_common.c+10 -40 replies
115/303netfilter: nf_tables: pass context structure to nft_parse_register_loadinclude/net/netfilter/nf_tables.h net/ipv4/netfilter/nft_dup_ipv4.c net/ipv6/netfilter/nft_dup_ipv6.c +20 more+39 -370 replies
116/303netfilter: nf_tables: drop unused 3rd argument from validate callback opsinclude/net/netfilter/nf_tables.h include/net/netfilter/nft_fib.h include/net/netfilter/nft_meta.h +23 more+28 -570 replies
117/303netfilter: bitwise: rename some boolean operation functionsinclude/uapi/linux/netfilter/nf_tables.h net/netfilter/nft_bitwise.c+24 -200 replies
118/303netfilter: nf_tables: Remove unused nft_reduce_is_readonly()include/net/netfilter/nf_tables.h+0 -50 replies
119/303netfilter: nft_objref: validate objref and objrefmap expressionsnet/netfilter/nft_objref.c+39 -00 replies
120/303fs/ntfs3: Undo critial modificatins to keep directory consistencyfs/ntfs3/index.c+20 -100 replies
121/303ntfs3: validate split-point offset in indx_insert_into_bufferfs/ntfs3/index.c+14 -00 replies
122/303mm: move most of core MM initialization to mm/mm_init.cmm/internal.h mm/mm_init.c mm/page_alloc.c+162 -1400 replies
123/303mm/vmemmap/devdax: fix kernel crash when probing devdax devicesinclude/linux/mm.h mm/mm_init.c mm/sparse-vmemmap.c+13 -130 replies
124/303mm/mm_init: fix uninitialized struct pages for ZONE_DEVICEmm/mm_init.c+10 -30 replies
125/3039p: skip nlink update in cacheless mode to fix WARN_ONfs/9p/vfs_inode.c+9 -00 replies
126/303mtd: maps: vmu-flash: fix fault in unaligned fixupdrivers/mtd/maps/vmu-flash.c+3 -50 replies
127/303net: thunderbolt: Fix frags[] overflow by bounding frame_countdrivers/net/thunderbolt.c+6 -20 replies
128/303taskstats: fill_stats_for_tgid: use for_each_thread()kernel/taskstats.c+2 -30 replies
129/303taskstats: retain dead thread stats in TGID querieskernel/taskstats.c+33 -290 replies
130/303thunderbolt: Prevent XDomain delayed work use-after-free on disconnectdrivers/thunderbolt/xdomain.c include/linux/thunderbolt.h+33 -100 replies
131/303i2c: imx: separate atomic, dma and non-dma use casedrivers/i2c/busses/i2c-imx.c+70 -370 replies
132/303i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)drivers/i2c/busses/i2c-imx.c+16 -30 replies
133/303bpf,fork: wipe ->bpf_storage before bailouts that access itkernel/fork.c+4 -40 replies
134/303ovl: use linked upper dentry in copy-up tmpfilefs/overlayfs/copy_up.c+10 -20 replies
135/303dm-verity: avoid double increment of &use_bh_wq_enableddrivers/md/dm-verity-target.c+2 -00 replies
136/303dm: fix trailing statementsdrivers/md/dm-flakey.c drivers/md/dm-integrity.c drivers/md/dm-io.c +5 more+65 -600 replies
137/303dm crypt: correct foo* to foo *drivers/md/dm-crypt.c+9 -90 replies
138/303dm: add missing empty linesdrivers/md/dm-bufio.c drivers/md/dm-cache-metadata.c drivers/md/dm-cache-policy-internal.h +30 more+239 -270 replies
139/303dm: remove unnecessary braces from single statement blocksdrivers/md/dm-integrity.c drivers/md/dm-stats.c drivers/md/dm-stripe.c +4 more+37 -560 replies
140/303dm-integrity: dont increment hash_offset twicedrivers/md/dm-integrity.c+0 -30 replies
141/303dm-verity: make error counter atomicdrivers/md/dm-verity-target.c drivers/md/dm-verity.h+8 -60 replies
142/303firmware_loader: introduce __free() cleanup hanlerinclude/linux/firmware.h+3 -00 replies
143/303Input: ims-pcu - fix firmware leak in async updatedrivers/input/misc/ims-pcu.c+2 -30 replies
144/303wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()drivers/net/wireless/marvell/libertas_tf/main.c+1 -10 replies
145/303mmc: vub300: fix use-after-free on disconnectdrivers/mmc/host/vub300.c+6 -60 replies
146/303mmc: vub300: rename probe error labelsdrivers/mmc/host/vub300.c+11 -90 replies
147/303mmc: vub300: fix use-after-free on probe failuredrivers/mmc/host/vub300.c+7 -30 replies
148/303locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()kernel/locking/spinlock_rt.c+24 -30 replies
149/303net: mana: Validate the packet length reported by the NICdrivers/net/ethernet/microsoft/mana/mana_en.c+13 -00 replies
150/303net/sched: act_ct: preserve tc_skb_cb across defragmentationnet/sched/act_ct.c+5 -50 replies
151/303net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelinknet/ipv6/ip6_tunnel.c+3 -00 replies
152/303treewide: rename pinctrl_gpio_direction_input_new()drivers/gpio/gpio-mvebu.c drivers/gpio/gpio-pxa.c drivers/gpio/gpio-tegra.c +20 more+64 -510 replies
153/303gpio: tegra: do not call pinctrl for GPIO directiondrivers/gpio/gpio-tegra.c+2 -160 replies
154/303gpio: mt7621: avoid corruption of shared interrupt trigger statedrivers/gpio/gpio-mt7621.c+2 -00 replies
155/303octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PFdrivers/net/ethernet/marvell/octeontx2/af/rvu.c drivers/net/ethernet/marvell/octeontx2/af/rvu.h drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c+11 -10 replies
156/303net/sched: taprio: avoid calling child->ops->dequeue(child) twicenet/sched/sch_taprio.c+3 -70 replies
157/303net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peekednet/sched/sch_taprio.c+1 -10 replies
158/303tcp_bpf: Inline do_tcp_sendpages as its now a wrapper around tcp_sendmsgnet/ipv4/tcp_bpf.c+12 -80 replies
159/303espintcp: Inline do_tcp_sendpages()net/xfrm/espintcp.c+7 -30 replies
160/303siw: Inline do_tcp_sendpages()drivers/infiniband/sw/siw/siw_qp_tx.c+12 -50 replies
161/303tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usagedrivers/infiniband/sw/siw/siw_qp_tx.c net/ipv4/tcp_bpf.c net/smc/smc_tx.c +2 more+17 -130 replies
162/303espintcp: use sk_msg_free_partial to fix partial sendnet/xfrm/espintcp.c+7 -270 replies
163/303bootconfig: do not put quotes on cmdline items unless necessaryinit/main.c+9 -30 replies
164/303bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.cinclude/linux/bootconfig.h init/main.c lib/bootconfig.c+59 -450 replies
165/303bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()lib/bootconfig.c+16 -70 replies
166/303ipmi: fix refcount leak in i_ipmi_request()drivers/char/ipmi/ipmi_msghandler.c+8 -00 replies
167/303net: macb: drop in-flight Tx SKBs on closedrivers/net/ethernet/cadence/macb_main.c+20 -20 replies
168/303tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep()kernel/trace/trace_osnoise.c kernel/trace/trace_probe.c+2 -20 replies
169/303tracing/osnoise: Call synchronize_rcu() when unregisteringkernel/trace/trace_osnoise.c+3 -10 replies
170/303net: ipa: fix SMEM state handle leaks in SMP2P initdrivers/net/ipa/ipa_smp2p.c+22 -80 replies
171/303octeontx2-pf: fix SQB pointer leak on init failuredrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+1 -20 replies
172/303ata: libata-core: Reject an invalid concurrent positioning ranges countdrivers/ata/libata-core.c drivers/ata/libata-scsi.c drivers/ata/libata.h+27 -20 replies
173/303pmdomain: imx: Fix i.MX8MP power notifierdrivers/soc/imx/imx8m-blk-ctrl.c+26 -10 replies
174/303fs/resctrl: Fix double-add of pseudo-locked regions RMID to free listarch/x86/kernel/cpu/resctrl/rdtgroup.c+7 -50 replies
175/303Bluetooth: Remove usage of the deprecated ida_simple_xx() APInet/bluetooth/hci_core.c net/bluetooth/hci_sock.c+7 -60 replies
176/303Bluetooth: HCI: Remove HCI_AMP supportdrivers/bluetooth/btmrvl_main.c drivers/bluetooth/btrsi.c drivers/bluetooth/btsdio.c +16 more+56 -6790 replies
177/303vfio/pci: Fix racy bitfields and tighten struct layoutinclude/linux/vfio_pci_core.h+8 -50 replies
178/303KVM: Introduce vcpu->wants_to_runarch/arm64/kvm/arm.c arch/mips/kvm/mips.c arch/powerpc/kvm/powerpc.c +5 more+11 -70 replies
179/303KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUNarch/x86/kvm/lapic.c+1 -10 replies
180/303usb: musb: omap2430: clean up probe error handlingdrivers/usb/musb/omap2430.c+10 -130 replies
181/303usb: musb: omap2430: Do not put borrowed of_node in probedrivers/usb/musb/omap2430.c+0 -20 replies
182/303drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()drivers/gpu/drm/bridge/cdns-dsi.c+6 -50 replies
183/303usb: gadget: f_tcm: synchronize delayed set_alt with teardowndrivers/usb/gadget/function/f_tcm.c drivers/usb/gadget/function/tcm.h+177 -280 replies
184/303usb: typec: ucsi: Only enable supported notificationsdrivers/usb/typec/ucsi/ucsi.c+23 -20 replies
185/303usb: typec: ucsi: split connector lock classesdrivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.h+9 -00 replies
186/303usb: typec: ucsi: Fix race condition and ordering in port unregistrationdrivers/usb/typec/ucsi/ucsi.c+33 -290 replies
187/303drm/displayid: fix Tiled Display Topology ID sizedrivers/gpu/drm/drm_connector.c include/drm/drm_connector.h include/drm/drm_displayid.h+10 -100 replies
188/303drm/tegra: fbdev: Remove offset into framebuffer memorydrivers/gpu/drm/tegra/fb.c+2 -60 replies
189/303drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functionsdrivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c+28 -20 replies
190/303drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()drivers/gpu/drm/i915/display/intel_vrr.c+4 -20 replies
191/303drm/i915/vrr: require valid min/max vfreq for VRRdrivers/gpu/drm/i915/display/intel_vrr.c+4 -00 replies
192/303drm/i915/hdcp: Move to using intel_display in intel_hdcpdrivers/gpu/drm/i915/display/intel_display_core.h drivers/gpu/drm/i915/display/intel_hdcp.c drivers/gpu/drm/i915/i915_driver.c+12 -60 replies
193/303drm/i915/hdcp: require monotonically increasing seq_num_vdrivers/gpu/drm/i915/display/intel_hdcp.c+4 -30 replies
194/303drm/i915/hdcp: check streams[] bounds before overflowdrivers/gpu/drm/i915/display/intel_hdcp.c+4 -10 replies
195/303media: i2c: imx219: Drop IMX219_VTS_* macrosdrivers/media/i2c/imx219.c+7 -170 replies
196/303media: i2c: imx219: Correct the minimum vblanking valuedrivers/media/i2c/imx219.c+1 -10 replies
197/303media: i2c: imx219: Rename VTS to FRM_LENGTHdrivers/media/i2c/imx219.c+16 -170 replies
198/303media: imx219: Fix maximum frame length in linesdrivers/media/i2c/imx219.c+1 -10 replies
199/303wifi: ath6kl: fix use-after-free in aggr_reset_state()drivers/net/wireless/ath/ath6kl/txrx.c+1 -10 replies
200/303wifi: brcmfmac: drain bus_reset work on device removaldrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +4 more+77 -30 replies
201/303wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c include/linux/mmc/sdio_ids.h+3 -30 replies
202/303wifi: brcmfmac: set F2 blocksize to 256 for BCM43752drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c+1 -00 replies
203/303ALSA: hda: codecs: hdmi: disable keep-alive before audio format changesound/pci/hda/patch_hdmi.c+42 -60 replies
204/303mei: bus: access mei_device under device_lock on cleanupdrivers/misc/mei/bus.c+9 -70 replies
205/303mptcp: pm: avoid code duplication to lookup endpnet/mptcp/pm_netlink.c+6 -140 replies
206/303mptcp: add mptcp_userspace_pm_lookup_addr helpernet/mptcp/pm_userspace.c+36 -350 replies
207/303mptcp: pm: use addr entry for get_local_idnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/pm_userspace.c +1 more+20 -230 replies
208/303mptcp: pm: userspace: fix use-after-free in get_local_idnet/mptcp/pm_userspace.c+5 -20 replies
209/303sctp: avoid auth_enable sysctl UAF during netns teardownnet/sctp/protocol.c net/sctp/sysctl.c+19 -100 replies
210/303ceph: avoid fs reclaim while using current->journal_infofs/ceph/mds_client.c+11 -00 replies
211/303libceph: Amend checking to fix `make W=1` build breakagenet/ceph/osdmap.c+2 -20 replies
212/303libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZEnet/ceph/osdmap.c+2 -20 replies
213/303libceph: add doutc and *_client debug macros supportinclude/linux/ceph/ceph_debug.h+38 -00 replies
214/303ceph: pass the mdsc to several helpersfs/ceph/caps.c fs/ceph/debugfs.c fs/ceph/dir.c +7 more+54 -370 replies
215/303ceph: rename _to_client() to _to_fs_client()fs/ceph/addr.c fs/ceph/cache.c fs/ceph/caps.c +10 more+94 -940 replies
216/303ceph: fix hanging __ceph_get_caps() with stale mds_wantedfs/ceph/caps.c fs/ceph/file.c fs/ceph/mds_client.h+22 -60 replies
217/303ASoC: fsl_sai: Fix spurious BCLK on resume by clearing BYPsound/soc/fsl/fsl_sai.c+25 -40 replies
218/303libceph: fix two unsafe bare decodes in decode_lockers()net/ceph/cls_lock_client.c+6 -20 replies
219/303net: move skb_gro_receive_list from udp to coreinclude/net/gro.h net/core/gro.c net/ipv4/udp_offload.c+30 -290 replies
220/303net: gro: fix double aggregation of flush-marked skbsnet/core/gro.c+3 -10 replies
221/303net/sched: serialize qdisc_rtab_list against concurrent get/putnet/sched/sch_api.c+19 -50 replies
222/303ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflowfs/smb/server/smbacl.c+9 -30 replies
223/303ksmbd: validate num_subauth when copying ACE in set_ntacl_daclfs/smb/server/smbacl.c+7 -10 replies
224/303ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACLfs/smb/server/smbacl.c+6 -10 replies
225/303super: fix emergency thaw deadlock on frozen block devicesfs/super.c+15 -40 replies
226/303smb/server: rename include guard in smb_common.hfs/smb/server/smb_common.h+3 -30 replies
227/303ksmbd: rename smb2_get_msg to smb_get_msgfs/smb/server/auth.c fs/smb/server/connection.c fs/smb/server/oplock.c +4 more+54 -540 replies
228/303smb/server: fix minimum SMB1 PDU sizefs/smb/server/connection.c+3 -20 replies
229/303smb/server: fix minimum SMB2 PDU sizefs/smb/server/connection.c+2 -20 replies
230/303ksmbd: validate minimum PDU size for transform requestsfs/smb/server/connection.c+11 -50 replies
231/303mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()mm/migrate_device.c+21 -180 replies
232/303mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTEmm/migrate_device.c+3 -20 replies
233/303erofs: tidy up internal.hfs/erofs/internal.h+28 -550 replies
234/303erofs: maintain cookies of share domain in self-contained listfs/erofs/fscache.c fs/erofs/internal.h+24 -240 replies
235/303erofs: cap LZMA stream pool sizefs/erofs/Kconfig fs/erofs/decompressor_lzma.c+16 -10 replies
236/303Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_onceinclude/net/bluetooth/hci_sync.h net/bluetooth/hci_sync.c+44 -20 replies
237/303Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECTnet/bluetooth/mgmt.c+42 -420 replies
238/303Bluetooth: MGMT: Remove unused mgmt_pending_find_datanet/bluetooth/mgmt_util.c net/bluetooth/mgmt_util.h+0 -210 replies
239/303Bluetooth: MGMT: Protect mgmt_pending list with its own lockinclude/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/mgmt.c +2 more+80 -590 replies
240/303Bluetooth: mgmt: fix UAF in pair command cancellationnet/bluetooth/mgmt.c+46 -180 replies
241/303mm/vmstat: fold stranded per-cpu node stats when a node comes onlinemm/page_alloc.c+12 -40 replies
242/303overflow: Change DEFINE_FLEX to take __counted_by memberinclude/linux/overflow.h+68 -00 replies
243/303Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warningsnet/bluetooth/hci_event.c net/bluetooth/hci_sync.c+27 -380 replies
244/303Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1include/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/hci_sync.c+18 -90 replies
245/303Bluetooth: hci_sync: Fix advertising data UAFsnet/bluetooth/hci_sync.c+97 -340 replies
246/303ksmbd: conn lock to serialize smb2 negotiatefs/smb/server/smb2pdu.c+2 -00 replies
247/303ksmbd: reject repeated SMB2 NEGOTIATE requestsfs/smb/server/connection.h fs/smb/server/smb2pdu.c fs/smb/server/smb_common.c+37 -150 replies
248/303igc: remove napi_synchronize() in igc_down()drivers/net/ethernet/intel/igc/igc_main.c+0 -10 replies
249/303net: pktgen: fix code style (WARNING: Block comments)net/core/pktgen.c+23 -160 replies
250/303net: pktgen: fix proc entry use-after-freenet/core/pktgen.c+1 -30 replies
251/303veth: convert frag_list skbs before running XDPdrivers/net/veth.c+2 -20 replies
252/303ice: fix VF interrupts cleanupdrivers/net/ethernet/intel/ice/ice_vf_lib.c drivers/net/ethernet/intel/ice/ice_vf_lib_private.h drivers/net/ethernet/intel/ice/ice_virtchnl.c+49 -00 replies
253/303ice: fix memory leak in ice_lbtest_prepare_rings()drivers/net/ethernet/intel/ice/ice_ethtool.c+5 -50 replies
254/303fsnotify: opt-in for permission events at file open timeinclude/linux/fs.h+6 -00 replies
255/303fs: dont block write during exec on pre-content watched filesfs/binfmt_elf.c fs/binfmt_elf_fdpic.c fs/exec.c +2 more+35 -130 replies
256/303binfmt_misc: restore write access when removing an entryfs/binfmt_misc.c+3 -10 replies
257/303i2c: bcm-iproc: remove printout on handled timeoutsdrivers/i2c/busses/i2c-bcm-iproc.c+0 -20 replies
258/303i2c: iproc: reset bus after timeout if START_BUSY is stuckdrivers/i2c/busses/i2c-bcm-iproc.c+11 -00 replies
259/303can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allocation failuredrivers/net/can/usb/gs_usb.c+2 -20 replies
260/303drm/amd/pm: fix torn gpu metrics readsdrivers/gpu/drm/amd/pm/amdgpu_dpm.c drivers/gpu/drm/amd/pm/amdgpu_pm.c drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h+12 -110 replies
261/303drm/amd/pm: fix pptable use-after-freedrivers/gpu/drm/amd/pm/amdgpu_dpm.c drivers/gpu/drm/amd/pm/amdgpu_pm.c drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h+16 -100 replies
262/303can: rcar_canfd: Invert reset assert orderdrivers/net/can/rcar/rcar_canfd.c+2 -20 replies
263/303can: rcar_canfd: Use devm_clk_get_optional() for RAM clkdrivers/net/can/rcar/rcar_canfd.c+18 -10 replies
264/303can: rcar_canfd: Extract rcar_canfd_global_{,de}init()drivers/net/can/rcar/rcar_canfd.c+104 -780 replies
265/303can: rcar_canfd: change the initializing flow for clocks and resetsdrivers/net/can/rcar/rcar_canfd.c+16 -160 replies
266/303drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_finidrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+16 -140 replies
267/303mm/vmalloc: acquire init_mm lock on huge vmap to avoid ptdump UAFmm/pagewalk.c mm/vmalloc.c+74 -70 replies
268/303veth: Introduce veth_xdp_buff wrapper for xdp_buffdrivers/net/veth.c+31 -250 replies
269/303veth: fix skb length accounting after XDP frag adjustmentdrivers/net/veth.c+14 -80 replies
270/303KVM: SVM: Serialize accesses to the owner and mirror list with separate lockarch/x86/kvm/svm/sev.c arch/x86/kvm/svm/svm.h+26 -90 replies
271/303openvswitch: use skb_ip_totlen in conntracknet/openvswitch/conntrack.c+1 -10 replies
272/303net: sched: use skb_ip_totlen and iph_totlennet/sched/act_ct.c net/sched/sch_cake.c+2 -20 replies
273/303openvswitch: move key and ovs_cb update out of handle_fragmentsnet/openvswitch/conntrack.c+25 -120 replies
274/303net/sched: act_ct: fix sk_buff leak when the header checks reject a packetnet/sched/act_ct.c+25 -40 replies
275/303netfilter: conntrack: sctp: use nf log infrastructure for invalid packetsnet/netfilter/nf_conntrack_proto_sctp.c+15 -290 replies
276/303netfilter: nf_conntrack: defer invalid log until after unlocknet/netfilter/nf_conntrack_proto.c net/netfilter/nf_conntrack_proto_sctp.c net/netfilter/nf_conntrack_proto_tcp.c+102 -480 replies
277/303arm64: tegra: Add EL2 virtual timer interrupt for Tegra194arch/arm64/boot/dts/nvidia/tegra194.dtsi+2 -00 replies
278/303crypto: ccm - Set rfc4309 maxauthsize from childcrypto/ccm.c+1 -10 replies
279/303netfilter: ipset: fix refcount race between list:set GC and swapnet/netfilter/ipset/ip_set_core.c+13 -60 replies
280/303netfilter: nf_tables_offload: suppress WARN_ON_ONCE for ENOMEM in abort pathnet/netfilter/nf_tables_offload.c+1 -10 replies
281/303netfilter: flowtable: publish GC-visible tuple lastnet/netfilter/nf_flow_table_core.c+4 -30 replies
282/303netfilter: ipset: fix list type element drift bugnet/netfilter/ipset/ip_set_list_set.c+5 -20 replies
283/303netfilter: ipset: let destroy callbacks adjust ext mem sizenet/netfilter/ipset/ip_set_bitmap_gen.h net/netfilter/ipset/ip_set_list_set.c+2 -30 replies
284/303ipvlan: inherit needed_headroom and needed_tailroom from phy_devdrivers/net/ipvlan/ipvlan_main.c+4 -00 replies
285/303macvlan: inherit needed_headroom and needed_tailroom from lowerdevdrivers/net/macvlan.c+4 -00 replies
286/303net: packet: fix wrong transport_header when sending VLAN-tagged framenet/packet/af_packet.c+2 -20 replies
287/303net/tls: Fail tls_sw_splice_read() after a failed async decryptnet/tls/tls_sw.c+5 -00 replies
288/303ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlerssound/soc/xilinx/xlnx_formatter_pcm.c+4 -60 replies
289/303af_packet: Dont send zero-byte data in tpacket_snd().net/packet/af_packet.c+3 -00 replies
290/303net/sched: cls_u32: skip hash tables in u32_bind_class()net/sched/cls_u32.c+3 -00 replies
291/303net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAGdrivers/net/ethernet/ti/am65-cpsw-nuss.c+2 -00 replies
292/303net/x25: fix use-after-free of the socket by its timersnet/x25/af_x25.c net/x25/x25_timer.c+18 -110 replies
293/303mm/huge_memory: fix huge_zero_pfn racemm/huge_memory.c+29 -140 replies
294/303binfmt_misc: use exe_file_deny_write_access() for the interpreter clonefs/binfmt_misc.c+8 -20 replies
295/303Bluetooth: hci_sync: Fix not using correct handlenet/bluetooth/hci_sync.c+1 -10 replies
296/303RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpagesdrivers/infiniband/sw/siw/siw_qp_tx.c+2 -30 replies
297/303usb: typec: ucsi: Correct teardown ordering in ucsi_init() error pathdrivers/usb/typec/ucsi/ucsi.c+2 -20 replies
298/303erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platformsfs/erofs/Kconfig+2 -10 replies
299/303udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()drivers/dma-buf/udmabuf.c+5 -40 replies
300/303Bluetooth: hci_sock: Prevent race in socket write iter and sock bindnet/bluetooth/hci_sock.c+2 -00 replies
301/303Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediatenet/bluetooth/hci_sync.c+9 -20 replies
302/303Bluetooth: mgmt: fix locking in unpair_device/disconnect_syncnet/bluetooth/mgmt.c+16 -00 replies
303/303Bluetooth: mgmt: fix pending command UAF in EIR updatesnet/bluetooth/mgmt.c+18 -20 replies

Reviews trailers per patch

190 of 303 patches have a Reviewed-by or Acked-by.

PatchFlorian WestphalJozsef KadlecsikWeidong ZhuChristoph HellwigStephen SmalleyMatthieu Baerts (NGI0)Alexandra WinterJoe DamatoCharles KeepaxRichard FitzgeraldKevin TianEric AugerNicolin ChenYi LiuLixiao YangMatthew RosatoChristian BorntraegerNiklas SchnelleJulian AnastasovSrinivas KandagatlaHans VerkuilBartosz GolaszewskiIlya DryomovMasami Hiramatsu (Google)Nayna JainR Nageswara SastryViacheslav DubeykoLinus WalleijFrank LiLeo LiuChristian KönigRuijing DongAlex DeucherDarrick J. WongJan KaraChristian Brauner (Amutable)David Hildenbrand (Arm)Emil TsalapatisAmery HungWei WangJason GunthorpeSamiullah KhawajaSuravee SuthikulpanitVasant HegdeAndrew ZhouVivek KasireddyAndy ShevchenkoHugo VilleneuveSam RavnborgThomas ZimmermannTung NguyenXu YilunJason WangXie YongjiEugenio PérezDanielle RatsonIdo SchimmelSimon HormanRatheesh KannothLiam GirdwoodBard LiaoChen-Yu TsaiAlexandre MergnatHendrik BruecknerIlya LeoshkevichThomas RichterBryam VargasStefano BrivioPaul MooreWaiman LongRichard Guy BriggsSibi SankarMukesh OjhaPablo Neira AyusoDavid HildenbrandVlastimil BabkaJoao MartinsMike Rapoport (Microsoft)Liam R. HowlettMika WesterbergBalbir SinghOleksij RempelCarlos SongStefan EichenbergerAmir GoldsteinMiklos SzerediSeeseeLuis ChamberalinKees CookJohn JohansenKurt KanzenbachVictor NogueiraJamal Hadi SalimBernard MetzlerTom TalpeyNicolai BuchwitzDaniel Bristot de OliveiraPaul E. McKenneyLarysa ZarembaAlex ElderNiklas CasselJohan HovoldDavid MatlackSean ChristophersonJim MattsonJames HoughtonChao GaoTomi ValkeinenLuca CeresoliJann HornSebastian Andrzej SiewiorAl ViroHeikki KrogerusHaiyang ZhangKuniyuki IwashimaDave AirlieJacopo MondiDave StevensonLaurent PinchartVasanthakumar ThiagarajanArend van SprielAlexander KaplanMenachem AdinXuanqiang LuoXin LongXiubo LiAlex MarkuzePatrick DonnellyMilind ChangireShengjiu WangPaolo AbeniEric DumazetDavid AhernWillem de BruijnNamjae JeonChenXiaoSongAnkit NautiyalJani NikulaSuraj KandpalBenson LeungDavid Howells[email protected][email protected]Ren WeiGustavo A. R. SilvaPrzemek KitszelMaciej FijalkowskiDima RuinskiyMoriya KadoshToke Høiland-JørgensenLorenzo BianconiAleksandr LoktionovPatryk HoldaJacob KellerRinitha SRay JuiKenneth FengVincent MailholBiju DasGeert UytterhoevenClaudiu BezneaDev JainKiryl ShutsemauZi YanYue HuJingbo XuChao YuJia ZhuGao XiangAaron ConoleHangbin LiuJakub KicinskiSabrina DubrocaMichal SimekJiayuan ChenChintan VankarChaitanya Kumar BorahSJ ParkMikhail Gavrilov[email protected]Florian FainelliBrett A C SheffieldMiguel OjedaPeter SchneiderFrancesco DolciniShuah KhanRon EconomosMark Brown
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/303A-b R-b
2/303R-b R-b T-b T-b T-b T-b
3/303R-b T-b R-b
4/303R-b T-b R-b
5/303R-b T-b R-b
6/303R-b
7/303
8/303
9/303A-b
10/303A-b
11/303A-b
12/303A-b
13/303R-b
14/303
15/303R-b R-b
16/303R-b R-b
17/303R-b R-b
18/303R-b
19/303A-b T-b
20/303
21/303
22/303
23/303R-b
24/303
25/303A-b T-b
26/303
27/303
28/303R-b
29/303
30/303R-b
31/303R-b
32/303A-b
33/303
34/303
35/303
36/303R-b
37/303R-b
38/303R-b
39/303
40/303R-b
41/303R-b
42/303
43/303
44/303R-b
45/303R-b
46/303R-b
47/303R-b
48/303A-b R-b
49/303A-b
50/303A-b R-b
51/303R-b R-b
52/303R-b R-b
53/303R-b
54/303
55/303
56/303
57/303R-b R-b A-b
58/303R-b R-b
59/303R-b R-b R-b R-b R-b
60/303R-b
61/303A-b
62/303R-b
63/303R-b
64/303R-b
65/303
66/303
67/303A-b
68/303
69/303A-b A-b
70/303
71/303
72/303R-b
73/303R-b R-b R-b
74/303
75/303R-b
76/303R-b
77/303R-b
78/303
79/303
80/303A-b
81/303R-b R-b
82/303R-b
83/303R-b
84/303
85/303R-b R-b
86/303R-b R-b
87/303
88/303R-b R-b
89/303R-b
90/303R-b
91/303R-b
92/303
93/303
94/303A-b
95/303A-b
96/303
97/303A-b
98/303R-b A-b
99/303
100/303R-b
101/303R-b
102/303R-b
103/303R-b
104/303R-b
105/303R-b
106/303R-b Reported-and-tested-by
107/303
108/303
109/303A-b A-b R-b R-b
110/303R-b T-b
111/303
112/303
113/303R-b
114/303R-b
115/303
116/303
117/303
118/303R-b
119/303R-b
120/303
121/303
122/303A-b A-b
123/303R-b
124/303A-b A-b A-b
125/303
126/303
127/303A-b
128/303
129/303A-b
130/303
131/303R-b A-b
132/303A-b A-b R-b
133/303
134/303R-b R-b
135/303
136/303
137/303
138/303
139/303
140/303
141/303
142/303A-b
143/303
144/303
145/303
146/303
147/303R-b
148/303Decoded-by R-b A-b
149/303R-b
150/303
151/303R-b
152/303A-b
153/303
154/303
155/303
156/303R-b
157/303R-b A-b
158/303
159/303
160/303R-b R-b
161/303
162/303
163/303
164/303
165/303
166/303
167/303R-b
168/303A-b A-b
169/303
170/303R-b R-b
171/303R-b
172/303R-b
173/303R-b
174/303
175/303
176/303
177/303R-b
178/303
179/303Debugged-by Debugged-by Debugged-by Debugged-by R-b R-b
180/303
181/303R-b
182/303R-b R-b
183/303
184/303R-b
185/303R-b
186/303R-b
187/303R-b
188/303
189/303R-b
190/303R-b
191/303R-b
192/303R-b
193/303R-b
194/303R-b
195/303R-b R-b
196/303R-b R-b
197/303R-b
198/303R-b R-b
199/303R-b
200/303A-b
201/303A-b
202/303A-b
203/303T-b
204/303R-b
205/303
206/303R-b
207/303R-b
208/303R-b T-b
209/303A-b
210/303R-b R-b
211/303R-b
212/303R-b
213/303R-b R-b
214/303R-b R-b
215/303R-b R-b
216/303R-b
217/303R-b
218/303R-b
219/303A-b R-b R-b R-b
220/303R-b
221/303A-b R-b
222/303A-b
223/303A-b R-b
224/303A-b
225/303
226/303A-b
227/303
228/303A-b R-b
229/303A-b R-b
230/303
231/303
232/303R-b A-b
233/303R-b R-b R-b
234/303R-b
235/303R-b
236/303
237/303
238/303R-b
239/303T-b T-b
240/303R-b
241/303
242/303R-b R-b
243/303
244/303
245/303
246/303
247/303
248/303R-b R-b T-b
249/303R-b
250/303R-b
251/303R-b A-b
252/303R-b R-b T-b
253/303R-b T-b
254/303
255/303A-b
256/303
257/303
258/303A-b
259/303
260/303R-b
261/303R-b
262/303R-b R-b
263/303R-b
264/303
265/303R-b R-b T-b
266/303R-b
267/303A-b R-b R-b R-b
268/303
269/303A-b
270/303
271/303R-b R-b
272/303R-b
273/303A-b R-b R-b
274/303A-b
275/303
276/303R-b
277/303
278/303
279/303A-b
280/303
281/303
282/303A-b
283/303A-b
284/303R-b
285/303R-b
286/303R-b
287/303R-b R-b
288/303R-b
289/303R-b R-b
290/303A-b
291/303R-b R-b
292/303
293/303A-b
294/303
295/303
296/303A-b R-b
297/303R-b T-b
298/303T-b T-b
299/303R-b
300/303T-b
301/303
302/303
303/303

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

Read the v1 thread

Cover letter [PATCH 6.1 000/303] 6.1.184-rc1 review

This is the start of the stable review cycle for the 6.1.184 release. There are 303 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, 22 Aug 2026 14:51:11 +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.1.184-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.184-rc1

Zihan Xi <[email protected]>
Bluetooth: mgmt: fix pending command UAF in EIR updates

Pauli Virtanen <[email protected]>
Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediate

Edward Adam Davis <[email protected]>
Bluetooth: hci_sock: Prevent race in socket write iter and sock bind

Robert Mader <[email protected]>
udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()

Gao Xiang <[email protected]>
erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms

Andrei Kuchynski <[email protected]>
usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path

Pedro Falcato <[email protected]>
RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Fix not using correct handle

Christian Brauner <[email protected]>
binfmt_misc: use exe_file_deny_write_access() for the interpreter clone

Lorenzo Stoakes (ARM) <[email protected]>
mm/huge_memory: fix huge_zero_pfn race

Baul Lee <[email protected]>
net/x25: fix use-after-free of the socket by its timers

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG

Zhang Changzhong <[email protected]>
net/sched: cls_u32: skip hash tables in u32_bind_class()

Eric Dumazet <[email protected]>
af_packet: Don't send zero-byte data in tpacket_snd().

Rosen Penev <[email protected]>
ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers

Chuck Lever <[email protected]>
net/tls: Fail tls_sw_splice_read() after a failed async decrypt

Wei Fang <[email protected]>
net: packet: fix wrong transport_header when sending VLAN-tagged frame

Eric Dumazet <[email protected]>
macvlan: inherit needed_headroom and needed_tailroom from lowerdev

Eric Dumazet <[email protected]>
ipvlan: inherit needed_headroom and needed_tailroom from phy_dev

Florian Westphal <[email protected]>
netfilter: ipset: let destroy callbacks adjust ext mem size

Florian Westphal <[email protected]>
netfilter: ipset: fix list type element drift bug

Jérémy Jean <[email protected]>
netfilter: flowtable: publish GC-visible tuple last

Alexey Velichayshiy <[email protected]>
netfilter: nf_tables_offload: suppress WARN_ON_ONCE for ENOMEM in abort path

Xiang Mei (Microsoft) <[email protected]>
netfilter: ipset: fix refcount race between list:set GC and swap

Herbert Xu <[email protected]>
crypto: ccm - Set rfc4309 maxauthsize from child

Jon Hunter <[email protected]>
arm64: tegra: Add EL2 virtual timer interrupt for Tegra194

Zihan Xi <[email protected]>
netfilter: nf_conntrack: defer invalid log until after unlock

Florian Westphal <[email protected]>
netfilter: conntrack: sctp: use nf log infrastructure for invalid packets

Hyunjung Ko <[email protected]>
net/sched: act_ct: fix sk_buff leak when the header checks reject a packet

Xin Long <[email protected]>
openvswitch: move key and ovs_cb update out of handle_fragments

Xin Long <[email protected]>
net: sched: use skb_ip_totlen and iph_totlen

Xin Long <[email protected]>
openvswitch: use skb_ip_totlen in conntrack

Paolo Bonzini <[email protected]>
KVM: SVM: Serialize accesses to the owner and mirror list with separate lock

Sun Jian <[email protected]>
veth: fix skb length accounting after XDP frag adjustment

Stanislav Fomichev <[email protected]>
veth: Introduce veth_xdp_buff wrapper for xdp_buff

Lorenzo Stoakes (ARM) <[email protected]>
mm/vmalloc: acquire init_mm lock on huge vmap to avoid ptdump UAF

Pierre-Eric Pelloux-Prayer <[email protected]>
drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_fini

Tu Nguyen <[email protected]>
can: rcar_canfd: change the initializing flow for clocks and resets

Geert Uytterhoeven <[email protected]>
can: rcar_canfd: Extract rcar_canfd_global_{,de}init()

Biju Das <[email protected]>
can: rcar_canfd: Use devm_clk_get_optional() for RAM clk

Geert Uytterhoeven <[email protected]>
can: rcar_canfd: Invert reset assert order

Yang Wang <[email protected]>
drm/amd/pm: fix pptable use-after-free

Yang Wang <[email protected]>
drm/amd/pm: fix torn gpu metrics reads

Marc Kleine-Budde <[email protected]>
can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allocation failure

Jonas Gorski <[email protected]>
i2c: iproc: reset bus after timeout if START_BUSY is stuck

Wolfram Sang <[email protected]>
i2c: bcm-iproc: remove printout on handled timeouts

Christian Brauner <[email protected]>
binfmt_misc: restore write access when removing an entry

Amir Goldstein <[email protected]>
fs: don't block write during exec on pre-content watched files

Amir Goldstein <[email protected]>
fsnotify: opt-in for permission events at file open time

Dawei Feng <[email protected]>
ice: fix memory leak in ice_lbtest_prepare_rings()

Dawid Osuchowski <[email protected]>
ice: fix VF interrupts cleanup

Matt Fleming <[email protected]>
veth: convert frag_list skbs before running XDP

Chengfeng Ye <[email protected]>
net: pktgen: fix proc entry use-after-free

Peter Seiderer <[email protected]>
net: pktgen: fix code style (WARNING: Block comments)

David Carlier <[email protected]>
igc: remove napi_synchronize() in igc_down()

Namjae Jeon <[email protected]>
ksmbd: reject repeated SMB2 NEGOTIATE requests

Namjae Jeon <[email protected]>
ksmbd: conn lock to serialize smb2 negotiate

Chengfeng Ye <[email protected]>
Bluetooth: hci_sync: Fix advertising data UAFs

Luiz Augusto von Dentz <[email protected]>

    Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1

Gustavo A. R. Silva <[email protected]>
Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings

Kees Cook <[email protected]>
overflow: Change DEFINE_FLEX to take __counted_by member

Gregory Price <[email protected]>
mm/vmstat: fold stranded per-cpu node stats when a node comes online

Zihan Xi <[email protected]>
Bluetooth: mgmt: fix UAF in pair command cancellation

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Protect mgmt_pending list with its own lock

Dr. David Alan Gilbert <[email protected]>
Bluetooth: MGMT: Remove unused mgmt_pending_find_data

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once

Michael Bommarito <[email protected]>
erofs: cap LZMA stream pool size

Jingbo Xu <[email protected]>
erofs: maintain cookies of share domain in self-contained list

Gao Xiang <[email protected]>
erofs: tidy up internal.h

Kefeng Wang <[email protected]>
mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE

David Hildenbrand <[email protected]>

    mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()

Namjae Jeon <[email protected]>
ksmbd: validate minimum PDU size for transform requests

ChenXiaoSong <[email protected]>
smb/server: fix minimum SMB2 PDU size

ChenXiaoSong <[email protected]>
smb/server: fix minimum SMB1 PDU size

Namjae Jeon <[email protected]>
ksmbd: rename smb2_get_msg to smb_get_msg

ChenXiaoSong <[email protected]>
smb/server: rename include guard in smb_common.h

Christian Brauner <[email protected]>
super: fix emergency thaw deadlock on frozen block devices

Wentao Guan <[email protected]>
ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL

Haofeng Li <[email protected]>
ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl

Ferry Meng <[email protected]>
ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow

Aldo Ariel Panzardo <[email protected]>
net/sched: serialize qdisc_rtab_list against concurrent get/put

Shiming Cheng <[email protected]>
net: gro: fix double aggregation of flush-marked skbs

Felix Fietkau <[email protected]>
net: move skb_gro_receive_list from udp to core

Pavitra Jha <[email protected]>
libceph: fix two unsafe bare decodes in decode_lockers()

Chancel Liu <[email protected]>
ASoC: fsl_sai: Fix spurious BCLK on resume by clearing BYP

Max Kellermann <[email protected]>
ceph: fix hanging __ceph_get_caps() with stale mds_wanted

Xiubo Li <[email protected]>
ceph: rename _to_client() to _to_fs_client()

Xiubo Li <[email protected]>
ceph: pass the mdsc to several helpers

Xiubo Li <[email protected]>
libceph: add doutc and *_client debug macros support

Xiang Mei <[email protected]>
libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZE

Andy Shevchenko <[email protected]>
libceph: Amend checking to fix make W=1 build breakage

Max Kellermann <[email protected]>

    ceph: avoid fs reclaim while using current->journal_info

Zhiling Zou <[email protected]>
sctp: avoid auth_enable sysctl UAF during netns teardown

Geliang Tang <[email protected]>
mptcp: pm: userspace: fix use-after-free in get_local_id

Geliang Tang <[email protected]>
mptcp: pm: use addr entry for get_local_id

Geliang Tang <[email protected]>
mptcp: add mptcp_userspace_pm_lookup_addr helper

Geliang Tang <[email protected]>
mptcp: pm: avoid code duplication to lookup endp

Alexander Usyskin <[email protected]>
mei: bus: access mei_device under device_lock on cleanup

Kai Vehmanen <[email protected]>
ALSA: hda: codecs: hdmi: disable keep-alive before audio format change

LiangCheng Wang <[email protected]>
wifi: brcmfmac: set F2 blocksize to 256 for BCM43752

Gokul Sivakumar <[email protected]>
wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)

Fan Wu <[email protected]>
wifi: brcmfmac: drain bus_reset work on device removal

Daniel Hodges <[email protected]>
wifi: ath6kl: fix use-after-free in aggr_reset_state()

Sakari Ailus <[email protected]>
media: imx219: Fix maximum frame length in lines

Jai Luthra <[email protected]>
media: i2c: imx219: Rename VTS to FRM_LENGTH

David Plowman <[email protected]>
media: i2c: imx219: Correct the minimum vblanking value

Laurent Pinchart <[email protected]>

    media: i2c: imx219: Drop IMX219_VTS_* macros

Jani Nikula <[email protected]>

    drm/i915/hdcp: check streams[] bounds before overflow

Jani Nikula <[email protected]>
drm/i915/hdcp: require monotonically increasing seq_num_v

Suraj Kandpal <[email protected]>
drm/i915/hdcp: Move to using intel_display in intel_hdcp

Jani Nikula <[email protected]>
drm/i915/vrr: require valid min/max vfreq for VRR

Ville Syrjälä <[email protected]>
drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()

Timur Kristóf <[email protected]>
drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions

Thomas Zimmermann <[email protected]>
drm/tegra: fbdev: Remove offset into framebuffer memory

Jani Nikula <[email protected]>
drm/displayid: fix Tiled Display Topology ID size

Andrei Kuchynski <[email protected]>
usb: typec: ucsi: Fix race condition and ordering in port unregistration

Sergey Senozhatsky <[email protected]>
usb: typec: ucsi: split connector lock classes

Diogo Ivo <[email protected]>
usb: typec: ucsi: Only enable supported notifications

Cen Zhang <[email protected]>
usb: gadget: f_tcm: synchronize delayed set_alt with teardown

Vitor Soares <[email protected]>
drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()

Guangshuo Li <[email protected]>
usb: musb: omap2430: Do not put borrowed of_node in probe

Johan Hovold <[email protected]>
usb: musb: omap2430: clean up probe error handling

Venkatesh Srinivas <[email protected]>
KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN

David Matlack <[email protected]>

    KVM: Introduce vcpu->wants_to_run

Alex Williamson <[email protected]>
vfio/pci: Fix racy bitfields and tighten struct layout

Luiz Augusto von Dentz <[email protected]>
Bluetooth: HCI: Remove HCI_AMP support

Christophe JAILLET <[email protected]>
Bluetooth: Remove usage of the deprecated ida_simple_xx() API

Reinette Chatre <[email protected]>
fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list

Peng Fan <[email protected]>
pmdomain: imx: Fix i.MX8MP power notifier

Bryam Vargas <[email protected]>
ata: libata-core: Reject an invalid concurrent positioning ranges count

Dawei Feng <[email protected]>
octeontx2-pf: fix SQB pointer leak on init failure

Haoxiang Li <[email protected]>
net: ipa: fix SMEM state handle leaks in SMP2P init

Crystal Wood <[email protected]>
tracing/osnoise: Call synchronize_rcu() when unregistering

Uladzislau Rezki (Sony) <[email protected]>
tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep()

Théo Lebrun <[email protected]>
net: macb: drop in-flight Tx SKBs on close

Wentao Liang <[email protected]>
ipmi: fix refcount leak in i_ipmi_request()

Breno Leitao <[email protected]>
bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()

Breno Leitao <[email protected]>
bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c

Rasmus Villemoes <[email protected]>
bootconfig: do not put quotes on cmdline items unless necessary

Sabrina Dubroca <[email protected]>
espintcp: use sk_msg_free_partial to fix partial send

David Howells <[email protected]>
tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usage

David Howells <[email protected]>
siw: Inline do_tcp_sendpages()

David Howells <[email protected]>
espintcp: Inline do_tcp_sendpages()

David Howells <[email protected]>
tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsg

Bryam Vargas <[email protected]>
net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked

Vladimir Oltean <[email protected]>

    net/sched: taprio: avoid calling child->ops->dequeue(child) twice

Junrui Luo <[email protected]>
octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF

Sergio Paracuellos <[email protected]>
gpio: mt7621: avoid corruption of shared interrupt trigger state

Runyu Xiao <[email protected]>
gpio: tegra: do not call pinctrl for GPIO direction

Bartosz Golaszewski <[email protected]>
treewide: rename pinctrl_gpio_direction_input_new()

Maoyi Xie <[email protected]>
net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink

Zihan Xi <[email protected]>
net/sched: act_ct: preserve tc_skb_cb across defragmentation

Dexuan Cui <[email protected]>
net: mana: Validate the packet length reported by the NIC

Thomas Gleixner <[email protected]>
locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()

Guangshuo Li <[email protected]>
mmc: vub300: fix use-after-free on probe failure

Johan Hovold <[email protected]>
mmc: vub300: rename probe error labels

Johan Hovold <[email protected]>
mmc: vub300: fix use-after-free on disconnect

Maoyi Xie <[email protected]>
wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()

Dmitry Torokhov <[email protected]>
Input: ims-pcu - fix firmware leak in async update

Dmitry Torokhov <[email protected]>
firmware_loader: introduce __free() cleanup hanler

Mikulas Patocka <[email protected]>
dm-verity: make error counter atomic

Mikulas Patocka <[email protected]>
dm-integrity: don't increment hash_offset twice

Heinz Mauelshagen <[email protected]>
dm: remove unnecessary braces from single statement blocks

Heinz Mauelshagen <[email protected]>
dm: add missing empty lines

Heinz Mauelshagen <[email protected]>
dm crypt: correct 'foo*' to 'foo *'

Heinz Mauelshagen <[email protected]>
dm: fix trailing statements

Mikulas Patocka <[email protected]>
dm-verity: avoid double increment of &use_bh_wq_enabled

Souvik Banerjee <[email protected]>
ovl: use linked upper dentry in copy-up tmpfile

Jann Horn <[email protected]>

    bpf,fork: wipe ->bpf_storage before bailouts that access it

Vincent Jardin <[email protected]>
i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)

Stefan Eichenberger <[email protected]>
i2c: imx: separate atomic, dma and non-dma use case

Michael Bommarito <[email protected]>
thunderbolt: Prevent XDomain delayed work use-after-free on disconnect

Yiyang Chen <[email protected]>
taskstats: retain dead thread stats in TGID queries

Oleg Nesterov <[email protected]>
taskstats: fill_stats_for_tgid: use for_each_thread()

Maoyi Xie <[email protected]>

    net: thunderbolt: Fix frags[] overflow by bounding frame_count

Florian Fuchs <[email protected]>
mtd: maps: vmu-flash: fix fault in unaligned fixup

Breno Leitao <[email protected]>
9p: skip nlink update in cacheless mode to fix WARN_ON

Muchun Song <[email protected]>
mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE

Aneesh Kumar K.V <[email protected]>
mm/vmemmap/devdax: fix kernel crash when probing devdax devices

Mike Rapoport (IBM) <[email protected]>
mm: move most of core MM initialization to mm/mm_init.c

Michael Bommarito <[email protected]>
ntfs3: validate split-point offset in indx_insert_into_buffer

Konstantin Komarov <[email protected]>
fs/ntfs3: Undo critial modificatins to keep directory consistency

Fernando Fernandez Mancera <[email protected]>
netfilter: nft_objref: validate objref and objrefmap expressions

Yue Haibing <[email protected]>
netfilter: nf_tables: Remove unused nft_reduce_is_readonly()

Jeremy Sowden <[email protected]>
netfilter: bitwise: rename some boolean operation functions

Florian Westphal <[email protected]>
netfilter: nf_tables: drop unused 3rd argument from validate callback ops

Florian Westphal <[email protected]>
netfilter: nf_tables: pass context structure to nft_parse_register_load

Wasim Nazir <[email protected]>
remoteproc: qcom: Fix leak when custom dump_segments addition fails

Yogesh Lal <[email protected]>
remoteproc: qcom: pas: Adjust the phys addr wrt the mem region

Mukesh Ojha <[email protected]>
remoteproc: qcom: fix sparse warnings

Mukesh Ojha <[email protected]>
remoteproc: qcom: replace kstrdup with kstrndup

Tristan Madani <[email protected]>
selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()

Casey Schaufler <[email protected]>
lsm: infrastructure management of the sock security

Pablo Neira Ayuso <[email protected]>
netfilter: nf_conntrack_sip: validate skb_dst() before accessing it

Florian Westphal <[email protected]>
netfilter: nf_conntrack_sip: remove net variable shadowing

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: don't leak bad clone into future transaction

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: move cloning of match info to insert/removal path

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: merge deactivate helper into caller

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: prepare walk function for on-demand clone

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: make pipapo_clone helper return NULL

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: move prove_locking helper around

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: use GFP_KERNEL for insertions

Sumanth Korikkar <[email protected]>
s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()

Thomas Richter <[email protected]>
s390/cpum_cf: merge source files for CPU Measurement counter facility

Thomas Richter <[email protected]>
s390/cpum_cf: remove in-kernel counting facility interface

Thomas Richter <[email protected]>

    s390/cpum_cf: move stccm_avail()

Thomas Richter <[email protected]>

    s390/cpum_cf: move cpum_cf_ctrset_size()

Cássio Gabriel <[email protected]>
ASoC: mediatek: mt8192: Check runtime resume during probe

Tang Bin <[email protected]>
ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable

AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb

AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()

AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get

Cássio Gabriel <[email protected]>
ASoC: mediatek: mt8183: Check runtime resume during probe

Runyu Xiao <[email protected]>
octeontx2-vf: clear stale mailbox IRQ state before request_irq()

Runyu Xiao <[email protected]>
octeontx2-pf: clear stale mailbox IRQ state before request_irq()

Subbaraya Sundeep <[email protected]>
octeontx2: Annotate mmio regions as __iomem

Wentao Liang <[email protected]>
mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()

Petr Machata <[email protected]>
mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges

Jason Wang <[email protected]>
VDUSE: avoid leaking information to userspace

Eugenio Pérez <[email protected]>
vduse: take out allocations from vduse_dev_alloc_coherent

Eugenio Pérez <[email protected]>
vduse: remove unused vaddr parameter of vduse_domain_free_coherent

Sheng Zhao <[email protected]>
vduse: Use fixed 4KB bounce pages for non-4KB page size

Li Xiasong <[email protected]>
tipc: restrict socket queue dumps in enqueue tracepoints

Jiacheng Yu <[email protected]>
fbcon: Use correct type for vc_resize() return value

Thomas Zimmermann <[email protected]>
fbcon: Rename struct fbcon_ops to struct fbcon_par

Li Daming <[email protected]>
rxrpc: serialize kernel accept preallocation with socket teardown

Tapio Reijonen <[email protected]>

    serial: max310x: implement gpio_chip::get_direction()

Hugo Villeneuve <[email protected]>

    serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)

Xu Rao <[email protected]>
ALSA: hda: Fix cached processing coefficient verbs

Zhang Heng <[email protected]>
ALSA: hda: conexant: Remove mic bias threshold override

Ricardo Robaina <[email protected]>
audit: fix recursive locking deadlock in audit_dupe_exe()

Ricardo Robaina <[email protected]>
audit: use 'unsigned int' instead of 'unsigned'

Jeff Layton <[email protected]>
audit: widen ino fields to u64

NeilBrown <[email protected]>
VFS/audit: introduce kern_path_parent() for audit

Bryam Vargas <[email protected]>
Input: mms114 - reject an oversized device packet size

Dmitry Torokhov <[email protected]>
Input: mms114 - fix touch indexing for MMS134S and MMS136

Haoxiang Li <[email protected]>
i2c: davinci: Unregister cpufreq notifier on probe failure

Sebastian Alba Vives <[email protected]>
fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()

Mikhail Gavrilov <[email protected]>
dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning

Jason Gunthorpe <[email protected]>
udmabuf: Do not create malformed scatterlists

Weinan Liu <[email protected]>
iommu/amd: Don't split flush for amd_iommu_domain_flush_all()

Matt Bobrowski <[email protected]>
bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized

Pedro Falcato <[email protected]>
mm: do file ownership checks with the proper mount idmap

Alexandre Ghiti <[email protected]>
riscv: Don't use PGD entries for the linear mapping

Xiang Mei <[email protected]>
net: bonding: fix use-after-free in bond_xmit_broadcast()

Palmer Dabbelt <[email protected]>
RISC-V: Provide pgtable_l5_enabled on rv32

Christoph Hellwig <[email protected]>
xfs: check v5 superblock features early

Long Li <[email protected]>
xfs: don't swallow dquot recovery verification errors

Long Li <[email protected]>
xfs: fix ilock leak on error in xfs_dq_get_next_id

David Rosca <[email protected]>
drm/amdgpu: Fix UVD decode image min size calculation

David Rosca <[email protected]>
drm/amdgpu: Implement insert_end for VCE 3

David Rosca <[email protected]>
drm/amdgpu: Reject UVD message with dimensions above 4096

Candice Li <[email protected]>
drm/amdgpu: validate GEM_CREATE domain combinations

David Rosca <[email protected]>
drm/amdgpu: Reject UVD message with invalid number of h265 refs

Eric Farman <[email protected]>
s390/vfio_ccw: Fix out of bounds check on CCW array

Eric Farman <[email protected]>
s390/vfio_ccw: Ensure index for read/write regions are within range

Guangshuo Li <[email protected]>
drm/radeon: fix autosuspend cleanup during teardown

Pei Xiao <[email protected]>
mmc: atmel-mci: Fix use-after-free in atmci_remove due to race condition

Haibo Chen <[email protected]>
mmc: sdhci: make tuning_err a signed int

Myeonghun Pak <[email protected]>
mmc: sdhci: unmap the bounce buffer before device release

Zhan Xusheng <[email protected]>
mmc: omap_hsmmc: fix busy_timeout overflow in ns conversion on 32-bit

Kefu Chai <[email protected]>
libceph: tolerate addrvecs with multiple entries of the same type

Yiming Zhu <[email protected]>
ceph: fix MDS random selection readiness predicate

Raphael Zimmer <[email protected]>
libceph: Avoid using invalid osd indices from primary_temp

Dmitry Torokhov <[email protected]>
Input: sur40 - fix V4L error path cleanup

Dmitry Torokhov <[email protected]>
Input: sur40 - fix input device registration ordering

Ali Ahmet Memis <[email protected]>
openrisc: signal: do not restore privileged SR bits on sigreturn

Josh Poimboeuf <[email protected]>
ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()

Pavitra Jha <[email protected]>
libceph: fix multiple unsafe decodes in decode_locker()

Thorsten Blum <[email protected]>
crypto: qce - fix error path in devm_qce_register_algs

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi4 - propagate F54 worker errors to V4L2 queue

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi4 - block s_input when F54 queue is busy

Bryam Vargas <[email protected]>
Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi4 - zero report size on F54 work error

George Wilson <[email protected]>

    powerpc/pseries: lparcfg - fix kbuf[] underflow

Pengpeng Hou <[email protected]>
Input: iforce - validate input packet lengths

Zhefu Zhang <[email protected]>
Input: atkbd - skip deactivate for Xiaomi Book Pro 14's internal keyboard

Linmao Li <[email protected]>
Input: psxpad-spi - set driver data before use

Richard Davies <[email protected]>
Input: focaltech - fix array out-of-bounds in focaltech_process_rel_packet

Dmitry Torokhov <[email protected]>
Input: synaptics-rmi4 - fix F55 transmitter electrode count typo

George Wilson <[email protected]>
powerpc/pseries: pci - logic bug

Dawid Wróbel <[email protected]>
ASoC: codecs: lpass-wsa-macro: Fix enum kcontrol accesses

Peter Ujfalusi <[email protected]>
ASoC: cs35l41: sort the register default table

Peter Ujfalusi <[email protected]>
ASoC: cs4265: sort the register default table

Hidayath Khan <[email protected]>
s390/qeth: validate user buffer length in SNMP and ARP query ioctls

Matthieu Baerts (NGI0) <[email protected]>
mptcp: options: reset DSS fields in case of unexpected size

Gang Yan <[email protected]>
selftests: mptcp: join: mark tests with data corruption as failed

Bryam Vargas <[email protected]>
selinux: do not cancel a policy conversion that never started

Bryam Vargas <[email protected]>
selinux: reject a class permission count below its inherited common

Bryam Vargas <[email protected]>
selinux: require every boolean value to be defined

Yizhou Zhao <[email protected]>
ipvs: separate destination availability state

Zhan Xusheng <[email protected]>
fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy()

Chao Yu <[email protected]>
f2fs: fix UAF issue in f2fs_merge_page_bio()

Matthew Rosato <[email protected]>
KVM: s390: pci: Fix aisb calculation

Farhan Ali <[email protected]>
KVM: s390: pci: Fix resource leak on IRQ registration failure

Farhan Ali <[email protected]>
KVM: s390: pci: Fix missing error codes and memory unaccounting

Farhan Ali <[email protected]>
KVM: s390: pci: Fix memory accounting for pinned/unpinned pages

Jason Gunthorpe <[email protected]>
kernel/user: Allow user_struct::locked_vm to be usable for iommufd

Chao Shi <[email protected]>
block: stop the timeout timer when releasing a never added disk

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |   2 +
 arch/arm64/kvm/arm.c                               |   2 +-
 arch/mips/kvm/mips.c                               |   2 +-
 arch/openrisc/include/asm/processor.h              |   2 +
 arch/openrisc/kernel/signal.c                      |   5 +-
 arch/powerpc/kvm/powerpc.c                         |   2 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   2 +-
 arch/powerpc/platforms/pseries/pci.c               |   2 +-
 arch/riscv/include/asm/pgtable-32.h                |   3 +
 arch/riscv/include/asm/pgtable.h                   |   1 -
 arch/riscv/kvm/vcpu.c                              |   2 +-
 arch/riscv/mm/init.c                               |  11 +-
 arch/s390/include/asm/cpu_mcf.h                    | 112 ------
 arch/s390/kernel/Makefile                          |   2 +-
 arch/s390/kernel/perf_cpum_cf.c                    | 272 ++++++++++++-
 arch/s390/kernel/perf_cpum_cf_common.c             | 233 ------------
 arch/s390/kernel/perf_pai_ext.c                    |   2 +-
 arch/s390/kvm/kvm-s390.c                           |   2 +-
 arch/s390/kvm/pci.c                                |  86 +++--
 arch/s390/kvm/pci.h                                |   2 +
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  12 +-
 arch/x86/kvm/lapic.c                               |   2 +-
 arch/x86/kvm/svm/sev.c                             |  34 +-
 arch/x86/kvm/svm/svm.h                             |   1 +
 arch/x86/kvm/x86.c                                 |   4 +-
 block/genhd.c                                      |  12 +-
 crypto/ccm.c                                       |   2 +-
 drivers/ata/libata-core.c                          |  18 +
 drivers/ata/libata-scsi.c                          |   2 -
 drivers/ata/libata.h                               |   9 +
 drivers/bluetooth/btmrvl_main.c                    |   9 -
 drivers/bluetooth/btrsi.c                          |   1 -
 drivers/bluetooth/btsdio.c                         |   8 -
 drivers/bluetooth/btusb.c                          |   5 -
 drivers/bluetooth/hci_ldisc.c                      |   6 -
 drivers/bluetooth/hci_serdev.c                     |   5 -
 drivers/bluetooth/hci_uart.h                       |   1 -
 drivers/bluetooth/hci_vhci.c                       |  10 +-
 drivers/bluetooth/virtio_bt.c                      |   2 -
 drivers/char/ipmi/ipmi_msghandler.c                |   8 +
 drivers/crypto/qce/core.c                          |   2 +-
 drivers/dma-buf/udmabuf.c                          |  21 +-
 drivers/fpga/dfl-afu-main.c                        |   3 +
 drivers/gpio/gpio-mt7621.c                         |   2 +
 drivers/gpio/gpio-mvebu.c                          |   4 +-
 drivers/gpio/gpio-pxa.c                            |   4 +-
 drivers/gpio/gpio-tegra.c                          |  18 +-
 drivers/gpio/gpio-vf610.c                          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  21 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |  11 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  26 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |  27 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  16 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |   6 +-
 drivers/gpu/drm/bridge/cdns-dsi.c                  |  11 +-
 drivers/gpu/drm/drm_connector.c                    |  12 +-
 drivers/gpu/drm/i915/display/intel_display_core.h  |   3 +
 drivers/gpu/drm/i915/display/intel_hdcp.c          |  22 +-
 drivers/gpu/drm/i915/display/intel_vrr.c           |  10 +-
 drivers/gpu/drm/i915/i915_driver.c                 |   3 +
 drivers/gpu/drm/radeon/radeon_kms.c                |   1 +
 drivers/gpu/drm/tegra/fb.c                         |   8 +-
 drivers/i2c/busses/i2c-bcm-iproc.c                 |  11 +-
 drivers/i2c/busses/i2c-davinci.c                   |   4 +-
 drivers/i2c/busses/i2c-imx.c                       | 126 +++++--
 drivers/infiniband/sw/siw/siw_qp_tx.c              |  17 +-
 drivers/input/joystick/iforce/iforce-packets.c     |  11 +-
 drivers/input/joystick/iforce/iforce-usb.c         |   3 +
 drivers/input/joystick/psxpad-spi.c                |   1 +
 drivers/input/keyboard/atkbd.c                     |   8 +
 drivers/input/misc/ims-pcu.c                       |   5 +-
 drivers/input/mouse/focaltech.c                    |   2 +-
 drivers/input/rmi4/rmi_f54.c                       |  43 ++-
 drivers/input/rmi4/rmi_f55.c                       |   4 +-
 drivers/input/touchscreen/mms114.c                 |  21 +-
 drivers/input/touchscreen/sur40.c                  |  23 +-
 drivers/iommu/amd/iommu.c                          |   3 +-
 drivers/md/dm-bufio.c                              |   9 +
 drivers/md/dm-cache-metadata.c                     |   6 +
 drivers/md/dm-cache-policy-internal.h              |   3 +
 drivers/md/dm-cache-policy-smq.c                   |   2 +
 drivers/md/dm-cache-target.c                       |  12 +-
 drivers/md/dm-crypt.c                              |  20 +-
 drivers/md/dm-era-target.c                         |  10 +-
 drivers/md/dm-flakey.c                             |   4 +-
 drivers/md/dm-integrity.c                          | 182 +++++----
 drivers/md/dm-io.c                                 |  25 +-
 drivers/md/dm-ioctl.c                              |  18 +-
 drivers/md/dm-kcopyd.c                             |   2 +
 drivers/md/dm-log.c                                |   6 +
 drivers/md/dm-mpath.c                              |   3 +
 drivers/md/dm-rq.c                                 |   2 +
 drivers/md/dm-snap-persistent.c                    |  23 +-
 drivers/md/dm-snap.c                               |  10 +-
 drivers/md/dm-stats.c                              |  24 +-
 drivers/md/dm-stripe.c                             |  10 +-
 drivers/md/dm-sysfs.c                              |   1 +
 drivers/md/dm-table.c                              |   3 +-
 drivers/md/dm-thin-metadata.c                      |   5 +-
 drivers/md/dm-thin.c                               |   5 +
 drivers/md/dm-verity-target.c                      |  24 +-
 drivers/md/dm-verity.h                             |   2 +-
 drivers/md/dm-writecache.c                         |  54 ++-
 drivers/md/persistent-data/dm-array.c              |   4 +
 drivers/md/persistent-data/dm-bitset.c             |   1 +
 drivers/md/persistent-data/dm-block-manager.c      |   7 +-
 drivers/md/persistent-data/dm-btree-internal.h     |   1 +
 drivers/md/persistent-data/dm-btree-remove.c       |   5 +
 drivers/md/persistent-data/dm-btree-spine.c        |   6 +-
 drivers/md/persistent-data/dm-btree.c              |  10 +
 drivers/md/persistent-data/dm-space-map-common.c   |   6 +
 drivers/md/persistent-data/dm-space-map-disk.c     |  12 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |   3 +
 .../md/persistent-data/dm-transaction-manager.c    |   1 +
 drivers/media/i2c/imx219.c                         |  47 +--
 drivers/misc/mei/bus.c                             |  16 +-
 drivers/mmc/host/atmel-mci.c                       |   2 +
 drivers/mmc/host/omap_hsmmc.c                      |   2 +-
 drivers/mmc/host/sdhci.c                           |  16 +
 drivers/mmc/host/sdhci.h                           |   2 +-
 drivers/mmc/host/vub300.c                          |  36 +-
 drivers/mtd/maps/vmu-flash.c                       |   8 +-
 drivers/net/bonding/bond_main.c                    |   2 +-
 drivers/net/can/rcar/rcar_canfd.c                  | 177 +++++----
 drivers/net/can/usb/gs_usb.c                       |   4 +-
 drivers/net/ethernet/cadence/macb_main.c           |  22 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  10 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  27 ++
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |  21 ++
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 -
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  14 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   9 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  14 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  13 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  92 ++++-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  13 +
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   2 +
 drivers/net/ipa/ipa_smp2p.c                        |  30 +-
 drivers/net/ipvlan/ipvlan_main.c                   |   4 +
 drivers/net/macvlan.c                              |   4 +
 drivers/net/thunderbolt.c                          |   8 +-
 drivers/net/veth.c                                 |  78 ++--
 drivers/net/wireless/ath/ath6kl/txrx.c             |   2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  16 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  45 ++-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   8 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |   1 +
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   3 +
 drivers/net/wireless/marvell/libertas_tf/main.c    |   2 +-
 drivers/pinctrl/cirrus/pinctrl-lochnagar.c         |   2 +-
 drivers/pinctrl/core.c                             |  15 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   4 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |   4 +-
 drivers/pinctrl/intel/pinctrl-lynxpoint.c          |   4 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |   4 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |   4 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |   4 +-
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c          |   4 +-
 drivers/pinctrl/pinctrl-as3722.c                   |   4 +-
 drivers/pinctrl/pinctrl-axp209.c                   |   2 +-
 drivers/pinctrl/pinctrl-ingenic.c                  |  11 +-
 drivers/pinctrl/pinctrl-ocelot.c                   |   4 +-
 drivers/pinctrl/pinctrl-rk805.c                    |   4 +-
 drivers/pinctrl/pinctrl-st.c                       |   4 +-
 drivers/pinctrl/renesas/gpio.c                     |   4 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   4 +-
 drivers/pinctrl/vt8500/pinctrl-wmt.c               |   4 +-
 drivers/remoteproc/qcom_common.c                   |  31 +-
 drivers/remoteproc/qcom_common.h                   |   5 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |  20 +-
 drivers/s390/cio/vfio_ccw_async.c                  |  16 +
 drivers/s390/cio/vfio_ccw_chp.c                    |  15 +
 drivers/s390/cio/vfio_ccw_cp.c                     |  17 +-
 drivers/s390/cio/vfio_ccw_ops.c                    |   7 +-
 drivers/s390/net/qeth_core_main.c                  |   3 +
 drivers/s390/net/qeth_l3_main.c                    |   5 +
 drivers/soc/imx/imx8m-blk-ctrl.c                   |  27 +-
 drivers/thunderbolt/xdomain.c                      |  40 +-
 drivers/tty/serial/max310x.c                       |  20 +-
 drivers/usb/gadget/function/f_tcm.c                | 192 ++++++++--
 drivers/usb/gadget/function/tcm.h                  |  13 +
 drivers/usb/musb/omap2430.c                        |  25 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  95 +++--
 drivers/usb/typec/ucsi/ucsi.h                      |   1 +
 drivers/vdpa/vdpa_user/iova_domain.c               | 161 +++++---
 drivers/vdpa/vdpa_user/iova_domain.h               |  13 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |  16 +-
 drivers/video/fbdev/core/bitblit.c                 | 122 +++---
 drivers/video/fbdev/core/fbcon.c                   | 420 ++++++++++-----------
 drivers/video/fbdev/core/fbcon.h                   |   6 +-
 drivers/video/fbdev/core/fbcon_ccw.c               | 148 ++++----
 drivers/video/fbdev/core/fbcon_cw.c                | 148 ++++----
 drivers/video/fbdev/core/fbcon_rotate.c            |  44 +--
 drivers/video/fbdev/core/fbcon_rotate.h            |   6 +-
 drivers/video/fbdev/core/fbcon_ud.c                | 164 ++++----
 drivers/video/fbdev/core/softcursor.c              |  18 +-
 drivers/video/fbdev/core/tileblit.c                |  28 +-
 fs/9p/vfs_inode.c                                  |   9 +
 fs/binfmt_elf.c                                    |   4 +-
 fs/binfmt_elf_fdpic.c                              |   4 +-
 fs/binfmt_misc.c                                   |  14 +-
 fs/ceph/addr.c                                     |  20 +-
 fs/ceph/cache.c                                    |   2 +-
 fs/ceph/caps.c                                     |  70 ++--
 fs/ceph/debugfs.c                                  |   4 +-
 fs/ceph/dir.c                                      |  24 +-
 fs/ceph/export.c                                   |  10 +-
 fs/ceph/file.c                                     |  35 +-
 fs/ceph/inode.c                                    |  14 +-
 fs/ceph/ioctl.c                                    |   8 +-
 fs/ceph/mds_client.c                               |  51 ++-
 fs/ceph/mds_client.h                               |   5 +-
 fs/ceph/mdsmap.c                                   |   5 +-
 fs/ceph/snap.c                                     |  18 +-
 fs/ceph/super.c                                    |  22 +-
 fs/ceph/super.h                                    |  13 +-
 fs/ceph/xattr.c                                    |  12 +-
 fs/crypto/policy.c                                 |   2 +-
 fs/erofs/Kconfig                                   |  15 +
 fs/erofs/decompressor_lzma.c                       |   3 +-
 fs/erofs/fscache.c                                 |  44 +--
 fs/erofs/internal.h                                |  87 ++---
 fs/exec.c                                          |   6 +-
 fs/f2fs/data.c                                     |   2 +-
 fs/namei.c                                         |  43 +++
 fs/ntfs3/index.c                                   |  44 ++-
 fs/overlayfs/copy_up.c                             |  12 +-
 fs/smb/server/auth.c                               |   4 +-
 fs/smb/server/connection.c                         |  23 +-
 fs/smb/server/connection.h                         |   5 +
 fs/smb/server/oplock.c                             |   8 +-
 fs/smb/server/smb2pdu.c                            |  78 ++--
 fs/smb/server/smb2pdu.h                            |   9 -
 fs/smb/server/smb_common.c                         |  43 ++-
 fs/smb/server/smb_common.h                         |  15 +-
 fs/smb/server/smbacl.c                             |  27 +-
 fs/super.c                                         |  19 +-
 fs/xfs/libxfs/xfs_sb.c                             |   4 +-
 fs/xfs/xfs_dquot.c                                 |   3 +-
 fs/xfs/xfs_dquot_item_recover.c                    |   2 +-
 include/drm/drm_connector.h                        |   6 +-
 include/drm/drm_displayid.h                        |   2 +-
 include/linux/audit.h                              |   6 +-
 include/linux/audit_arch.h                         |  12 +-
 include/linux/bootconfig.h                         |   3 +
 include/linux/bpf_lsm.h                            |   4 +
 include/linux/ceph/ceph_debug.h                    |  38 ++
 include/linux/ceph/mdsmap.h                        |   5 +-
 include/linux/firmware.h                           |   3 +
 include/linux/fs.h                                 |  33 ++
 include/linux/kvm_host.h                           |   1 +
 include/linux/lsm_hooks.h                          |   1 +
 include/linux/mm.h                                 |  12 +
 include/linux/mmc/sdio_ids.h                       |   2 +-
 include/linux/namei.h                              |   1 +
 include/linux/overflow.h                           |  68 ++++
 include/linux/pinctrl/consumer.h                   |  13 +-
 include/linux/sched/user.h                         |   2 +-
 include/linux/thunderbolt.h                        |   3 +
 include/linux/vfio_pci_core.h                      |  13 +-
 include/net/bluetooth/hci.h                        | 114 ------
 include/net/bluetooth/hci_core.h                   |  48 +--
 include/net/bluetooth/hci_sync.h                   |   4 +
 include/net/gro.h                                  |   1 +
 include/net/ip_vs.h                                |   7 +
 include/net/netfilter/nf_tables.h                  |  11 +-
 include/net/netfilter/nft_fib.h                    |   4 +-
 include/net/netfilter/nft_meta.h                   |   3 +-
 include/net/netfilter/nft_reject.h                 |   3 +-
 include/uapi/linux/ip_vs.h                         |   6 -
 include/uapi/linux/netfilter/nf_tables.h           |  10 +-
 include/uapi/linux/virtio_bt.h                     |   1 -
 init/main.c                                        |  39 --
 kernel/audit.c                                     |   2 +-
 kernel/audit.h                                     |  32 +-
 kernel/audit_fsnotify.c                            |  39 +-
 kernel/audit_tree.c                                |   2 +-
 kernel/audit_watch.c                               |  42 ++-
 kernel/auditfilter.c                               |  17 +-
 kernel/auditsc.c                                   |   6 +-
 kernel/bpf/bpf_inode_storage.c                     |   9 +
 kernel/fork.c                                      |  20 +-
 kernel/locking/spinlock_rt.c                       |  27 +-
 kernel/taskstats.c                                 |  67 ++--
 kernel/trace/ftrace.c                              |   6 +-
 kernel/trace/trace_osnoise.c                       |   4 +-
 kernel/trace/trace_probe.c                         |   2 +-
 kernel/user.c                                      |   1 +
 lib/bootconfig.c                                   |  65 ++++
 lib/compat_audit.c                                 |  12 +-
 mm/huge_memory.c                                   |  49 ++-
 mm/internal.h                                      |   4 +
 mm/madvise.c                                       |   3 +-
 mm/migrate_device.c                                |  42 ++-
 mm/mincore.c                                       |   3 +-
 mm/mm_init.c                                       | 150 ++++++++
 mm/page_alloc.c                                    | 160 +-------
 mm/pagewalk.c                                      |  10 +
 mm/sparse-vmemmap.c                                |   3 +-
 mm/vmalloc.c                                       |  75 +++-
 net/bluetooth/hci_conn.c                           |  24 +-
 net/bluetooth/hci_core.c                           | 145 ++-----
 net/bluetooth/hci_event.c                          | 150 +-------
 net/bluetooth/hci_sock.c                           |  11 +-
 net/bluetooth/hci_sync.c                           | 373 +++++++++---------
 net/bluetooth/l2cap_core.c                         |  21 +-
 net/bluetooth/mgmt.c                               | 367 +++++++++---------
 net/bluetooth/mgmt_util.c                          |  49 +--
 net/bluetooth/mgmt_util.h                          |   8 +-
 net/bridge/netfilter/nft_reject_bridge.c           |   3 +-
 net/ceph/cls_lock_client.c                         |  21 +-
 net/ceph/decode.c                                  |  18 +-
 net/ceph/osdmap.c                                  |   9 +-
 net/core/gro.c                                     |  31 ++
 net/core/pktgen.c                                  |  43 ++-
 net/ipv4/netfilter/nft_dup_ipv4.c                  |   4 +-
 net/ipv4/tcp_bpf.c                                 |  21 +-
 net/ipv4/udp_offload.c                             |  29 --
 net/ipv6/ip6_tunnel.c                              |   3 +
 net/ipv6/netfilter/nft_dup_ipv6.c                  |   4 +-
 net/mptcp/options.c                                |   8 +-
 net/mptcp/pm.c                                     |   9 +-
 net/mptcp/pm_netlink.c                             |  29 +-
 net/mptcp/pm_userspace.c                           |  87 +++--
 net/mptcp/protocol.h                               |   6 +-
 net/netfilter/ipset/ip_set_bitmap_gen.h            |   2 +-
 net/netfilter/ipset/ip_set_core.c                  |  19 +-
 net/netfilter/ipset/ip_set_list_set.c              |  10 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |   4 +-
 net/netfilter/ipvs/ip_vs_core.c                    |   6 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |   4 +-
 net/netfilter/ipvs/ip_vs_dh.c                      |   4 +-
 net/netfilter/ipvs/ip_vs_lblc.c                    |   2 +-
 net/netfilter/ipvs/ip_vs_lblcr.c                   |   8 +-
 net/netfilter/nf_conntrack_proto.c                 |   6 +
 net/netfilter/nf_conntrack_proto_sctp.c            |  48 +--
 net/netfilter/nf_conntrack_proto_tcp.c             | 132 ++++---
 net/netfilter/nf_conntrack_sip.c                   |  10 +-
 net/netfilter/nf_flow_table_core.c                 |   7 +-
 net/netfilter/nf_tables_api.c                      |   6 +-
 net/netfilter/nf_tables_offload.c                  |   2 +-
 net/netfilter/nft_bitwise.c                        |  38 +-
 net/netfilter/nft_byteorder.c                      |   2 +-
 net/netfilter/nft_cmp.c                            |   6 +-
 net/netfilter/nft_compat.c                         |   6 +-
 net/netfilter/nft_ct.c                             |   2 +-
 net/netfilter/nft_dup_netdev.c                     |   2 +-
 net/netfilter/nft_dynset.c                         |   4 +-
 net/netfilter/nft_exthdr.c                         |   2 +-
 net/netfilter/nft_fib.c                            |   3 +-
 net/netfilter/nft_flow_offload.c                   |   3 +-
 net/netfilter/nft_fwd_netdev.c                     |   9 +-
 net/netfilter/nft_hash.c                           |   2 +-
 net/netfilter/nft_immediate.c                      |   3 +-
 net/netfilter/nft_lookup.c                         |   5 +-
 net/netfilter/nft_masq.c                           |   7 +-
 net/netfilter/nft_meta.c                           |   8 +-
 net/netfilter/nft_nat.c                            |  11 +-
 net/netfilter/nft_objref.c                         |  41 +-
 net/netfilter/nft_osf.c                            |   3 +-
 net/netfilter/nft_payload.c                        |   2 +-
 net/netfilter/nft_queue.c                          |   5 +-
 net/netfilter/nft_range.c                          |   2 +-
 net/netfilter/nft_redir.c                          |   7 +-
 net/netfilter/nft_reject.c                         |   3 +-
 net/netfilter/nft_reject_inet.c                    |   3 +-
 net/netfilter/nft_reject_netdev.c                  |   3 +-
 net/netfilter/nft_rt.c                             |   3 +-
 net/netfilter/nft_set_pipapo.c                     | 259 ++++++++-----
 net/netfilter/nft_set_pipapo.h                     |   8 +
 net/netfilter/nft_socket.c                         |   3 +-
 net/netfilter/nft_synproxy.c                       |   3 +-
 net/netfilter/nft_tproxy.c                         |   7 +-
 net/netfilter/nft_xfrm.c                           |   3 +-
 net/openvswitch/conntrack.c                        |  39 +-
 net/packet/af_packet.c                             |   7 +-
 net/rxrpc/call_accept.c                            |  27 +-
 net/sched/act_ct.c                                 |  41 +-
 net/sched/cls_u32.c                                |   3 +
 net/sched/sch_api.c                                |  24 +-
 net/sched/sch_cake.c                               |   2 +-
 net/sched/sch_taprio.c                             |  12 +-
 net/sctp/protocol.c                                |  20 +-
 net/sctp/sysctl.c                                  |   9 +-
 net/smc/smc_tx.c                                   |   6 +-
 net/tipc/socket.c                                  |   6 +-
 net/tls/tls_device.c                               |   4 +-
 net/tls/tls_sw.c                                   |   5 +
 net/x25/af_x25.c                                   |   4 +-
 net/x25/x25_timer.c                                |  25 +-
 net/xfrm/espintcp.c                                |  42 +--
 security/apparmor/include/net.h                    |   6 +-
 security/apparmor/lsm.c                            |  38 +-
 security/apparmor/net.c                            |   2 +-
 security/bpf/hooks.c                               |   3 +
 security/security.c                                |  47 ++-
 security/selinux/hooks.c                           |  95 +++--
 security/selinux/include/objsec.h                  |   5 +
 security/selinux/netlabel.c                        |  23 +-
 security/selinux/ss/policydb.c                     |  31 ++
 security/selinux/ss/services.c                     |   4 +-
 security/smack/smack.h                             |   5 +
 security/smack/smack_lsm.c                         |  70 ++--
 security/smack/smack_netfilter.c                   |   4 +-
 sound/hda/hdac_regmap.c                            |   4 +-
 sound/pci/hda/patch_conexant.c                     |   3 -
 sound/pci/hda/patch_hdmi.c                         |  48 ++-
 sound/soc/codecs/cs35l41-lib.c                     |   2 +-
 sound/soc/codecs/cs4265.c                          |   4 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   8 +-
 sound/soc/fsl/fsl_sai.c                            |  29 +-
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |  12 +-
 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c         | 118 +++---
 sound/soc/sof/ipc3-control.c                       |  34 +-
 sound/soc/xilinx/xlnx_formatter_pcm.c              |  10 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   4 +-
 virt/kvm/kvm_main.c                                |   3 +
 424 files changed, 5764 insertions(+), 4185 deletions(-)