Skip to content

6.1.107-rc1 review

Greg Kroah-Hartman damon linux-fsdevel linux-hwmon linux-patches lkml netfs rcu regressions stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest321 patches 29 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/321tty: atmel_serial: use the correct RTS flag.drivers/tty/serial/atmel_serial.c+1 -10 replies
2/321fuse: Initialize beyond-EOF page contents before setting uptodatefs/fuse/dev.c+4 -20 replies
3/321char: xillybus: Dont destroy workqueue from work item running on itdrivers/char/xillybus/xillyusb.c+11 -50 replies
4/321char: xillybus: Refine workqueue handlingdrivers/char/xillybus/xillyusb.c+5 -30 replies
5/321char: xillybus: Check USB endpoints when probing devicedrivers/char/xillybus/xillyusb.c+20 -20 replies
6/321ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSETsound/usb/quirks.c+2 -00 replies
7/321ALSA: usb-audio: Support Yamaha P-125 quirk entrysound/usb/quirks-table.h+1 -00 replies
8/321xhci: Fix Panther point NULL pointer deref at full-speed re-enumerationdrivers/usb/host/xhci.c+5 -30 replies
9/321thunderbolt: Mark XDomain as unplugged when router is removeddrivers/thunderbolt/switch.c+1 -00 replies
10/321s390/dasd: fix error recovery leading to data corruption on ESE devicesdrivers/s390/block/dasd.c drivers/s390/block/dasd_3990_erp.c drivers/s390/block/dasd_eckd.c +1 more+50 -530 replies
11/321riscv: change XIPs kernel_map.size to be size of the entire kernelarch/riscv/mm/init.c+2 -20 replies
12/321arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODEarch/arm64/kernel/acpi_numa.c+1 -10 replies
13/321dm resume: dont return EINVAL when signalleddrivers/md/dm-ioctl.c+20 -20 replies
14/321dm persistent data: fix memory allocation failuredrivers/md/persistent-data/dm-space-map-metadata.c+2 -20 replies
15/321vfs: Dont evict inode under the inode lru traversing contextfs/inode.c include/linux/fs.h+42 -20 replies
16/321fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()fs/ntfs3/bitmap.c fs/ntfs3/fsntfs.c fs/ntfs3/index.c +2 more+12 -110 replies
17/321s390/cio: rename bitmap_size() -> idset_bitmap_size()drivers/s390/cio/idset.c+6 -40 replies
18/321btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()fs/btrfs/free-space-cache.c+4 -40 replies
19/321bitmap: introduce generic optimized bitmap_size()drivers/md/dm-clone-metadata.c drivers/s390/cio/idset.c include/linux/bitmap.h +3 more+11 -150 replies
20/321fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHAREfs/file.c include/linux/bitmap.h tools/testing/selftests/core/close_range_test.c+59 -160 replies
21/321i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resumedrivers/i2c/busses/i2c-qcom-geni.c+3 -10 replies
22/321rtla/osnoise: Prevent NULL dereference in error handlingtools/tracing/rtla/src/osnoise_top.c+4 -70 replies
23/321fs/netfs/fscache_cookie: add missing "n_accesses" checkfs/fscache/cookie.c+4 -00 replies
24/321selinux: fix potential counting error in avc_add_xperms_decision()security/selinux/avc.c+1 -10 replies
25/321mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpumm/memory-failure.c+11 -90 replies
26/321btrfs: zoned: properly take lock to read/update block groups zoned variablesfs/btrfs/free-space-cache.c+8 -60 replies
27/321btrfs: tree-checker: add dev extent item checksfs/btrfs/tree-checker.c+69 -00 replies
28/321drm/amdgpu: Actually check flags for all context ops.drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c+8 -00 replies
29/321memcg_write_event_control(): fix a user-triggerable oopsmm/memcontrol.c+5 -20 replies
30/321drm/amdgpu/jpeg2: properly set atomics vmid fielddrivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c+2 -20 replies
31/321s390/uv: Panic for set and remove shared access UVC errorsarch/s390/include/asm/uv.h+4 -10 replies
32/321bpf: Fix updating attached freplace prog in prog_array mapinclude/linux/bpf_verifier.h+2 -20 replies
33/321nilfs2: prevent WARNING in nilfs_dat_commit_end()fs/nilfs2/dat.c+11 -00 replies
34/321ext4, jbd2: add an optimized bmap for the journal inodefs/ext4/super.c fs/jbd2/journal.c include/linux/jbd2.h+37 -30 replies
35/3219P FS: Fix wild-memory-access write in v9fs_get_aclfs/9p/xattr.c+5 -30 replies
36/321nilfs2: initialize "struct nilfs_binfo_dat"->bi_pad fieldfs/nilfs2/btree.c fs/nilfs2/direct.c+2 -00 replies
37/321mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file()include/trace/events/huge_memory.h mm/khugepaged.c+22 -10 replies
38/321bpf: Split off basic BPF verifier log into separate fileinclude/linux/bpf_verifier.h kernel/bpf/Makefile kernel/bpf/log.c +1 more+94 -820 replies
39/321bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl logkernel/bpf/log.c+0 -30 replies
40/321posix-timers: Ensure timer ID search-loop limit is validinclude/linux/sched/signal.h kernel/time/posix-timers.c+19 -140 replies
41/321pid: Replace struct pid 1-element array with flex-arrayinclude/linux/pid.h kernel/pid.c kernel/pid_namespace.c+7 -40 replies
42/321gfs2: Rename remaining "transaction" glock referencesfs/gfs2/glock.c fs/gfs2/ops_fstype.c fs/gfs2/recovery.c +2 more+9 -90 replies
43/321gfs2: Rename the {freeze,thaw}_super callbacksfs/gfs2/super.c fs/gfs2/util.c+7 -70 replies
44/321gfs2: Rename gfs2_freeze_lock{ => _shared }fs/gfs2/ops_fstype.c fs/gfs2/recovery.c fs/gfs2/super.c +2 more+12 -110 replies
45/321gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR}fs/gfs2/incore.h fs/gfs2/super.c fs/gfs2/sys.c +1 more+7 -70 replies
46/321gfs2: Rework freeze / thaw logicfs/gfs2/glops.c fs/gfs2/log.c fs/gfs2/ops_fstype.c +4 more+178 -1100 replies
47/321gfs2: Stop using gfs2_make_fs_ro for withdrawfs/gfs2/super.c fs/gfs2/util.c+20 -80 replies
48/321Bluetooth: Fix hci_link_tx_to RCU lock usagenet/bluetooth/hci_core.c+5 -00 replies
49/321wifi: mac80211: take wiphy lock for MAC addr changenet/mac80211/iface.c+16 -30 replies
50/321wifi: mac80211: fix change_address deadlock during unregisternet/mac80211/iface.c+8 -00 replies
51/321net: sched: Print msecs when transmit queue time outnet/sched/sch_generic.c+5 -50 replies
52/321net: dont dump stack on queue timeoutnet/sched/sch_generic.c+3 -20 replies
53/321jfs: fix shift-out-of-bounds in dbJoinfs/jfs/jfs_dmap.c+7 -10 replies
54/321squashfs: squashfs_read_data need to check if the length is 0fs/squashfs/block.c+1 -10 replies
55/321Squashfs: fix variable overflow triggered by sysbotfs/squashfs/file.c fs/squashfs/file_direct.c+5 -40 replies
56/321reiserfs: fix uninit-value in comp_keysfs/reiserfs/stree.c+1 -10 replies
57/321erofs: avoid debugging output for (de)compressed datafs/erofs/decompressor.c+1 -70 replies
58/321quota: Detect loops in quota treefs/quota/quota_tree.c fs/quota/quota_v2.c+105 -380 replies
59/321net:rds: Fix possible deadlock in rds_message_putnet/rds/recv.c+11 -20 replies
60/321net: sctp: fix skb leak in sctp_inq_free()net/sctp/inqueue.c+10 -40 replies
61/321pppoe: Fix memory leak in pppoe_sendmsg()drivers/net/ppp/pppoe.c+9 -140 replies
62/321wifi: mac80211: fix and simplify unencrypted drop check for meshnet/mac80211/rx.c+10 -280 replies
63/321wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdrnet/wireless/util.c+3 -20 replies
64/321wifi: cfg80211: factor out bridge tunnel / RFC1042 header checknet/wireless/util.c+18 -160 replies
65/321wifi: mac80211: remove mesh forwarding congestion checknet/mac80211/debugfs_netdev.c net/mac80211/ieee80211_i.h net/mac80211/rx.c+0 -90 replies
66/321wifi: mac80211: fix receiving A-MSDU frames on mesh interfacesdrivers/net/wireless/marvell/mwifiex/11n_rxreorder.c include/net/cfg80211.h net/mac80211/rx.c +1 more+297 -2020 replies
67/321wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDUinclude/net/cfg80211.h net/mac80211/rx.c net/mac80211/sta_info.c +2 more+61 -30 replies
68/321wifi: cfg80211: check A-MSDU format more carefullynet/wireless/util.c+10 -40 replies
69/321docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE mapDocumentation/bpf/map_lpm_trie.rst+181 -00 replies
70/321bpf: Replace bpf_lpm_trie_key 0-length array with flexible arrayDocumentation/bpf/map_lpm_trie.rst include/uapi/linux/bpf.h kernel/bpf/lpm_trie.c +5 more+59 -250 replies
71/321bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.kernel/bpf/lpm_trie.c+9 -40 replies
72/321Bluetooth: RFCOMM: Fix not validating setsockopt user inputnet/bluetooth/rfcomm/sock.c+5 -90 replies
73/321ext4: check the return value of ext4_xattr_inode_dec_ref()fs/ext4/xattr.c+2 -10 replies
74/321ext4: fold quota accounting into ext4_xattr_inode_lookup_create()fs/ext4/xattr.c+24 -260 replies
75/321ext4: do not create EA inode under buffer lockfs/ext4/xattr.c+53 -600 replies
76/321udf: Fix bogus checksum computation in udf_rename()fs/udf/namei.c+0 -10 replies
77/321bpf, net: Use DEV_STAT_INC()net/core/filter.c+4 -40 replies
78/321fou: remove warn in gue_gro_receive on unsupported protocolnet/ipv4/fou.c+1 -10 replies
79/321jfs: fix null ptr deref in dtInsertEntryfs/jfs/jfs_dtree.c+2 -00 replies
80/321jfs: Fix shift-out-of-bounds in dbDiscardAGfs/jfs/jfs_dmap.c+2 -00 replies
81/321fs/ntfs3: Do copy_to_user out of run_lockfs/ntfs3/frecord.c+72 -30 replies
82/321ALSA: usb: Fix UBSAN warning in parse_audio_unit()sound/usb/mixer.c+7 -00 replies
83/321igc: Correct the launchtime offsetdrivers/net/ethernet/intel/igc/igc_defines.h drivers/net/ethernet/intel/igc/igc_main.c drivers/net/ethernet/intel/igc/igc_regs.h +2 more+48 -00 replies
84/321igc: Fix packet still tx after gate close by reducing i226 MAC retry bufferdrivers/net/ethernet/intel/igc/igc_defines.h drivers/net/ethernet/intel/igc/igc_tsn.c+40 -00 replies
85/321net/mlx5e: Take state lock during tx timeout reporterdrivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c+2 -00 replies
86/321net/mlx5e: Correctly report errors for ethtool rx flowsdrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+1 -10 replies
87/321atm: idt77252: prevent use after free in dequeue_rx()drivers/atm/idt77252.c+5 -40 replies
88/321net: axienet: Fix register defines comment descriptiondrivers/net/ethernet/xilinx/xilinx_axienet.h+8 -80 replies
89/321net: dsa: vsc73xx: pass value in phy_write operationdrivers/net/dsa/vitesse-vsc73xx-core.c+1 -10 replies
90/321net: dsa: vsc73xx: use read_poll_timeout instead delay loopdrivers/net/dsa/vitesse-vsc73xx-core.c+16 -140 replies
91/321net: dsa: vsc73xx: check busy flag in MDIO operationsdrivers/net/dsa/vitesse-vsc73xx-core.c+36 -10 replies
92/321mlxbf_gige: Remove two unused function declarationsdrivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h+0 -30 replies
93/321mlxbf_gige: disable RX filters until RX path initializeddrivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h +1 more+64 -60 replies
94/321mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved sizenet/mptcp/diag.c+1 -10 replies
95/321netfilter: allow ipv6 fragments to arrive on different devicesnet/ipv6/netfilter/nf_conntrack_reasm.c+4 -00 replies
96/321netfilter: flowtable: initialise extack before usenet/netfilter/nf_flow_table_offload.c+1 -10 replies
97/321netfilter: nf_queue: drop packets with cloned unconfirmed conntracksnet/bridge/br_netfilter_hooks.c net/netfilter/nfnetlink_queue.c+38 -30 replies
98/321netfilter: nf_tables: Audit log dump reset after the factnet/netfilter/nf_tables_api.c+13 -150 replies
99/321netfilter: nf_tables: Drop pointless memset in nf_tables_dump_objnet/netfilter/nf_tables_api.c+0 -30 replies
100/321netfilter: nf_tables: Unconditionally allocate nft_obj_filternet/netfilter/nf_tables_api.c+15 -210 replies
101/321netfilter: nf_tables: A better name for nft_obj_filternet/netfilter/nf_tables_api.c+16 -160 replies
102/321netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctxnet/netfilter/nf_tables_api.c+5 -40 replies
103/321netfilter: nf_tables: nft_obj_filter fits into cb->ctxnet/netfilter/nf_tables_api.c+5 -110 replies
104/321netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctxnet/netfilter/nf_tables_api.c+6 -60 replies
105/321netfilter: nf_tables: Introduce nf_tables_getobj_singlenet/netfilter/nf_tables_api.c+44 -310 replies
106/321netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requestsnet/netfilter/nf_tables_api.c+59 -130 replies
107/321net: hns3: fix wrong use of semaphore updrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+4 -40 replies
108/321net: hns3: use the users cfg after resetdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c+21 -60 replies
109/321net: hns3: fix a deadlock problem when config TC during resettingdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+3 -00 replies
110/321ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7sound/pci/hda/patch_realtek.c+0 -10 replies
111/321drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be storeddrivers/gpu/drm/amd/amdgpu/imu_v11_0.c+1 -10 replies
112/321ssb: Fix division by zero issue in ssb_calc_clock_ratedrivers/ssb/main.c+1 -10 replies
113/321wifi: cfg80211: check wiphy mutex is held for wdev mutexnet/wireless/core.h+7 -10 replies
114/321wifi: mac80211: fix BA session teardown racenet/mac80211/agg-tx.c net/mac80211/driver-ops.c net/mac80211/sta_info.c+15 -80 replies
115/321rcu: Dump memory object info if callback function is invalidkernel/rcu/rcu.h kernel/rcu/srcutiny.c kernel/rcu/srcutree.c +3 more+12 -00 replies
116/321rcu: Eliminate rcu_gp_slow_unregister() false positivekernel/rcu/tree.c+1 -10 replies
117/321wifi: cw1200: Avoid processing an invalid TIM IEdrivers/net/wireless/st/cw1200/txrx.c+1 -10 replies
118/321cgroup: Avoid extra dereference in css_populate_dir()kernel/cgroup/cgroup.c+2 -20 replies
119/321i2c: riic: avoid potential division by zerodrivers/i2c/busses/i2c-riic.c+1 -10 replies
120/321RDMA/rtrs: Fix the problem of variable not initialized fullydrivers/infiniband/ulp/rtrs/rtrs.c+1 -10 replies
121/321s390/smp,mcck: fix early IPI handlingarch/s390/kernel/early.c arch/s390/kernel/smp.c+5 -110 replies
122/321drm/bridge: tc358768: Attempt to fix DSI horizontal timingsdrivers/gpu/drm/bridge/tc358768.c+185 -280 replies
123/321i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times outdrivers/i3c/master/mipi-i3c-hci/dma.c+1 -20 replies
124/321i3c: mipi-i3c-hci: Do not unmap region not mapped for transferdrivers/i3c/master/mipi-i3c-hci/dma.c+2 -00 replies
125/321drm/amdkfd: Move dma unmapping after TLB flushdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdkfd/kfd_chardev.c+35 -120 replies
126/321media: radio-isa: use dev_name to fill in bus_infodrivers/media/radio/radio-isa.c+1 -10 replies
127/321staging: iio: resolver: ad2s1210: fix use before initializationdrivers/staging/iio/resolver/ad2s1210.c+4 -30 replies
128/321usb: gadget: uvc: cleanup request when not in correct statedrivers/usb/gadget/function/uvc_video.c+6 -00 replies
129/321drm/amd/display: Validate hw_points_num before using itdrivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c+3 -00 replies
130/321staging: ks7010: disable bh on tx_dev_lockdrivers/staging/ks7010/ks7010_sdio.c+2 -20 replies
131/321media: s5p-mfc: Fix potential deadlock on condlockdrivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c+1 -10 replies
132/321md/raid5-cache: use READ_ONCE/WRITE_ONCE for conf->logdrivers/md/raid5-cache.c+25 -220 replies
133/321binfmt_misc: cleanup on filesystem umountfs/binfmt_misc.c+168 -480 replies
134/321drm/tegra: Zero-initialize iosys_mapdrivers/gpu/drm/tegra/gem.c+1 -10 replies
135/321media: qcom: venus: fix incorrect return valuedrivers/media/platform/qcom/venus/pm_helpers.c+1 -10 replies
136/321scsi: spi: Fix sshdr usedrivers/scsi/scsi_transport_spi.c+2 -20 replies
137/321gfs2: setattr_chown: Add missing initializationfs/gfs2/inode.c+1 -10 replies
138/321wifi: iwlwifi: abort scan when rfkill on but device enableddrivers/net/wireless/intel/iwlwifi/mvm/scan.c+1 -10 replies
139/321wifi: iwlwifi: fw: Fix debugfs command sendingdrivers/net/wireless/intel/iwlwifi/fw/debugfs.c+5 -10 replies
140/321clk: visconti: Add bounds-checking coverage for struct visconti_pll_providerdrivers/clk/visconti/pll.c+3 -30 replies
141/321IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lockdrivers/infiniband/hw/hfi1/chip.c+3 -20 replies
142/321hwmon: (ltc2992) Avoid division by zerodrivers/hwmon/ltc2992.c+5 -10 replies
143/321kbuild: rust_is_available: normalize version matchingscripts/rust_is_available.sh+5 -40 replies
144/321kbuild: rust_is_available: handle failures calling `$RUSTC`/`$BINDGEN`scripts/rust_is_available.sh+26 -20 replies
145/321rust: work around `bindgen` 0.69.0 issueinit/Kconfig scripts/rust_is_available.sh+9 -20 replies
146/321rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXTinit/Kconfig+2 -20 replies
147/321rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXTinit/Kconfig+2 -20 replies
148/321arm64: Fix KASAN random tag seed initializationarch/arm64/kernel/setup.c arch/arm64/kernel/smp.c+2 -30 replies
149/321block: Fix lockdep warning in blk_mq_mark_tag_waitblock/blk-mq-tag.c+3 -20 replies
150/321drm/msm: Reduce fallout of fence signaling vs reclaim hangsdrivers/gpu/drm/msm/msm_gem_shrinker.c+1 -10 replies
151/321memory: tegra: Skip SID programming if SID registers arent setdrivers/memory/tegra/tegra186.c+3 -00 replies
152/321powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpuarch/powerpc/sysdev/xics/icp-native.c+2 -00 replies
153/321ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_datasound/soc/sof/ipc4.c+8 -10 replies
154/321hwmon: (pc87360) Bounds check data->innr usagedrivers/hwmon/pc87360.c+5 -10 replies
155/321drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear modedrivers/gpu/drm/rockchip/rockchip_drm_vop2.c+5 -00 replies
156/321Bluetooth: hci_conn: Check non NULL function before calling for HFP offloadnet/bluetooth/hci_conn.c+8 -30 replies
157/321gfs2: Refcounting fix in gfs2_thaw_superfs/gfs2/super.c+2 -00 replies
158/321nvmet-trace: avoid dereferencing pointer too earlydrivers/nvme/target/trace.c drivers/nvme/target/trace.h+20 -140 replies
159/321ext4: do not trim the group with corrupted block bitmapfs/ext4/mballoc.c+3 -00 replies
160/321afs: fix __afs_break_callback() / afs_drop_open_mmap() racefs/afs/file.c+6 -20 replies
161/321fuse: fix UAF in rcu pathwalksfs/fuse/cuse.c fs/fuse/fuse_i.h fs/fuse/inode.c+13 -60 replies
162/321quota: Remove BUG_ON from dqget()fs/quota/dquot.c+2 -30 replies
163/321kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_filesfs/kernfs/file.c+5 -30 replies
164/321media: pci: cx23885: check cx23885_vdev_init() returndrivers/media/pci/cx23885/cx23885-video.c+8 -00 replies
165/321fs: binfmt_elf_efpic: dont use missing interpreters propertiesfs/binfmt_elf_fdpic.c+1 -10 replies
166/321scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()drivers/scsi/lpfc/lpfc_sli.c+1 -10 replies
167/321media: drivers/media/dvb-core: copy user arrays safelydrivers/media/dvb-core/dvb_frontend.c+8 -40 replies
168/321net/sun3_82586: Avoid reading past buffer in debug outputdrivers/net/ethernet/i825xx/sun3_82586.c+1 -10 replies
169/321drm/lima: set gp bus_stop bit before hard resetdrivers/gpu/drm/lima/lima_gp.c+12 -00 replies
170/321hrtimer: Select housekeeping CPU during migrationkernel/time/hrtimer.c+2 -10 replies
171/321virtiofs: forbid newlines in tagsfs/fuse/virtio_fs.c+10 -00 replies
172/321clocksource/drivers/arm_global_timer: Guard against division by zerodrivers/clocksource/arm_global_timer.c+5 -60 replies
173/321netlink: hold nlk->cb_mutex longer in __netlink_dump_start()net/netlink/af_netlink.c+6 -70 replies
174/321md: clean up invalid BUG_ON in md_ioctldrivers/md/md.c+0 -50 replies
175/321x86: Increase brk randomness entropy for 64-bit systemsarch/x86/kernel/process.c+4 -17 replies
176/321memory: stm32-fmc2-ebi: check regmap_read return valuedrivers/memory/stm32-fmc2-ebi.c+88 -340 replies
177/321parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367arch/parisc/kernel/irq.c+2 -20 replies
178/321powerpc/boot: Handle allocation failure in simple_realloc()arch/powerpc/boot/simple_alloc.c+3 -10 replies
179/321powerpc/boot: Only free if realloc() succeedsarch/powerpc/boot/simple_alloc.c+3 -20 replies
180/321btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()fs/btrfs/delayed-inode.c+0 -20 replies
181/321btrfs: change BUG_ON to assertion when checking for delayed_node rootfs/btrfs/delayed-inode.c+1 -10 replies
182/321btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()fs/btrfs/tests/extent-io-tests.c+24 -40 replies
183/321btrfs: handle invalid root reference found in may_destroy_subvol()fs/btrfs/inode.c+8 -10 replies
184/321btrfs: send: handle unexpected data in header buffer in begin_cmd()fs/btrfs/send.c+6 -10 replies
185/321btrfs: change BUG_ON to assertion in tree_move_down()fs/btrfs/send.c+1 -10 replies
186/321btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()fs/btrfs/qgroup.c+0 -20 replies
187/321f2fs: fix to do sanity check in update_sit_entryfs/f2fs/segment.c+3 -20 replies
188/321usb: gadget: fsl: Increase size of name buffer for endpointsdrivers/usb/gadget/udc/fsl_udc_core.c+1 -10 replies
189/321nvme: clear caller pointer on identify failuredrivers/nvme/host/core.c+4 -10 replies
190/321Bluetooth: bnep: Fix out-of-bound accessnet/bluetooth/bnep/core.c+2 -10 replies
191/321firmware: cirrus: cs_dsp: Initialize debugfs_root to invaliddrivers/firmware/cirrus/cs_dsp.c+6 -10 replies
192/321rtc: nct3018y: fix possible NULL dereferencedrivers/rtc/rtc-nct3018y.c+3 -30 replies
193/321net: hns3: add checking for vf id of mailboxdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+4 -30 replies
194/321nvmet-tcp: do not continue for invalid icreqdrivers/nvme/target/tcp.c+1 -00 replies
195/321NFS: avoid infinite loop in pnfs_update_layout.fs/nfs/pnfs.c+8 -00 replies
196/321openrisc: Call setup_memory() earlier in the init sequencearch/openrisc/kernel/setup.c+3 -30 replies
197/321s390/iucv: fix receive buffer virtual vs physical address confusionnet/iucv/iucv.c+1 -20 replies
198/321irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same timedrivers/irqchip/irq-renesas-rzg2l.c+2 -30 replies
199/321clocksource: Make watchdog and suspend-timing multiplication overflow safekernel/time/clocksource.c+20 -220 replies
200/321platform/x86: lg-laptop: fix %s null argument warningdrivers/platform/x86/lg-laptop.c+1 -10 replies
201/321usb: dwc3: core: Skip setting event buffers for host only controllersdrivers/usb/dwc3/core.c+13 -00 replies
202/321fbdev: offb: replace of_node_put with __free(device_node)drivers/video/fbdev/offb.c+1 -22 replies
203/321irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_allocdrivers/irqchip/irq-gic-v3-its.c+0 -20 replies
204/321ext4: set the type of max_zeroout to unsigned int to avoid overflowfs/ext4/extents.c+2 -10 replies
205/321nvmet-rdma: fix possible bad dereference when freeing rspsdrivers/nvme/target/rdma.c+4 -120 replies
206/321drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parentdrivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c+5 -10 replies
207/321hrtimer: Prevent queuing of hrtimer without a function callbackkernel/time/hrtimer.c+2 -00 replies
208/321gtp: pull network headers in gtp_dev_xmit()drivers/net/gtp.c+3 -00 replies
209/321media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)drivers/media/pci/solo6x10/solo6x10-offsets.h+5 -50 replies
210/321i2c: tegra: allow DVC support to be compiled outdrivers/i2c/busses/i2c-tegra.c+11 -60 replies
211/321i2c: tegra: allow VI support to be compiled outdrivers/i2c/busses/i2c-tegra.c+14 -100 replies
212/321i2c: tegra: Do not mark ACPI devices as irq safedrivers/i2c/busses/i2c-tegra.c+2 -20 replies
213/321dm suspend: return -ERESTARTSYS instead of -EINTRdrivers/md/dm.c+2 -20 replies
214/321net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell ringsdrivers/net/ethernet/microsoft/mana/mana.h drivers/net/ethernet/microsoft/mana/mana_en.c+16 -90 replies
215/321btrfs: replace sb::s_blocksize by fs_info::sectorsizefs/btrfs/disk-io.c fs/btrfs/extent_io.c fs/btrfs/inode.c +4 more+11 -90 replies
216/321btrfs: send: allow cloning non-aligned extent if it ends at i_sizefs/btrfs/send.c+39 -130 replies
217/321drm/amd/display: Adjust cursor positiondrivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c+1 -10 replies
218/321platform/surface: aggregator: Fix warning when controller is destroyed in probedrivers/platform/surface/aggregator/controller.c+2 -10 replies
219/321drm/amdkfd: reserve the BO before validating itdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdkfd/kfd_chardev.c+21 -50 replies
220/321Bluetooth: hci_core: Fix LE quote calculationnet/bluetooth/hci_core.c+7 -120 replies
221/321Bluetooth: SMP: Fix assumption of Central always being Initiatornet/bluetooth/smp.c+72 -720 replies
222/321net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmitnet/dsa/tag_ocelot.c+1 -10 replies
223/321net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TXinclude/linux/if_vlan.h net/core/skbuff.c net/dsa/tag_ocelot.c+23 -80 replies
224/321net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injectiondrivers/net/ethernet/mscc/ocelot.c drivers/net/ethernet/mscc/ocelot_fdma.c include/linux/dsa/ocelot.h +2 more+75 -430 replies
225/321net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"drivers/net/ethernet/mscc/ocelot.c drivers/net/ethernet/mscc/ocelot_fdma.c+9 -20 replies
226/321net: mscc: ocelot: serialize access to the injection/extraction groupsdrivers/net/dsa/ocelot/felix.c drivers/net/ethernet/mscc/ocelot.c drivers/net/ethernet/mscc/ocelot_vsc7514.c +1 more+76 -00 replies
227/321tc-testing: dont access non-existent variable on exceptiontools/testing/selftests/tc-testing/tdc.py+0 -10 replies
228/321selftests/net: synchronize udpgro tests tx and rx connectiontools/testing/selftests/net/net_helper.sh tools/testing/selftests/net/udpgro.sh tools/testing/selftests/net/udpgro_bench.sh +1 more+34 -110 replies
229/321selftests: udpgro: report error when receive failedtools/testing/selftests/net/udpgro.sh+27 -170 replies
230/321tcp/dccp: bypass empty buckets in inet_twsk_purge()net/ipv4/inet_timewait_sock.c+7 -20 replies
231/321tcp/dccp: do not care about families in inet_twsk_purge()include/net/inet_timewait_sock.h include/net/tcp.h net/dccp/ipv4.c +5 more+10 -250 replies
232/321tcp: prevent concurrent execution of tcp_sk_exit_batchnet/ipv4/tcp_ipv4.c+14 -00 replies
233/321net: mctp: test: Use correct skb for route input checknet/mctp/test/route-test.c+1 -10 replies
234/321kcm: Serialise kcm_sendmsg() for the same socket.include/net/kcm.h net/kcm/kcmsock.c+5 -00 replies
235/321netfilter: nft_counter: Disable BH in nft_counter_offload_stats().net/netfilter/nft_counter.c+2 -20 replies
236/321netfilter: nft_counter: Synchronize nft_counter_reset() against reader.net/netfilter/nft_counter.c+5 -00 replies
237/321ip6_tunnel: Fix broken GROnet/ipv6/ip6_tunnel.c+7 -50 replies
238/321bonding: fix bond_ipsec_offload_ok return typedrivers/net/bonding/bond_main.c+6 -120 replies
239/321bonding: fix null pointer deref in bond_ipsec_offload_okdrivers/net/bonding/bond_main.c+2 -00 replies
240/321bonding: fix xfrm real_dev null pointer dereferencedrivers/net/bonding/bond_main.c+0 -10 replies
241/321bonding: fix xfrm state handling when clearing active slavedrivers/net/bonding/bond_options.c+1 -10 replies
242/321ice: Prepare legacy-rx for upcoming XDP multi-buffer supportdrivers/net/ethernet/intel/ice/ice_base.c drivers/net/ethernet/intel/ice/ice_lib.c drivers/net/ethernet/intel/ice/ice_main.c +2 more+17 -230 replies
243/321ice: Add xdp_buff to ice_rx_ring structdrivers/net/ethernet/intel/ice/ice_base.c drivers/net/ethernet/intel/ice/ice_txrx.c drivers/net/ethernet/intel/ice/ice_txrx.h+25 -160 replies
244/321ice: Store page count inside ice_rx_bufdrivers/net/ethernet/intel/ice/ice_txrx.c drivers/net/ethernet/intel/ice/ice_txrx.h+12 -170 replies
245/321ice: Pull out next_to_clean bump out of ice_put_rx_buf()drivers/net/ethernet/intel/ice/ice_txrx.c+16 -130 replies
246/321ice: fix page reuse when PAGE_SIZE is over 8kdrivers/net/ethernet/intel/ice/ice_txrx.c+3 -90 replies
247/321ice: fix ICE_LAST_OFFSET formuladrivers/net/ethernet/intel/ice/ice_txrx.c+1 -10 replies
248/321dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c+4 -30 replies
249/321net: dsa: mv88e6xxx: Fix out-of-bound accessdrivers/net/dsa/mv88e6xxx/global1_atu.c+2 -10 replies
250/321netem: fix return value if duplicate enqueue failsnet/sched/sch_netem.c+29 -180 replies
251/321ipv6: prevent UAF in ip6_send_skb()net/ipv6/ip6_output.c+2 -00 replies
252/321ipv6: fix possible UAF in ip6_finish_output2()net/ipv6/ip6_output.c+4 -00 replies
253/321ipv6: prevent possible UAF in ip6_xmit()net/ipv6/ip6_output.c+4 -00 replies
254/321netfilter: flowtable: validate vlan headernet/netfilter/nf_flow_table_inet.c net/netfilter/nf_flow_table_ip.c+6 -00 replies
255/321octeontx2-af: Fix CPT AF register offset calculationdrivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c+11 -120 replies
256/321net: xilinx: axienet: Always disable promiscuous modedrivers/net/ethernet/xilinx/xilinx_axienet_main.c+4 -00 replies
257/321net: xilinx: axienet: Fix dangling multicast addressesdrivers/net/ethernet/xilinx/xilinx_axienet.h drivers/net/ethernet/xilinx/xilinx_axienet_main.c+10 -120 replies
258/321drm/msm/dpu: dont play tricks with debug macrosdrivers/gpu/drm/msm/disp/dpu1/dpu_kms.h+2 -120 replies
259/321drm/msm/dp: fix the max supported bpp logicdrivers/gpu/drm/msm/dp/dp_panel.c+10 -90 replies
260/321drm/msm/dp: reset the link phy params before link trainingdrivers/gpu/drm/msm/dp/dp_ctrl.c+2 -00 replies
261/321drm/msm/dpu: cleanup FB if dpu_format_populate_layout failsdrivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+3 -00 replies
262/321mmc: mmc_test: Fix NULL dereference on allocation failuredrivers/mmc/core/mmc_test.c+5 -40 replies
263/321Bluetooth: MGMT: Add error handling to pair_device()net/bluetooth/mgmt.c+4 -00 replies
264/321scsi: core: Fix the return value of scsi_logical_block_count()include/scsi/scsi_cmnd.h+1 -10 replies
265/321ksmbd: the buffer of smb2 query dir response has at least 1 bytefs/smb/server/smb2pdu.c+2 -10 replies
266/321drm/amdgpu: Validate TA binary sizedrivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c+3 -00 replies
267/321MIPS: Loongson64: Set timer mode in cpu-probearch/mips/kernel/cpu-probe.c+4 -00 replies
268/321HID: wacom: Defer calculation of resolution until resolution_code is knowndrivers/hid/wacom_wac.c+3 -10 replies
269/321HID: microsoft: Add rumble support to latest xbox controllersdrivers/hid/hid-ids.h drivers/hid/hid-microsoft.c+19 -20 replies
270/321Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3drivers/input/serio/i8042-acpipnpio.h drivers/input/serio/i8042.c+14 -60 replies
271/321Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combinationdrivers/input/serio/i8042-acpipnpio.h+1 -90 replies
272/321cxgb4: add forgotten u64 ivlan cast before shiftdrivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+2 -10 replies
273/321KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3arch/arm64/kvm/sys_regs.c arch/arm64/kvm/vgic/vgic.h+13 -00 replies
274/321mmc: dw_mmc: allow biu and ciu clocks to deferdrivers/mmc/host/dw_mmc.c+8 -00 replies
275/321pmdomain: imx: wait SSAR when i.MX93 power domain ondrivers/soc/imx/imx93-pd.c+3 -20 replies
276/321mptcp: pm: re-using ID of unused removed ADD_ADDRnet/mptcp/pm_netlink.c+4 -10 replies
277/321mptcp: pm: re-using ID of unused removed subflowsnet/mptcp/pm_netlink.c+10 -10 replies
278/321mptcp: pm: re-using ID of unused flushed subflowsnet/mptcp/pm_netlink.c+7 -00 replies
279/321mptcp: pm: only decrement add_addr_accepted for MPJ reqnet/mptcp/pm_netlink.c+6 -20 replies
280/321Revert "usb: gadget: uvc: cleanup request when not in correct state"drivers/usb/gadget/function/uvc_video.c+0 -60 replies
281/321Revert "drm/amd/display: Validate hw_points_num before using it"drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c+0 -30 replies
282/321tcp: do not export tcp_twsk_purge()net/ipv4/tcp_minisocks.c+0 -10 replies
283/321hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()drivers/hwmon/ltc2992.c+3 -10 replies
284/321ALSA: timer: Relax start tick time check for slave timer elementssound/core/timer.c+1 -10 replies
285/321mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0mm/vmalloc.c+2 -90 replies
286/321mm/numa: no task_numa_fault() call if PMD is changedmm/huge_memory.c+13 -170 replies
287/321mm/numa: no task_numa_fault() call if PTE is changedmm/memory.c+14 -150 replies
288/321nfsd: Simplify code around svc_exit_thread() call in nfsd()fs/nfsd/nfssvc.c include/linux/sunrpc/svc.h+0 -360 replies
289/321nfsd: separate nfsd_last_thread() from nfsd_put()fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+25 -340 replies
290/321NFSD: simplify error paths in nfsd_svc()fs/nfsd/nfssvc.c+4 -100 replies
291/321nfsd: call nfsd_last_thread() before final nfsd_put()fs/nfsd/nfsctl.c fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+9 -30 replies
292/321nfsd: drop the nfsd_put helperfs/nfsd/nfsctl.c fs/nfsd/nfsd.h+17 -210 replies
293/321nfsd: dont call locks_release_private() twice concurrentlyfs/nfsd/nfs4state.c+1 -10 replies
294/321nfsd: Fix a regression in nfsd_setattr()fs/nfsd/nfs4proc.c fs/nfsd/vfs.c+8 -20 replies
295/321Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTOdrivers/bluetooth/hci_ldisc.c+2 -10 replies
296/321drm/amdgpu/vcn: identify unified queue in sw initdrivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h+16 -240 replies
297/321drm/amdgpu/vcn: not pause dpg for unified queuedrivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c+11 -30 replies
298/321KVM: x86: fire timer when it is migrated and expired, and in oneshot modearch/x86/kvm/lapic.c+6 -22 replies
299/321Revert "s390/dasd: Establish DMA alignment"drivers/s390/block/dasd_diag.c drivers/s390/block/dasd_eckd.c+0 -20 replies
300/321udp: allow header check for dodgy GSO_UDP_L4 packets.net/ipv4/udp_offload.c net/ipv6/udp_offload.c+4 -20 replies
301/321gso: fix dodgy bit handling for GSO_UDP_L4net/ipv4/udp_offload.c net/ipv6/udp_offload.c+12 -70 replies
302/321net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validationinclude/linux/virtio_net.h+16 -30 replies
303/321net: drop bad gso csum_start and offset in virtio_net_hdrinclude/linux/virtio_net.h net/ipv4/tcp_offload.c net/ipv4/udp_offload.c+12 -110 replies
304/321wifi: mac80211: add documentation for amsdu_mesh_controlnet/mac80211/sta_info.h+2 -00 replies
305/321wifi: mac80211: fix mesh path discovery based on unicast packetsnet/mac80211/rx.c+11 -110 replies
306/321wifi: mac80211: fix mesh forwardingnet/mac80211/rx.c+3 -00 replies
307/321wifi: mac80211: fix flow dissection for forwarded packetsnet/mac80211/rx.c+1 -10 replies
308/321wifi: mac80211: fix receiving mesh packets in forwarding=0 networksnet/mac80211/rx.c+8 -80 replies
309/321wifi: mac80211: drop bogus static keywords in A-MSDU rxnet/mac80211/rx.c+2 -20 replies
310/321wifi: mac80211: fix potential null pointer dereferencenet/mac80211/rx.c+2 -20 replies
311/321wifi: cfg80211: fix receiving mesh packets without RFC1042 headernet/wireless/util.c+2 -00 replies
312/321gfs2: Fix another freeze/thaw hangfs/gfs2/glops.c+5 -40 replies
313/321gfs2: dont withdraw if init_threads() got interruptedfs/gfs2/ops_fstype.c+1 -30 replies
314/321gfs2: Remove LM_FLAG_PRIORITY flagDocumentation/filesystems/gfs2-glocks.rst fs/gfs2/glock.c fs/gfs2/glock.h +1 more+7 -330 replies
315/321gfs2: Remove freeze_go_demote_okfs/gfs2/glops.c+0 -130 replies
316/321udp: fix receiving fraglist GSO packetsnet/ipv4/udp_offload.c+2 -10 replies
317/321ice: fix W=1 headers mismatchdrivers/net/ethernet/intel/ice/ice_txrx.c drivers/net/ethernet/intel/ice/ice_txrx_lib.c+2 -10 replies
318/321Revert "jfs: fix shift-out-of-bounds in dbJoin"fs/jfs/jfs_dmap.c+1 -70 replies
319/321net: change maximum number of UDP segments to 128include/linux/udp.h tools/testing/selftests/net/udpgso.c+2 -20 replies
320/321selftests: net: more strict check in net_helpertools/testing/selftests/net/net_helper.sh+7 -40 replies
321/321Input: MT - limit max slotsdrivers/input/input-mt.c+3 -00 replies

Reviews trailers per patch

156 of 321 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAlexander DahlJan HoeppnerAlexandre GhitiAnshuman KhandualSunil V LAndrew JonesCatalin MarinasLorenzo PieralisiHanjun GuoMike SnitzerJan KaraPrzemek KitszelYury NorovPeter OberparleiterDavid SterbaStephen SmalleyMiaohe LinJohannes ThumshirnAnand JainMichal HockoLeo LiuYonghong SongRyusuke KonishiJiri PirkoEric DumazetJamal Hadi SalimPhillip Lougher[email protected][email protected]Yue HuXin LongGuillaume NaultChristian SchoenebeckZach O'KeefeLorenz BauerFrederic WeisbeckerChristian BorntraegerSteffen EidenJanosch FrankSasha NeftinPaul MenzelNaama MeirVinicius Costa GomesMor Bar-GabayBreno LeitaoMoshe ShemeshSaeed MahameedDragos TatuleaAndrew LunnLinus WalleijFlorian FainelliSimon HormanAsmaa MnebhiMatthieu Baerts (NGI0)Florian WestphalGustavo A. R. SilvaLarry FingerMichael BüschGeert UytterhoevenSven SchnelleAlexander GordeevPeter UjfalusiMarcel ZiswilerMaxim SchwalmFelix KuehlingHarry WentlandMarek SzyprowskiSerge HallynNathan ChancellorMasahiro YamadaMartin Rodriguez ReboredoFinn BehrensBenno LossinAndreas HindborgAndrey KonovalovMing LeiYu KuaiBart Van AsschePéter UjfalusiPierre-Louis BossartSascha HauerHannes ReineckeChristoph HellwigChristian BraunerBryan O'DonoghueJohn GarryMartin WilckKees CookNobuhiro IwamatsuDennis DalessandroJosef BacikChao YuSunil GouthamSagi GrimbergAlexandra WinterWaiman LongVivek GoyalJiri KosinaHimanshu MadhaniThinh NguyenJohan HovoldBjorn AnderssonDmitry OsipenkoAndy ShevchenkoHaiyang ZhangQu WenruoWayne LinDaniel WheelerIlpo JärvinenWillem de BruijnZenghui YuMarc ZyngierKuniyuki IwashimaJason XingChristian KönigAnna-Maria BehnsenPablo Neira AyusoDavid LaightHans VerkuilKuppuswamy SathyanarayananAlexander LobakinChandan Kumar RoutIoana CiorneiDavid AhernAbhinav KumarDmitry BaryshkovStephen BoydHawking ZhangHangbin Liu[email protected]Bastien NoceraMat MartineauBaoquan HeUladzislau Rezki (Sony)Barry SongDavid HildenbrandHans de GoedeJeff LaytonNeilBrownAlex DeucherRuijing DongJason WangJacob KellerJacky BaiPiotr RaczynskiNicolas EscandeSean ChristophersonSeongJae ParkPeter SchneiderPavel Machek (CIP)Mark BrownMiguel OjedaRon Economoskernelci.org bot
SeriesA-b T-b T-b T-b T-b T-b T-b T-b
1/321T-b
2/321
3/321
4/321
5/321
6/321
7/321
8/321
9/321
10/321R-b
11/321R-b
12/321R-b R-b R-b A-b A-b R-b
13/321
14/321R-b
15/321R-b
16/321R-b R-b
17/321R-b A-b
18/321R-b R-b A-b
19/321R-b A-b
20/321
21/321
22/321
23/321
24/321A-b
25/321A-b
26/321R-b R-b
27/321R-b R-b
28/321
29/321A-b
30/321R-b
31/321R-b R-b R-b
32/321A-b
33/321T-b
34/321
35/321R-b
36/321
37/321T-b
38/321A-b
39/321
40/321R-b
41/321
42/321
43/321
44/321
45/321
46/321
47/321
48/321
49/321
50/321
51/321
52/321R-b R-b R-b
53/321
54/321R-b
55/321
56/321Reported-and-tested-by
57/321Reported-and-tested-by R-b
58/321
59/321
60/321A-b
61/321R-b
62/321
63/321
64/321
65/321
66/321
67/321
68/321
69/321
70/321A-b
71/321
72/321
73/321
74/321
75/321
76/321
77/321
78/321R-b
79/321
80/321
81/321
82/321
83/321A-b A-b T-b
84/321A-b T-b
85/321R-b R-b
86/321R-b R-b
87/321
88/321R-b
89/321R-b R-b
90/321R-b R-b R-b
91/321R-b R-b
92/321R-b R-b
93/321R-b R-b
94/321R-b
95/321
96/321R-b
97/321
98/321R-b
99/321
100/321
101/321
102/321
103/321
104/321
105/321R-b
106/321R-b
107/321
108/321
109/321
110/321
111/321
112/321A-b A-b
113/321
114/321
115/321
116/321
117/321
118/321
119/321R-b
120/321
121/321R-b A-b
122/321R-b T-b T-b
123/321
124/321
125/321R-b
126/321
127/321
128/321
129/321R-b
130/321
131/321A-b
132/321
133/321A-b
134/321
135/321R-b
136/321R-b R-b R-b
137/321
138/321
139/321
140/321R-b A-b
141/321A-b
142/321
143/321R-b R-b R-b
144/321R-b R-b
145/321R-b T-b T-b
146/321
147/321
148/321R-b
149/321R-b R-b R-b
150/321
151/321
152/321
153/321R-b R-b
154/321R-b
155/321R-b
156/321
157/321
158/321R-b R-b
159/321R-b
160/321A-b
161/321
162/321
163/321
164/321
165/321
166/321R-b
167/321
168/321R-b T-b R-b
169/321
170/321R-b
171/321R-b
172/321
173/321R-b
174/321R-b
175/321A-b
176/321
177/321
178/321
179/321
180/321R-b R-b
181/321R-b R-b
182/321
183/321
184/321
185/321
186/321
187/321R-b
188/321
189/321R-b
190/321
191/321
192/321
193/321R-b
194/321R-b R-b
195/321
196/321
197/321R-b
198/321
199/321
200/321R-b R-b
201/321A-b R-b T-b R-b
202/321
203/321R-b A-b
204/321R-b
205/321R-b
206/321R-b
207/321R-b
208/321R-b
209/321R-b R-b
210/321R-b
211/321R-b
212/321R-b R-b
213/321
214/321R-b
215/321R-b R-b
216/321R-b R-b
217/321A-b T-b
218/321R-b
219/321R-b
220/321
221/321
222/321R-b R-b R-b
223/321R-b R-b R-b
224/321
225/321
226/321
227/321A-b
228/321R-b
229/321
230/321R-b
231/321R-b
232/321R-b R-b R-b
233/321R-b
234/321R-b T-b
235/321R-b
236/321R-b
237/321
238/321R-b
239/321R-b R-b
240/321R-b
241/321R-b
242/321R-b
243/321R-b
244/321R-b
245/321R-b
246/321T-b
247/321T-b
248/321R-b R-b T-b
249/321R-b
250/321R-b
251/321R-b
252/321R-b
253/321R-b
254/321
255/321R-b
256/321R-b
257/321R-b
258/321R-b
259/321T-b R-b
260/321R-b T-b R-b
261/321R-b
262/321
263/321
264/321R-b
265/321
266/321R-b
267/321
268/321
269/321R-b
270/321R-b
271/321R-b
272/321R-b R-b
273/321
274/321
275/321R-b
276/321R-b
277/321R-b
278/321R-b
279/321R-b
280/321
281/321R-b
282/321R-b
283/321
284/321
285/321A-b R-b R-b A-b
286/321A-b
287/321A-b
288/321
289/321
290/321R-b
291/321R-b
292/321
293/321
294/321R-b R-b
295/321
296/321A-b R-b
297/321A-b R-b
298/321A-b
299/321
300/321
301/321R-b A-b
302/321R-b A-b
303/321
304/321
305/321
306/321
307/321
308/321
309/321
310/321
311/321Reported-and-tested-by
312/321
313/321
314/321
315/321
316/321R-b
317/321R-b
318/321
319/321R-b
320/321
321/321

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

Read the v1 thread

Cover letter [PATCH 6.1 000/321] 6.1.107-rc1 review

This is the start of the stable review cycle for the 6.1.107 release. There are 321 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 Thu, 29 Aug 2024 14:37:36 +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.107-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.107-rc1

Tetsuo Handa <[email protected]>
Input: MT - limit max slots

Paolo Abeni <[email protected]>
selftests: net: more strict check in net_helper

Yuri Benditovich <[email protected]>
net: change maximum number of UDP segments to 128

Dave Kleikamp <[email protected]>
Revert "jfs: fix shift-out-of-bounds in dbJoin"

Jesse Brandeburg <[email protected]>
ice: fix W=1 headers mismatch

Felix Fietkau <[email protected]>
udp: fix receiving fraglist GSO packets

Andreas Gruenbacher <[email protected]>
gfs2: Remove freeze_go_demote_ok

Andreas Gruenbacher <[email protected]>
gfs2: Remove LM_FLAG_PRIORITY flag

Andreas Gruenbacher <[email protected]>
gfs2: don't withdraw if init_threads() got interrupted

Andreas Gruenbacher <[email protected]>
gfs2: Fix another freeze/thaw hang

Felix Fietkau <[email protected]>
wifi: cfg80211: fix receiving mesh packets without RFC1042 header

Felix Fietkau <[email protected]>
wifi: mac80211: fix potential null pointer dereference

Felix Fietkau <[email protected]>
wifi: mac80211: drop bogus static keywords in A-MSDU rx

Felix Fietkau <[email protected]>
wifi: mac80211: fix receiving mesh packets in forwarding=0 networks

Felix Fietkau <[email protected]>
wifi: mac80211: fix flow dissection for forwarded packets

Felix Fietkau <[email protected]>
wifi: mac80211: fix mesh forwarding

Felix Fietkau <[email protected]>
wifi: mac80211: fix mesh path discovery based on unicast packets

Johannes Berg <[email protected]>
wifi: mac80211: add documentation for amsdu_mesh_control

Willem de Bruijn <[email protected]>
net: drop bad gso csum_start and offset in virtio_net_hdr

Willem de Bruijn <[email protected]>
net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation

Yan Zhai <[email protected]>
gso: fix dodgy bit handling for GSO_UDP_L4

Andrew Melnychenko <[email protected]>
udp: allow header check for dodgy GSO_UDP_L4 packets.

Jan Höppner <[email protected]>
Revert "s390/dasd: Establish DMA alignment"

Li RongQing <[email protected]>
KVM: x86: fire timer when it is migrated and expired, and in oneshot mode

Boyuan Zhang <[email protected]>
drm/amdgpu/vcn: not pause dpg for unified queue

Boyuan Zhang <[email protected]>
drm/amdgpu/vcn: identify unified queue in sw init

Lee, Chun-Yi <[email protected]>
Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO

Trond Myklebust <[email protected]>
nfsd: Fix a regression in nfsd_setattr()

NeilBrown <[email protected]>
nfsd: don't call locks_release_private() twice concurrently

Jeff Layton <[email protected]>
nfsd: drop the nfsd_put helper

NeilBrown <[email protected]>
nfsd: call nfsd_last_thread() before final nfsd_put()

NeilBrown <[email protected]>
NFSD: simplify error paths in nfsd_svc()

NeilBrown <[email protected]>
nfsd: separate nfsd_last_thread() from nfsd_put()

NeilBrown <[email protected]>
nfsd: Simplify code around svc_exit_thread() call in nfsd()

Zi Yan <[email protected]>
mm/numa: no task_numa_fault() call if PTE is changed

Zi Yan <[email protected]>
mm/numa: no task_numa_fault() call if PMD is changed

Hailong Liu <[email protected]>
mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0

Takashi Iwai <[email protected]>
ALSA: timer: Relax start tick time check for slave timer elements

Javier Carrasco <[email protected]>

    hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()

Eric Dumazet <[email protected]>
tcp: do not export tcp_twsk_purge()

Alex Hung <[email protected]>
Revert "drm/amd/display: Validate hw_points_num before using it"

Greg Kroah-Hartman <[email protected]>
Revert "usb: gadget: uvc: cleanup request when not in correct state"

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: only decrement add_addr_accepted for MPJ req

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: re-using ID of unused flushed subflows

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: re-using ID of unused removed subflows

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: re-using ID of unused removed ADD_ADDR

Peng Fan <[email protected]>
pmdomain: imx: wait SSAR when i.MX93 power domain on

Ben Whitten <[email protected]>
mmc: dw_mmc: allow biu and ciu clocks to defer

Marc Zyngier <[email protected]>
KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3

Nikolay Kuratov <[email protected]>
cxgb4: add forgotten u64 ivlan cast before shift

Werner Sembach <[email protected]>
Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination

Werner Sembach <[email protected]>
Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3

Siarhei Vishniakou <[email protected]>
HID: microsoft: Add rumble support to latest xbox controllers

Jason Gerecke <[email protected]>
HID: wacom: Defer calculation of resolution until resolution_code is known

Jiaxun Yang <[email protected]>
MIPS: Loongson64: Set timer mode in cpu-probe

Candice Li <[email protected]>
drm/amdgpu: Validate TA binary size

Namjae Jeon <[email protected]>
ksmbd: the buffer of smb2 query dir response has at least 1 byte

Chaotian Jing <[email protected]>
scsi: core: Fix the return value of scsi_logical_block_count()

Griffin Kroah-Hartman <[email protected]>
Bluetooth: MGMT: Add error handling to pair_device()

Dan Carpenter <[email protected]>
mmc: mmc_test: Fix NULL dereference on allocation failure

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails

Abhinav Kumar <[email protected]>
drm/msm/dp: reset the link phy params before link training

Abhinav Kumar <[email protected]>
drm/msm/dp: fix the max supported bpp logic

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: don't play tricks with debug macros

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix dangling multicast addresses

Sean Anderson <[email protected]>
net: xilinx: axienet: Always disable promiscuous mode

Bharat Bhushan <[email protected]>
octeontx2-af: Fix CPT AF register offset calculation

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: validate vlan header

Eric Dumazet <[email protected]>
ipv6: prevent possible UAF in ip6_xmit()

Eric Dumazet <[email protected]>
ipv6: fix possible UAF in ip6_finish_output2()

Eric Dumazet <[email protected]>
ipv6: prevent UAF in ip6_send_skb()

Stephen Hemminger <[email protected]>
netem: fix return value if duplicate enqueue fails

Joseph Huang <[email protected]>
net: dsa: mv88e6xxx: Fix out-of-bound access

Dan Carpenter <[email protected]>
dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()

Maciej Fijalkowski <[email protected]>
ice: fix ICE_LAST_OFFSET formula

Maciej Fijalkowski <[email protected]>
ice: fix page reuse when PAGE_SIZE is over 8k

Maciej Fijalkowski <[email protected]>
ice: Pull out next_to_clean bump out of ice_put_rx_buf()

Maciej Fijalkowski <[email protected]>
ice: Store page count inside ice_rx_buf

Maciej Fijalkowski <[email protected]>
ice: Add xdp_buff to ice_rx_ring struct

Maciej Fijalkowski <[email protected]>
ice: Prepare legacy-rx for upcoming XDP multi-buffer support

Nikolay Aleksandrov <[email protected]>
bonding: fix xfrm state handling when clearing active slave

Nikolay Aleksandrov <[email protected]>
bonding: fix xfrm real_dev null pointer dereference

Nikolay Aleksandrov <[email protected]>
bonding: fix null pointer deref in bond_ipsec_offload_ok

Nikolay Aleksandrov <[email protected]>
bonding: fix bond_ipsec_offload_ok return type

Thomas Bogendoerfer <[email protected]>
ip6_tunnel: Fix broken GRO

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_counter: Synchronize nft_counter_reset() against reader.

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_counter: Disable BH in nft_counter_offload_stats().

Kuniyuki Iwashima <[email protected]>
kcm: Serialise kcm_sendmsg() for the same socket.

Jeremy Kerr <[email protected]>
net: mctp: test: Use correct skb for route input check

Florian Westphal <[email protected]>
tcp: prevent concurrent execution of tcp_sk_exit_batch

Eric Dumazet <[email protected]>
tcp/dccp: do not care about families in inet_twsk_purge()

Eric Dumazet <[email protected]>
tcp/dccp: bypass empty buckets in inet_twsk_purge()

Hangbin Liu <[email protected]>
selftests: udpgro: report error when receive failed

Lucas Karpinski <[email protected]>
selftests/net: synchronize udpgro tests' tx and rx connection

Simon Horman <[email protected]>
tc-testing: don't access non-existent variable on exception

Vladimir Oltean <[email protected]>
net: mscc: ocelot: serialize access to the injection/extraction groups

Vladimir Oltean <[email protected]>
net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"

Vladimir Oltean <[email protected]>
net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection

Vladimir Oltean <[email protected]>
net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TX

Vladimir Oltean <[email protected]>
net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmit

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SMP: Fix assumption of Central always being Initiator

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_core: Fix LE quote calculation

Lang Yu <[email protected]>
drm/amdkfd: reserve the BO before validating it

Maximilian Luz <[email protected]>
platform/surface: aggregator: Fix warning when controller is destroyed in probe

Rodrigo Siqueira <[email protected]>
drm/amd/display: Adjust cursor position

Filipe Manana <[email protected]>
btrfs: send: allow cloning non-aligned extent if it ends at i_size

David Sterba <[email protected]>
btrfs: replace sb::s_blocksize by fs_info::sectorsize

Long Li <[email protected]>
net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings

Mikulas Patocka <[email protected]>
dm suspend: return -ERESTARTSYS instead of -EINTR

Breno Leitao <[email protected]>
i2c: tegra: Do not mark ACPI devices as irq safe

Michał Mirosław <[email protected]>
i2c: tegra: allow VI support to be compiled out

Michał Mirosław <[email protected]>
i2c: tegra: allow DVC support to be compiled out

Aurelien Jarno <[email protected]>
media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)

Eric Dumazet <[email protected]>
gtp: pull network headers in gtp_dev_xmit()

Phil Chang <[email protected]>
hrtimer: Prevent queuing of hrtimer without a function callback

Jesse Zhang <[email protected]>
drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent

Sagi Grimberg <[email protected]>
nvmet-rdma: fix possible bad dereference when freeing rsps

Baokun Li <[email protected]>
ext4: set the type of max_zeroout to unsigned int to avoid overflow

Guanrui Huang <[email protected]>
irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc

Abdulrasaq Lawani <[email protected]>
fbdev: offb: replace of_node_put with __free(device_node)

Krishna Kurapati <[email protected]>
usb: dwc3: core: Skip setting event buffers for host only controllers

Gergo Koteles <[email protected]>
platform/x86: lg-laptop: fix %s null argument warning

Adrian Hunter <[email protected]>
clocksource: Make watchdog and suspend-timing multiplication overflow safe

Biju Das <[email protected]>
irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time

Alexander Gordeev <[email protected]>
s390/iucv: fix receive buffer virtual vs physical address confusion

Oreoluwa Babatunde <[email protected]>
openrisc: Call setup_memory() earlier in the init sequence

NeilBrown <[email protected]>
NFS: avoid infinite loop in pnfs_update_layout.

Hannes Reinecke <[email protected]>
nvmet-tcp: do not continue for invalid icreq

Jian Shen <[email protected]>
net: hns3: add checking for vf id of mailbox

Alexandre Belloni <[email protected]>
rtc: nct3018y: fix possible NULL dereference

Richard Fitzgerald <[email protected]>
firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid

Luiz Augusto von Dentz <[email protected]>
Bluetooth: bnep: Fix out-of-bound access

Keith Busch <[email protected]>
nvme: clear caller pointer on identify failure

Uwe Kleine-König <[email protected]>
usb: gadget: fsl: Increase size of name buffer for endpoints

Zhiguo Niu <[email protected]>
f2fs: fix to do sanity check in update_sit_entry

David Sterba <[email protected]>
btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()

David Sterba <[email protected]>
btrfs: change BUG_ON to assertion in tree_move_down()

David Sterba <[email protected]>
btrfs: send: handle unexpected data in header buffer in begin_cmd()

David Sterba <[email protected]>
btrfs: handle invalid root reference found in may_destroy_subvol()

David Sterba <[email protected]>
btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()

David Sterba <[email protected]>
btrfs: change BUG_ON to assertion when checking for delayed_node root

David Sterba <[email protected]>
btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()

Michael Ellerman <[email protected]>
powerpc/boot: Only free if realloc() succeeds

Li zeming <[email protected]>
powerpc/boot: Handle allocation failure in simple_realloc()

Helge Deller <[email protected]>
parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367

Christophe Kerello <[email protected]>
memory: stm32-fmc2-ebi: check regmap_read return value

Kees Cook <[email protected]>
x86: Increase brk randomness entropy for 64-bit systems

Li Nan <[email protected]>
md: clean up invalid BUG_ON in md_ioctl

Eric Dumazet <[email protected]>

    netlink: hold nlk->cb_mutex longer in __netlink_dump_start()

Martin Blumenstingl <[email protected]>
clocksource/drivers/arm_global_timer: Guard against division by zero

Stefan Hajnoczi <[email protected]>
virtiofs: forbid newlines in tags

Costa Shulyupin <[email protected]>
hrtimer: Select housekeeping CPU during migration

Erico Nunes <[email protected]>
drm/lima: set gp bus_stop bit before hard reset

Kees Cook <[email protected]>
net/sun3_82586: Avoid reading past buffer in debug output

Philipp Stanner <[email protected]>
media: drivers/media/dvb-core: copy user arrays safely

Justin Tee <[email protected]>
scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()

Max Filippov <[email protected]>
fs: binfmt_elf_efpic: don't use missing interpreter's properties

Hans Verkuil <[email protected]>

    media: pci: cx23885: check cx23885_vdev_init() return

Neel Natu <[email protected]>
kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files

Jan Kara <[email protected]>
quota: Remove BUG_ON from dqget()

Al Viro <[email protected]>
fuse: fix UAF in rcu pathwalks

Al Viro <[email protected]>
afs: fix __afs_break_callback() / afs_drop_open_mmap() race

Baokun Li <[email protected]>
ext4: do not trim the group with corrupted block bitmap

Daniel Wagner <[email protected]>
nvmet-trace: avoid dereferencing pointer too early

Andreas Gruenbacher <[email protected]>
gfs2: Refcounting fix in gfs2_thaw_super

Zijun Hu <[email protected]>
Bluetooth: hci_conn: Check non NULL function before calling for HFP offload

Andy Yan <[email protected]>
drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode

Kees Cook <[email protected]>

    hwmon: (pc87360) Bounds check data->innr usage

Bard Liao <[email protected]>
ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data

Kunwu Chan <[email protected]>
powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu

Ashish Mhetre <[email protected]>
memory: tegra: Skip SID programming if SID registers aren't set

Rob Clark <[email protected]>
drm/msm: Reduce fallout of fence signaling vs reclaim hangs

Li Lingfeng <[email protected]>
block: Fix lockdep warning in blk_mq_mark_tag_wait

Samuel Holland <[email protected]>
arm64: Fix KASAN random tag seed initialization

Masahiro Yamada <[email protected]>
rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT

Masahiro Yamada <[email protected]>
rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT

Miguel Ojeda <[email protected]>
rust: work around bindgen 0.69.0 issue

Miguel Ojeda <[email protected]>
kbuild: rust_is_available: handle failures calling $RUSTC/$BINDGEN

Miguel Ojeda <[email protected]>
kbuild: rust_is_available: normalize version matching

Antoniu Miclaus <[email protected]>
hwmon: (ltc2992) Avoid division by zero

Chengfeng Ye <[email protected]>

    IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock

Gustavo A. R. Silva <[email protected]>
clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider

Mukesh Sisodiya <[email protected]>
wifi: iwlwifi: fw: Fix debugfs command sending

Miri Korenblit <[email protected]>
wifi: iwlwifi: abort scan when rfkill on but device enabled

Andreas Gruenbacher <[email protected]>
gfs2: setattr_chown: Add missing initialization

Mike Christie <[email protected]>
scsi: spi: Fix sshdr use

Hans Verkuil <[email protected]>
media: qcom: venus: fix incorrect return value

Mikko Perttunen <[email protected]>
drm/tegra: Zero-initialize iosys_map

Christian Brauner <[email protected]>
binfmt_misc: cleanup on filesystem umount

Yu Kuai <[email protected]>

    md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log'

Chengfeng Ye <[email protected]>
media: s5p-mfc: Fix potential deadlock on condlock

Chengfeng Ye <[email protected]>
staging: ks7010: disable bh on tx_dev_lock

Alex Hung <[email protected]>
drm/amd/display: Validate hw_points_num before using it

Michael Grzeschik <[email protected]>
usb: gadget: uvc: cleanup request when not in correct state

David Lechner <[email protected]>
staging: iio: resolver: ad2s1210: fix use before initialization

Hans Verkuil <[email protected]>
media: radio-isa: use dev_name to fill in bus_info

Philip Yang <[email protected]>
drm/amdkfd: Move dma unmapping after TLB flush

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out

Tomi Valkeinen <[email protected]>
drm/bridge: tc358768: Attempt to fix DSI horizontal timings

Heiko Carstens <[email protected]>
s390/smp,mcck: fix early IPI handling

Zhu Yanjun <[email protected]>
RDMA/rtrs: Fix the problem of variable not initialized fully

Wolfram Sang <[email protected]>
i2c: riic: avoid potential division by zero

Kamalesh Babulal <[email protected]>
cgroup: Avoid extra dereference in css_populate_dir()

Jeff Johnson <[email protected]>
wifi: cw1200: Avoid processing an invalid TIM IE

Paul E. McKenney <[email protected]>
rcu: Eliminate rcu_gp_slow_unregister() false positive

Zhen Lei <[email protected]>
rcu: Dump memory object info if callback function is invalid

Johannes Berg <[email protected]>
wifi: mac80211: fix BA session teardown race

Johannes Berg <[email protected]>
wifi: cfg80211: check wiphy mutex is held for wdev mutex

Rand Deeb <[email protected]>
ssb: Fix division by zero issue in ssb_calc_clock_rate

Lee Jones <[email protected]>
drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored

Parsa Poorshikhian <[email protected]>
ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7

Jie Wang <[email protected]>
net: hns3: fix a deadlock problem when config TC during resetting

Peiyang Wang <[email protected]>
net: hns3: use the user's cfg after reset

Jie Wang <[email protected]>
net: hns3: fix wrong use of semaphore up

Phil Sutter <[email protected]>
netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests

Phil Sutter <[email protected]>
netfilter: nf_tables: Introduce nf_tables_getobj_single

Phil Sutter <[email protected]>
netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx

Phil Sutter <[email protected]>

    netfilter: nf_tables: nft_obj_filter fits into cb->ctx

Phil Sutter <[email protected]>
netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx

Phil Sutter <[email protected]>
netfilter: nf_tables: A better name for nft_obj_filter

Phil Sutter <[email protected]>
netfilter: nf_tables: Unconditionally allocate nft_obj_filter

Phil Sutter <[email protected]>
netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj

Phil Sutter <[email protected]>
netfilter: nf_tables: Audit log dump reset after the fact

Florian Westphal <[email protected]>
netfilter: nf_queue: drop packets with cloned unconfirmed conntracks

Donald Hunter <[email protected]>
netfilter: flowtable: initialise extack before use

Tom Hughes <[email protected]>
netfilter: allow ipv6 fragments to arrive on different devices

Eugene Syromiatnikov <[email protected]>
mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size

David Thompson <[email protected]>
mlxbf_gige: disable RX filters until RX path initialized

Yue Haibing <[email protected]>
mlxbf_gige: Remove two unused function declarations

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: check busy flag in MDIO operations

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: use read_poll_timeout instead delay loop

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: pass value in phy_write operation

Radhey Shyam Pandey <[email protected]>
net: axienet: Fix register defines comment description

Dan Carpenter <[email protected]>
atm: idt77252: prevent use after free in dequeue_rx()

Cosmin Ratiu <[email protected]>
net/mlx5e: Correctly report errors for ethtool rx flows

Dragos Tatulea <[email protected]>
net/mlx5e: Take state lock during tx timeout reporter

Faizal Rahim <[email protected]>
igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer

Muhammad Husaini Zulkifli <[email protected]>
igc: Correct the launchtime offset

Takashi Iwai <[email protected]>
ALSA: usb: Fix UBSAN warning in parse_audio_unit()

Konstantin Komarov <[email protected]>
fs/ntfs3: Do copy_to_user out of run_lock

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

Edward Adam Davis <[email protected]>
jfs: fix null ptr deref in dtInsertEntry

Willem de Bruijn <[email protected]>
fou: remove warn in gue_gro_receive on unsupported protocol

yunshui <[email protected]>
bpf, net: Use DEV_STAT_INC()

Jan Kara <[email protected]>
udf: Fix bogus checksum computation in udf_rename()

Jan Kara <[email protected]>
ext4: do not create EA inode under buffer lock

Jan Kara <[email protected]>
ext4: fold quota accounting into ext4_xattr_inode_lookup_create()

Li Zhong <[email protected]>
ext4: check the return value of ext4_xattr_inode_dec_ref()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: RFCOMM: Fix not validating setsockopt user input

Alexei Starovoitov <[email protected]>
bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.

Kees Cook <[email protected]>
bpf: Replace bpf_lpm_trie_key 0-length array with flexible array

Donald Hunter <[email protected]>
docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map

Johannes Berg <[email protected]>
wifi: cfg80211: check A-MSDU format more carefully

Felix Fietkau <[email protected]>
wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU

Felix Fietkau <[email protected]>
wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces

Felix Fietkau <[email protected]>
wifi: mac80211: remove mesh forwarding congestion check

Felix Fietkau <[email protected]>
wifi: cfg80211: factor out bridge tunnel / RFC1042 header check

Felix Fietkau <[email protected]>

    wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr

Felix Fietkau <[email protected]>
wifi: mac80211: fix and simplify unencrypted drop check for mesh

Gavrilov Ilia <[email protected]>
pppoe: Fix memory leak in pppoe_sendmsg()

Dmitry Antipov <[email protected]>
net: sctp: fix skb leak in sctp_inq_free()

Allison Henderson <[email protected]>
net:rds: Fix possible deadlock in rds_message_put

Jan Kara <[email protected]>
quota: Detect loops in quota tree

Gao Xiang <[email protected]>
erofs: avoid debugging output for (de)compressed data

Edward Adam Davis <[email protected]>
reiserfs: fix uninit-value in comp_keys

Phillip Lougher <[email protected]>
Squashfs: fix variable overflow triggered by sysbot

Lizhi Xu <[email protected]>
squashfs: squashfs_read_data need to check if the length is 0

Manas Ghandat <[email protected]>
jfs: fix shift-out-of-bounds in dbJoin

Jakub Kicinski <[email protected]>
net: don't dump stack on queue timeout

Yajun Deng <[email protected]>
net: sched: Print msecs when transmit queue time out

Johannes Berg <[email protected]>
wifi: mac80211: fix change_address deadlock during unregister

Johannes Berg <[email protected]>
wifi: mac80211: take wiphy lock for MAC addr change

Ying Hsu <[email protected]>
Bluetooth: Fix hci_link_tx_to RCU lock usage

Andreas Gruenbacher <[email protected]>
gfs2: Stop using gfs2_make_fs_ro for withdraw

Andreas Gruenbacher <[email protected]>
gfs2: Rework freeze / thaw logic

Andreas Gruenbacher <[email protected]>

    gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR}

Andreas Gruenbacher <[email protected]>

    gfs2: Rename gfs2_freeze_lock{ => _shared }

Andreas Gruenbacher <[email protected]>
gfs2: Rename the {freeze,thaw}_super callbacks

Andreas Gruenbacher <[email protected]>
gfs2: Rename remaining "transaction" glock references

Kees Cook <[email protected]>
pid: Replace struct pid 1-element array with flex-array

Thomas Gleixner <[email protected]>
posix-timers: Ensure timer ID search-loop limit is valid

Andrii Nakryiko <[email protected]>
bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log

Andrii Nakryiko <[email protected]>
bpf: Split off basic BPF verifier log into separate file

Ivan Orlov <[email protected]>
mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file()

Tetsuo Handa <[email protected]>

    nilfs2: initialize "struct nilfs_binfo_dat"->bi_pad field

Ivan Orlov <[email protected]>
9P FS: Fix wild-memory-access write in v9fs_get_acl

Theodore Ts'o <[email protected]>
ext4, jbd2: add an optimized bmap for the journal inode

Ryusuke Konishi <[email protected]>
nilfs2: prevent WARNING in nilfs_dat_commit_end()

Leon Hwang <[email protected]>
bpf: Fix updating attached freplace prog in prog_array map

Claudio Imbrenda <[email protected]>
s390/uv: Panic for set and remove shared access UVC errors

Alex Deucher <[email protected]>
drm/amdgpu/jpeg2: properly set atomics vmid field

Al Viro <[email protected]>
memcg_write_event_control(): fix a user-triggerable oops

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu: Actually check flags for all context ops.

Qu Wenruo <[email protected]>
btrfs: tree-checker: add dev extent item checks

Naohiro Aota <[email protected]>
btrfs: zoned: properly take lock to read/update block group's zoned variables

Waiman Long <[email protected]>
mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu

Zhen Lei <[email protected]>
selinux: fix potential counting error in avc_add_xperms_decision()

Max Kellermann <[email protected]>
fs/netfs/fscache_cookie: add missing "n_accesses" check

Dan Carpenter <[email protected]>
rtla/osnoise: Prevent NULL dereference in error handling

Andi Shyti <[email protected]>
i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume

Al Viro <[email protected]>
fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE

Alexander Lobakin <[email protected]>
bitmap: introduce generic optimized bitmap_size()

Alexander Lobakin <[email protected]>

    btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()

Alexander Lobakin <[email protected]>

    s390/cio: rename bitmap_size() -> idset_bitmap_size()

Alexander Lobakin <[email protected]>
fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()

Zhihao Cheng <[email protected]>
vfs: Don't evict inode under the inode lru traversing context

Mikulas Patocka <[email protected]>
dm persistent data: fix memory allocation failure

Khazhismel Kumykov <[email protected]>
dm resume: don't return EINVAL when signalled

Haibo Xu <[email protected]>
arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE

Nam Cao <[email protected]>
riscv: change XIP's kernel_map.size to be size of the entire kernel

Stefan Haberland <[email protected]>
s390/dasd: fix error recovery leading to data corruption on ESE devices

Mika Westerberg <[email protected]>
thunderbolt: Mark XDomain as unplugged when router is removed

Mathias Nyman <[email protected]>
xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration

Juan José Arboleda <[email protected]>
ALSA: usb-audio: Support Yamaha P-125 quirk entry

Lianqin Hu <[email protected]>
ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET

Eli Billauer <[email protected]>
char: xillybus: Check USB endpoints when probing device

Eli Billauer <[email protected]>
char: xillybus: Refine workqueue handling

Eli Billauer <[email protected]>
char: xillybus: Don't destroy workqueue from work item running on it

Jann Horn <[email protected]>
fuse: Initialize beyond-EOF page contents before setting uptodate

Mathieu Othacehe <[email protected]>
tty: atmel_serial: use the correct RTS flag.

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

Diffstat:

 Documentation/bpf/map_lpm_trie.rst                 | 181 ++++++++++
 Documentation/filesystems/gfs2-glocks.rst          |   3 +-
 Makefile                                           |   4 +-
 arch/arm64/kernel/acpi_numa.c                      |   2 +-
 arch/arm64/kernel/setup.c                          |   3 -
 arch/arm64/kernel/smp.c                            |   2 +
 arch/arm64/kvm/sys_regs.c                          |   6 +
 arch/arm64/kvm/vgic/vgic.h                         |   7 +
 arch/mips/kernel/cpu-probe.c                       |   4 +
 arch/openrisc/kernel/setup.c                       |   6 +-
 arch/parisc/kernel/irq.c                           |   4 +-
 arch/powerpc/boot/simple_alloc.c                   |   7 +-
 arch/powerpc/sysdev/xics/icp-native.c              |   2 +
 arch/riscv/mm/init.c                               |   4 +-
 arch/s390/include/asm/uv.h                         |   5 +-
 arch/s390/kernel/early.c                           |  12 +-
 arch/s390/kernel/smp.c                             |   4 +-
 arch/x86/kernel/process.c                          |   5 +-
 arch/x86/kvm/lapic.c                               |   8 +-
 block/blk-mq-tag.c                                 |   5 +-
 drivers/atm/idt77252.c                             |   9 +-
 drivers/bluetooth/hci_ldisc.c                      |   3 +-
 drivers/char/xillybus/xillyusb.c                   |  42 ++-
 drivers/clk/visconti/pll.c                         |   6 +-
 drivers/clocksource/arm_global_timer.c             |  11 +-
 drivers/firmware/cirrus/cs_dsp.c                   |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  40 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  53 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   6 +-
 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  24 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   2 +-
 drivers/gpu/drm/bridge/tc358768.c                  | 215 ++++++++++--
 drivers/gpu/drm/lima/lima_gp.c                     |  12 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |  14 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |   3 +
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   2 +
 drivers/gpu/drm/msm/dp/dp_panel.c                  |  19 +-
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   5 +
 drivers/gpu/drm/tegra/gem.c                        |   2 +-
 drivers/hid/hid-ids.h                              |  10 +-
 drivers/hid/hid-microsoft.c                        |  11 +-
 drivers/hid/wacom_wac.c                            |   4 +-
 drivers/hwmon/ltc2992.c                            |   8 +-
 drivers/hwmon/pc87360.c                            |   6 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |  41 ++-
 drivers/i3c/master/mipi-i3c-hci/dma.c              |   5 +-
 drivers/infiniband/hw/hfi1/chip.c                  |   5 +-
 drivers/infiniband/ulp/rtrs/rtrs.c                 |   2 +-
 drivers/input/input-mt.c                           |   3 +
 drivers/input/serio/i8042-acpipnpio.h              |  20 +-
 drivers/input/serio/i8042.c                        |  10 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 -
 drivers/irqchip/irq-renesas-rzg2l.c                |   5 +-
 drivers/md/dm-clone-metadata.c                     |   5 -
 drivers/md/dm-ioctl.c                              |  22 +-
 drivers/md/dm.c                                    |   4 +-
 drivers/md/md.c                                    |   5 -
 drivers/md/persistent-data/dm-space-map-metadata.c |   4 +-
 drivers/md/raid5-cache.c                           |  47 +--
 drivers/media/dvb-core/dvb_frontend.c              |  12 +-
 drivers/media/pci/cx23885/cx23885-video.c          |   8 +
 drivers/media/pci/solo6x10/solo6x10-offsets.h      |  10 +-
 drivers/media/platform/qcom/venus/pm_helpers.c     |   2 +-
 .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c   |   2 +-
 drivers/media/radio/radio-isa.c                    |   2 +-
 drivers/memory/stm32-fmc2-ebi.c                    | 122 +++++--
 drivers/memory/tegra/tegra186.c                    |   3 +
 drivers/mmc/core/mmc_test.c                        |   9 +-
 drivers/mmc/host/dw_mmc.c                          |   8 +
 drivers/net/bonding/bond_main.c                    |  21 +-
 drivers/net/bonding/bond_options.c                 |   2 +-
 drivers/net/dsa/mv88e6xxx/global1_atu.c            |   3 +-
 drivers/net/dsa/ocelot/felix.c                     |  11 +
 drivers/net/dsa/vitesse-vsc73xx-core.c             |  69 +++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |   3 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   3 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  28 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   3 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   4 +-
 drivers/net/ethernet/i825xx/sun3_82586.c           |   2 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |   4 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |   8 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          | 117 +++----
 drivers/net/ethernet/intel/ice/ice_txrx.h          |   6 +-
 drivers/net/ethernet/intel/ice/ice_txrx_lib.c      |   1 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |  15 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   7 +
 drivers/net/ethernet/intel/igc/igc_regs.h          |   1 +
 drivers/net/ethernet/intel/igc/igc_tsn.c           |  64 ++++
 drivers/net/ethernet/intel/igc/igc_tsn.h           |   1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  23 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |   2 +
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   2 +-
 .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h  |   9 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |  10 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h |   2 +
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |  50 ++-
 drivers/net/ethernet/microsoft/mana/mana.h         |   1 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  22 +-
 drivers/net/ethernet/mscc/ocelot.c                 |  91 ++++-
 drivers/net/ethernet/mscc/ocelot_fdma.c            |   3 +-
 drivers/net/ethernet/mscc/ocelot_vsc7514.c         |   4 +
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |  17 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |  25 +-
 drivers/net/gtp.c                                  |   3 +
 drivers/net/ppp/pppoe.c                            |  23 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   2 +-
 .../net/wireless/marvell/mwifiex/11n_rxreorder.c   |   2 +-
 drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
 drivers/nvme/host/core.c                           |   5 +-
 drivers/nvme/target/rdma.c                         |  16 +-
 drivers/nvme/target/tcp.c                          |   1 +
 drivers/nvme/target/trace.c                        |   6 +-
 drivers/nvme/target/trace.h                        |  28 +-
 drivers/platform/surface/aggregator/controller.c   |   3 +-
 drivers/platform/x86/lg-laptop.c                   |   2 +-
 drivers/rtc/rtc-nct3018y.c                         |   6 +-
 drivers/s390/block/dasd.c                          |  36 +-
 drivers/s390/block/dasd_3990_erp.c                 |  10 +-
 drivers/s390/block/dasd_diag.c                     |   1 -
 drivers/s390/block/dasd_eckd.c                     |  58 ++-
 drivers/s390/block/dasd_int.h                      |   2 +-
 drivers/s390/cio/idset.c                           |  12 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   2 +-
 drivers/scsi/scsi_transport_spi.c                  |   4 +-
 drivers/soc/imx/imx93-pd.c                         |   5 +-
 drivers/ssb/main.c                                 |   2 +-
 drivers/staging/iio/resolver/ad2s1210.c            |   7 +-
 drivers/staging/ks7010/ks7010_sdio.c               |   4 +-
 drivers/thunderbolt/switch.c                       |   1 +
 drivers/tty/serial/atmel_serial.c                  |   2 +-
 drivers/usb/dwc3/core.c                            |  13 +
 drivers/usb/gadget/udc/fsl_udc_core.c              |   2 +-
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/video/fbdev/offb.c                         |   3 +-
 fs/9p/xattr.c                                      |   8 +-
 fs/afs/file.c                                      |   8 +-
 fs/binfmt_elf_fdpic.c                              |   2 +-
 fs/binfmt_misc.c                                   | 216 +++++++++---
 fs/btrfs/delayed-inode.c                           |   4 +-
 fs/btrfs/disk-io.c                                 |   2 +
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/free-space-cache.c                        |  22 +-
 fs/btrfs/inode.c                                   |  11 +-
 fs/btrfs/ioctl.c                                   |   2 +-
 fs/btrfs/qgroup.c                                  |   2 -
 fs/btrfs/reflink.c                                 |   6 +-
 fs/btrfs/send.c                                    |  63 +++-
 fs/btrfs/super.c                                   |   2 +-
 fs/btrfs/tests/extent-io-tests.c                   |  28 +-
 fs/btrfs/tree-checker.c                            |  69 ++++
 fs/erofs/decompressor.c                            |   8 +-
 fs/ext4/extents.c                                  |   3 +-
 fs/ext4/mballoc.c                                  |   3 +
 fs/ext4/super.c                                    |  23 ++
 fs/ext4/xattr.c                                    | 158 ++++-----
 fs/f2fs/segment.c                                  |   5 +-
 fs/file.c                                          |  28 +-
 fs/fscache/cookie.c                                |   4 +
 fs/fuse/cuse.c                                     |   3 +-
 fs/fuse/dev.c                                      |   6 +-
 fs/fuse/fuse_i.h                                   |   1 +
 fs/fuse/inode.c                                    |  15 +-
 fs/fuse/virtio_fs.c                                |  10 +
 fs/gfs2/glock.c                                    |  27 +-
 fs/gfs2/glock.h                                    |   9 -
 fs/gfs2/glops.c                                    |  66 ++--
 fs/gfs2/incore.h                                   |   2 +-
 fs/gfs2/inode.c                                    |   2 +-
 fs/gfs2/lock_dlm.c                                 |   5 -
 fs/gfs2/log.c                                      |   2 -
 fs/gfs2/ops_fstype.c                               |  13 +-
 fs/gfs2/recovery.c                                 |  28 +-
 fs/gfs2/super.c                                    | 197 ++++++++---
 fs/gfs2/super.h                                    |   1 +
 fs/gfs2/sys.c                                      |   2 +-
 fs/gfs2/util.c                                     |  53 +--
 fs/gfs2/util.h                                     |   5 +-
 fs/inode.c                                         |  39 ++-
 fs/jbd2/journal.c                                  |   9 +-
 fs/jfs/jfs_dmap.c                                  |   2 +
 fs/jfs/jfs_dtree.c                                 |   2 +
 fs/kernfs/file.c                                   |   8 +-
 fs/nfs/pnfs.c                                      |   8 +
 fs/nfsd/nfs4proc.c                                 |   4 +
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nfsd/nfsctl.c                                   |  32 +-
 fs/nfsd/nfsd.h                                     |   3 +-
 fs/nfsd/nfssvc.c                                   |  85 ++---
 fs/nfsd/vfs.c                                      |   6 +-
 fs/nilfs2/btree.c                                  |   1 +
 fs/nilfs2/dat.c                                    |  11 +
 fs/nilfs2/direct.c                                 |   1 +
 fs/ntfs3/bitmap.c                                  |   4 +-
 fs/ntfs3/frecord.c                                 |  75 +++-
 fs/ntfs3/fsntfs.c                                  |   2 +-
 fs/ntfs3/index.c                                   |  11 +-
 fs/ntfs3/ntfs_fs.h                                 |   4 +-
 fs/ntfs3/super.c                                   |   2 +-
 fs/quota/dquot.c                                   |   5 +-
 fs/quota/quota_tree.c                              | 128 +++++--
 fs/quota/quota_v2.c                                |  15 +-
 fs/reiserfs/stree.c                                |   2 +-
 fs/smb/server/smb2pdu.c                            |   3 +-
 fs/squashfs/block.c                                |   2 +-
 fs/squashfs/file.c                                 |   3 +-
 fs/squashfs/file_direct.c                          |   6 +-
 fs/udf/namei.c                                     |   1 -
 include/linux/bitmap.h                             |  20 +-
 include/linux/bpf_verifier.h                       |  23 +-
 include/linux/cpumask.h                            |   2 +-
 include/linux/dsa/ocelot.h                         |  47 +++
 include/linux/fs.h                                 |   5 +
 include/linux/if_vlan.h                            |  21 ++
 include/linux/jbd2.h                               |   8 +
 include/linux/pid.h                                |   2 +-
 include/linux/sched/signal.h                       |   2 +-
 include/linux/sunrpc/svc.h                         |  13 -
 include/linux/udp.h                                |   2 +-
 include/linux/virtio_net.h                         |  35 +-
 include/net/cfg80211.h                             |  40 ++-
 include/net/inet_timewait_sock.h                   |   2 +-
 include/net/kcm.h                                  |   1 +
 include/net/tcp.h                                  |   2 +-
 include/scsi/scsi_cmnd.h                           |   2 +-
 include/soc/mscc/ocelot.h                          |  12 +-
 include/trace/events/huge_memory.h                 |   3 +-
 include/uapi/linux/bpf.h                           |  19 +-
 init/Kconfig                                       |   7 +-
 kernel/bpf/Makefile                                |   3 +-
 kernel/bpf/log.c                                   |  82 +++++
 kernel/bpf/lpm_trie.c                              |  33 +-
 kernel/bpf/verifier.c                              |  69 ----
 kernel/cgroup/cgroup.c                             |   4 +-
 kernel/pid.c                                       |   7 +-
 kernel/pid_namespace.c                             |   2 +-
 kernel/rcu/rcu.h                                   |   7 +
 kernel/rcu/srcutiny.c                              |   1 +
 kernel/rcu/srcutree.c                              |   1 +
 kernel/rcu/tasks.h                                 |   1 +
 kernel/rcu/tiny.c                                  |   1 +
 kernel/rcu/tree.c                                  |   3 +-
 kernel/time/clocksource.c                          |  42 ++-
 kernel/time/hrtimer.c                              |   5 +-
 kernel/time/posix-timers.c                         |  31 +-
 lib/math/prime_numbers.c                           |   2 -
 mm/huge_memory.c                                   |  30 +-
 mm/khugepaged.c                                    |  20 ++
 mm/memcontrol.c                                    |   7 +-
 mm/memory-failure.c                                |  20 +-
 mm/memory.c                                        |  29 +-
 mm/vmalloc.c                                       |  11 +-
 net/bluetooth/bnep/core.c                          |   3 +-
 net/bluetooth/hci_conn.c                           |  11 +-
 net/bluetooth/hci_core.c                           |  24 +-
 net/bluetooth/mgmt.c                               |   4 +
 net/bluetooth/rfcomm/sock.c                        |  14 +-
 net/bluetooth/smp.c                                | 146 ++++----
 net/bridge/br_netfilter_hooks.c                    |   6 +-
 net/core/filter.c                                  |   8 +-
 net/core/skbuff.c                                  |   8 +-
 net/dccp/ipv4.c                                    |   2 +-
 net/dccp/ipv6.c                                    |   6 -
 net/dsa/tag_ocelot.c                               |  37 +-
 net/ipv4/fou.c                                     |   2 +-
 net/ipv4/inet_timewait_sock.c                      |  16 +-
 net/ipv4/tcp_ipv4.c                                |  16 +-
 net/ipv4/tcp_minisocks.c                           |   7 +-
 net/ipv4/tcp_offload.c                             |   3 +
 net/ipv4/udp_offload.c                             |  18 +-
 net/ipv6/ip6_output.c                              |  10 +
 net/ipv6/ip6_tunnel.c                              |  12 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   4 +
 net/ipv6/tcp_ipv6.c                                |   6 -
 net/iucv/iucv.c                                    |   3 +-
 net/kcm/kcmsock.c                                  |   4 +
 net/mac80211/agg-tx.c                              |   6 +-
 net/mac80211/debugfs_netdev.c                      |   3 -
 net/mac80211/driver-ops.c                          |   3 -
 net/mac80211/ieee80211_i.h                         |   1 -
 net/mac80211/iface.c                               |  27 +-
 net/mac80211/rx.c                                  | 387 +++++++++++----------
 net/mac80211/sta_info.c                            |  17 +
 net/mac80211/sta_info.h                            |   3 +
 net/mctp/test/route-test.c                         |   2 +-
 net/mptcp/diag.c                                   |   2 +-
 net/mptcp/pm_netlink.c                             |  31 +-
 net/netfilter/nf_flow_table_inet.c                 |   3 +
 net/netfilter/nf_flow_table_ip.c                   |   3 +
 net/netfilter/nf_flow_table_offload.c              |   2 +-
 net/netfilter/nf_tables_api.c                      | 225 +++++++-----
 net/netfilter/nfnetlink_queue.c                    |  35 +-
 net/netfilter/nft_counter.c                        |   9 +-
 net/netlink/af_netlink.c                           |  13 +-
 net/rds/recv.c                                     |  13 +-
 net/sched/sch_generic.c                            |  11 +-
 net/sched/sch_netem.c                              |  47 ++-
 net/sctp/inqueue.c                                 |  14 +-
 net/wireless/core.h                                |   8 +-
 net/wireless/util.c                                | 195 +++++++----
 samples/bpf/map_perf_test_user.c                   |   2 +-
 samples/bpf/xdp_router_ipv4_user.c                 |   2 +-
 scripts/rust_is_available.sh                       |  41 ++-
 security/selinux/avc.c                             |   2 +-
 sound/core/timer.c                                 |   2 +-
 sound/pci/hda/patch_realtek.c                      |   1 -
 sound/soc/sof/ipc4.c                               |   9 +-
 sound/usb/mixer.c                                  |   7 +
 sound/usb/quirks-table.h                           |   1 +
 sound/usb/quirks.c                                 |   2 +
 tools/include/linux/bitmap.h                       |   7 +-
 tools/include/uapi/linux/bpf.h                     |  19 +-
 tools/testing/selftests/bpf/progs/map_ptr_kern.c   |   2 +-
 tools/testing/selftests/bpf/test_lpm_map.c         |  18 +-
 tools/testing/selftests/core/close_range_test.c    |  35 ++
 tools/testing/selftests/net/net_helper.sh          |  25 ++
 tools/testing/selftests/net/udpgro.sh              |  57 +--
 tools/testing/selftests/net/udpgro_bench.sh        |   5 +-
 tools/testing/selftests/net/udpgro_frglist.sh      |   5 +-
 tools/testing/selftests/net/udpgso.c               |   2 +-
 tools/testing/selftests/tc-testing/tdc.py          |   1 -
 tools/tracing/rtla/src/osnoise_top.c               |  11 +-
 335 files changed, 4050 insertions(+), 2027 deletions(-)