Skip to content

7.2.10-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest428 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/428dm-pcache: reject a kset that overruns its segmentdrivers/md/dm-pcache/cache_gc.c drivers/md/dm-pcache/cache_key.c drivers/md/dm-pcache/cache_writeback.c+15 -00 replies
2/428dm-pcache: bound the logical key offset from persistent memorydrivers/md/dm-pcache/cache_key.c+9 -00 replies
3/428drm/xe/i2c: Keep the i2c controller always enableddrivers/gpu/drm/xe/xe_i2c.c drivers/gpu/drm/xe/xe_i2c.h+49 -10 replies
4/428selftests/cgroup: account for zswap shrinker writebacktools/testing/selftests/cgroup/test_zswap.c+26 -20 replies
5/428sched/fair: Avoid creating misfits during cache-aware balancingkernel/sched/fair.c+45 -50 replies
6/428sched/cache: Keep nr_pref_llc_running in the runnable domain, to fix LLC mis-scheduling bugkernel/sched/fair.c+58 -50 replies
7/428sched/cache: Honor migrate_llc_task semantics in active load balance, to fix LLC mis-scheduling bugkernel/sched/fair.c+51 -60 replies
8/428sched/cache: Introduce task_struct->sched_cache_grp to fix UAFfs/exec.c include/linux/sched.h kernel/exit.c +2 more+154 -920 replies
9/428sched/cache: Skip kernel threads for cache aware scheduling to rubustify the codekernel/sched/fair.c+8 -20 replies
10/428sched_ext: Build the cid tables privately and publish them with RCUkernel/sched/ext/cid.c kernel/sched/ext/cid.h kernel/sched/ext/ext.c +1 more+83 -540 replies
11/428sched_ext: Add a size argument to scx_bpf_cid_topo() so struct scx_cid_topo can growkernel/sched/ext/cid.c kernel/sched/ext/types.h tools/sched_ext/include/scx/common.bpf.h+21 -110 replies
12/428sched_ext: Dont run ops.dequeue() with a DSQ lock heldkernel/sched/ext/ext.c+26 -220 replies
13/428sched_ext: Wait for SCX_OPSS_DISPATCHING before reenqueueing a taskkernel/sched/ext/ext.c+10 -00 replies
14/428KVM: x86: Re-pend GET_NESTED_STATE_PAGES if getting said pages failsarch/x86/kvm/x86.c+1 -00 replies
15/428ASoC: sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capturesound/soc/sdw_utils/soc_sdw_utils.c+14 -60 replies
16/428Bluetooth: btusb: Add IMC Networks QCA9377 to quirks tabledrivers/bluetooth/btusb.c+2 -00 replies
17/428KVM: x86: Fill kvm_run exit fields in common get_nested_state_pages() error pathsarch/x86/kvm/svm/nested.c arch/x86/kvm/vmx/nested.c arch/x86/kvm/x86.c+9 -160 replies
18/428ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devicessound/usb/quirks.c+2 -20 replies
19/428audit: fix exe mark UAF in kill_rules()kernel/audit_tree.c+20 -40 replies
20/428crypto: x86/aes-gcm - fix always true check for last AAD segmentarch/x86/crypto/aesni-intel_glue.c+1 -10 replies
21/428fprobe: Use guard(rcu_sched_notrace) and check rcu_is_watching()kernel/trace/fprobe.c+16 -100 replies
22/428HID: bpf: cast size to ssize_t when checking hid_bpf_hw_requestdrivers/hid/bpf/hid_bpf_dispatch.c+1 -10 replies
23/428HID: multitouch: stop the release timer from being rearmed on removedrivers/hid/hid-multitouch.c+1 -10 replies
24/428io_uring/cmd_net: end TX_TIMESTAMP multishot when the CQ is fullio_uring/cmd_net.c+14 -50 replies
25/428io_uring/zcrx: requeue multishot receives stopped by a local resourceio_uring/zcrx.c+7 -20 replies
26/428io_uring: fix task_work add use-after-free with SQPOLLio_uring/io_uring.c io_uring/tw.c+5 -20 replies
27/428ipvs: bound LBLCR and LBLC cache growthnet/netfilter/ipvs/ip_vs_lblc.c net/netfilter/ipvs/ip_vs_lblcr.c+6 -00 replies
28/428kasan: unpoison task stack below watermark only in generic modemm/kasan/common.c+12 -10 replies
29/428kprobes: Skip disarmed probes when checking optkprobe overlapkernel/kprobes.c+5 -30 replies
30/428octeontx2-pf: Fix RSS indirection table sizedrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c+1 -10 replies
31/428of/irq: Fix remaining refcount leaks in of_irq_init()drivers/of/irq.c+2 -00 replies
32/428of/overlay: put property on deadprops only after changeset add succeedsdrivers/of/overlay.c+4 -30 replies
33/428of/overlay: only treat a positive changeset id as registereddrivers/of/overlay.c+2 -10 replies
34/428net: gso: limit recursive IP-in-IP segmentationinclude/net/gso.h net/core/gso.c net/ipv4/af_inet.c +1 more+16 -00 replies
35/428net: extend IPv6 exthdr detection of tunneled packetsnet/core/dev.c+31 -160 replies
36/428net: fix checksum offsets in skb_splice_from_iter()net/core/skbuff.c+5 -30 replies
37/428net: phy: aquantia: fix system interface type not updated in forced modedrivers/net/phy/aquantia/aquantia_main.c+4 -10 replies
38/428netfilter: nft_flow_offload: drop flowtable reference on init error pathnet/netfilter/nft_flow_offload.c+6 -10 replies
39/428net/packet: prevent TX_RING byte count overflownet/packet/af_packet.c+3 -00 replies
40/428pfcp: fix socket lifetime on netdevice registration failuredrivers/net/pfcp.c+3 -00 replies
41/428r8169: disable EEE on RTL8168h/8111hdrivers/net/ethernet/realtek/r8169_main.c+6 -00 replies
42/428random: vDSO: avoid call to memset() when zeroing reserved parameterarch/arm64/kernel/vdso/Makefile arch/loongarch/vdso/Makefile arch/powerpc/kernel/vdso/Makefile +4 more+11 -20 replies
43/428rtc: ac100: Assign .num before accessing .hwsdrivers/rtc/rtc-ac100.c+2 -10 replies
44/428rtc: spear: initialize IRQ state before requesting alarm IRQdrivers/rtc/rtc-spear.c+6 -50 replies
45/428sctp: check RCV_SHUTDOWN after the sendmsg connect waitnet/sctp/socket.c+1 -10 replies
46/428sysctl: Negate before converting in the int read pathkernel/sysctl.c+1 -10 replies
47/428time/jiffies: Saturate in mult_hz() instead of wrappingkernel/time/jiffies.c+2 -00 replies
48/428tpm: Disable TPM on null key name mismatchdrivers/char/tpm/tpm2-sessions.c+1 -00 replies
49/428netfs: clear post-EOF pagecache when extending a file via writeDocumentation/filesystems/netfs_library.rst fs/netfs/buffered_write.c fs/netfs/direct_write.c +3 more+147 -00 replies
50/428netfs: zero gaps in read-gaps folio to avoid writing back stale datafs/netfs/buffered_read.c+7 -00 replies
51/428netfs: zero the tail of a short DIO/unbuffered readfs/netfs/read_collect.c+24 -00 replies
52/428module: fix lost error code from codetag_load_module()kernel/module/main.c+6 -20 replies
53/428virt: vmgenid: remap memory as decrypteddrivers/virt/vmgenid.c+2 -10 replies
54/428virt: vmgenid: set driver_data before registering notification handlersdrivers/virt/vmgenid.c+4 -20 replies
55/428mm/damon/core: dont skip damos_adjust_quota() while esz is not zeromm/damon/core.c+1 -10 replies
56/428mm/vma: predicate setting mmap_prepare VMA fields on new vma allocmm/vma.c+2 -20 replies
57/428mm: shmem: ignore sysfs configs for shmem forced collapsemm/shmem.c+5 -20 replies
58/428vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAFdrivers/tty/vt/vc_screen.c+12 -110 replies
59/428vt: selection: Fix unsigned underflow and slab-out-of-bounds read in paste_selection()drivers/tty/vt/selection.c+2 -20 replies
60/428vt: skip screen update for DEC alignment test on backgroup consolesdrivers/tty/vt/vt.c+2 -10 replies
61/428wifi: wlcore: Fix runtime PM leak in wlcore_remove()drivers/net/wireless/ti/wlcore/main.c+3 -10 replies
62/428ALSA: caiaq: unregister the input device when probe failssound/usb/caiaq/device.c+3 -00 replies
63/428ALSA: ctxfi: Fix silent playback on Titanium HD (SB1270)sound/pci/ctxfi/cthw20k2.c+2 -00 replies
64/428ALSA: line6: reject oversized playback packetssound/usb/line6/playback.c+7 -00 replies
65/428ext4: dont enable large folios on encrypted inodesfs/ext4/inode.c+2 -10 replies
66/428iio: dac: rohm-bd79703: Do not allow writing SCALEdrivers/iio/dac/rohm-bd79703.c+3 -00 replies
67/428iio: light: rohm-bu27034: Fix error returndrivers/iio/light/rohm-bu27034.c+1 -10 replies
68/428iio: accel: kionix-kx022a: Fix array boundary checkdrivers/iio/accel/kionix-kx022a.c+1 -10 replies
69/428mtd: core: avoid double-free of OTP NVMEM devicedrivers/mtd/mtdcore.c+1 -00 replies
70/428mtd: core: call _get_device() with the master MTDdrivers/mtd/mtdcore.c+1 -10 replies
71/428nvmet: preserve device path on allocation failuredrivers/nvme/target/configfs.c+6 -30 replies
72/428blk-cgroup: save IRQ state in blkg_tryget_closest()block/blk-cgroup.c+3 -20 replies
73/428random: fix vgetrandom_opaque_params kernel-docinclude/uapi/linux/random.h+1 -10 replies
74/428of/overlay: dont leak fragment references when changeset init failsdrivers/of/overlay.c+4 -00 replies
75/428of/overlay: dont create "//" paths for fragments targeting the rootdrivers/of/overlay.c+3 -00 replies
76/428ASoC: wm8903: Move the DRC QR threshold to the register that holds itsound/soc/codecs/wm8903.c+1 -10 replies
77/428wifi: wfx: validate MIB read length before copying to callerdrivers/net/wireless/silabs/wfx/hif_tx.c+3 -10 replies
78/428ASoC: tegra: Fix ASRC Stream6 input threshold controlsound/soc/tegra/tegra186_asrc.c+1 -10 replies
79/428wifi: mac80211: drop oversized fragments to avoid extra_len overflownet/mac80211/drop.h net/mac80211/rx.c+7 -00 replies
80/428wifi: ath11k: reset ar->num_stations on hardware startdrivers/net/wireless/ath/ath11k/mac.c+1 -00 replies
81/428wifi: ath9k: Clean up device initialisation guardsdrivers/net/wireless/ath/ath9k/htc.h drivers/net/wireless/ath/ath9k/htc_drv_init.c drivers/net/wireless/ath/ath9k/htc_drv_txrx.c +1 more+11 -170 replies
82/428wifi: ath9k: reject short WMI command responsesdrivers/net/wireless/ath/ath9k/wmi.c drivers/net/wireless/ath/ath9k/wmi.h+15 -20 replies
83/428wifi: ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZEdrivers/net/wireless/ath/ath9k/hif_usb.c+9 -100 replies
84/428rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leakdrivers/rtc/dev.c+1 -10 replies
85/428rtc: ac100: Fix clock provider use-after-free on probe failuredrivers/rtc/rtc-ac100.c+7 -290 replies
86/428rtc: mpfs: fix unchecked devm_clk_get() error pointer in probe()drivers/rtc/rtc-mpfs.c+5 -10 replies
87/428wifi: mac80211: validate TX status rate metadatanet/mac80211/rc80211_minstrel_ht.c net/mac80211/status.c+123 -60 replies
88/428wifi: cfg80211: preserve hidden-group beacon IE ownershipnet/wireless/scan.c+12 -100 replies
89/428wifi: mac80211: prevent AP VLAN tx from other interfacesnet/mac80211/ieee80211_i.h net/mac80211/tx.c+16 -100 replies
90/428ASoC: codecs: rt286: Revert delay value for jack setupsound/soc/codecs/rt286.c+1 -10 replies
91/428ASoC: codecs: rt274: Fix format setting for 44100 ratesound/soc/codecs/rt274.c+3 -10 replies
92/428block: reject polled dio with user integrity metadatablock/fops.c+5 -00 replies
93/428blk-mq: set RQF_USE_SCHED when the operation is knownblock/blk-mq.c block/mq-deadline.c+38 -230 replies
94/428Bluetooth: hci_core: free the HCI ID if naming failsnet/bluetooth/hci_core.c+3 -10 replies
95/428Bluetooth: btintel: validate DDC record lengthsdrivers/bluetooth/btintel.c+10 -20 replies
96/428mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()mm/slab.h mm/slab_common.c mm/slub.c+44 -100 replies
97/428mm/slab: do not wake up kswapd in __kfree_rcu_sheaf()mm/slub.c+4 -30 replies
98/428arm64: topology: fix arch_freq_get_on_cpu() overflow above 4.19 GHzarch/arm64/kernel/topology.c+2 -40 replies
99/428ASoC: SDCA: Set suspended flag after resuming within system suspendsound/soc/sdca/sdca_class_function.c+2 -20 replies
100/428ASoC: SDCA: Add better pm_runtime error handling in func probesound/soc/sdca/sdca_class_function.c+11 -40 replies
101/428drbd: remove unused drbd_nl_mcgrps[] arraydrivers/block/drbd/drbd_nl_gen.c+0 -40 replies
102/428bpf: Fix overflow of jump offset in constant blindingkernel/bpf/core.c+8 -20 replies
103/428ARC: arch_cmpxchg_relaxed to use size of pointed type not pointerarch/arc/include/asm/atomic64-arcv2.h arch/arc/include/asm/cmpxchg.h+8 -20 replies
104/428nvme: add nvme_get_ns_head()drivers/nvme/host/core.c drivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+7 -10 replies
105/428nvme: fix cdev lifetimedrivers/nvme/host/core.c drivers/nvme/host/multipath.c+9 -200 replies
106/428nvme: work around -Wformat-security warningdrivers/nvme/host/core.c drivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+17 -220 replies
107/428nvme: fix command effects log lifetime for multipath headsdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+21 -230 replies
108/428bpf: Hold map BTF for the memory allocator destructor recordkernel/bpf/hashtab.c+16 -10 replies
109/428net/mctp: publish the mctp_dev only after it is initialisednet/mctp/device.c+3 -30 replies
110/428net/sched: cls_api: reclaim an empty proto on the error pathnet/sched/cls_api.c+14 -10 replies
111/428net: bcmgenet: allocate RX buffers as page fragmentsdrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet.h+23 -80 replies
112/428ipv6: fix prefix route expiry in modify_prefix_route()net/ipv6/addrconf.c+1 -10 replies
113/428netfilter: ipset: do not update comments from kernel-side addsnet/netfilter/ipset/ip_set_bitmap_gen.h+1 -10 replies
114/428wifi: mac80211: fix slab-out-of-bounds read in ieee80211_monitor_select_queue()net/mac80211/iface.c net/mac80211/tx.c+7 -70 replies
115/428ALSA: hda/realtek - Add headset mode for Dell Pro QC1255sound/hda/codecs/realtek/alc269.c+2 -00 replies
116/428drm/xe/pf: Refactor VF LMEM BAR resize helper functiondrivers/gpu/drm/xe/xe_pci_sriov.c+20 -70 replies
117/428drm/xe/pf: Keep VF LMEM BAR size low if no VFs enableddrivers/gpu/drm/xe/xe_pci_sriov.c+3 -00 replies
118/428Bluetooth: hci_sync: dont drain cmd_sync backlog on unregisternet/bluetooth/hci_sync.c+6 -00 replies
119/428drm/mediatek: mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offsetdrivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h+1 -10 replies
120/428net: systemport: Fix buffer overflow in bcm_sysport_get_stats()drivers/net/ethernet/broadcom/bcmsysport.c+2 -20 replies
121/428net: systemport: Fix RUNT MIB counter register offset calculationdrivers/net/ethernet/broadcom/bcmsysport.c+3 -10 replies
122/428net/mlx5: Fix slab-out-of-bounds when handling team device eventsdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+6 -40 replies
123/428octeontx2-pf: Fix aura BPID assignment when CONFIG_DCB is enableddrivers/net/ethernet/marvell/octeontx2/nic/cn20k.c drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h+16 -200 replies
124/428octeontx2-af: mcs: Fix SC resource cleanup loopdrivers/net/ethernet/marvell/octeontx2/af/mcs.c+2 -20 replies
125/428tipc: prevent GCM nonce reuse on peer key changesnet/tipc/crypto.c+5 -150 replies
126/428net: page_pool: fix use-after-free in page_pool_recycle_ring_bulk()net/core/page_pool.c+1 -10 replies
127/428net: stmmac: fix rx Scatter-Gather supportdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+49 -340 replies
128/428seg6: ensure packet data is writable before modifying SRH and IPv6 DAnet/ipv6/seg6_local.c+117 -230 replies
129/428net: ethtool: let tsconfig reach a PHY-only timestamp providernet/core/dev_ioctl.c net/ethtool/tsconfig.c+12 -150 replies
130/428net: restrict SO_RESERVE_MEM to TCP sockets and cap max valuenet/core/sock.c+2 -20 replies
131/428bpf: Wait for an RCU tasks grace period before freeing trampoline progsinclude/linux/bpf.h kernel/bpf/syscall.c kernel/bpf/trampoline.c+20 -10 replies
132/428bpf: Skip detached progs in trampoline images that are still in usearch/arm64/net/bpf_jit_comp.c arch/loongarch/net/bpf_jit.c arch/powerpc/net/bpf_jit_comp.c +5 more+277 -1210 replies
133/428gve: DQO: accept TSO packets with non-protocol gso_type bitsdrivers/net/ethernet/google/gve/gve_tx_dqo.c+7 -70 replies
134/428net/sched: fq_codel: match the no-drop threshold to the packet sizenet/sched/sch_fq_codel.c+2 -20 replies
135/428net/sched: sch_codel: match the no-drop threshold to the packet sizenet/sched/sch_codel.c+1 -10 replies
136/428ALSA: usb-audio: Add boot quirk for Behringer CM1Asound/usb/quirks.c+23 -00 replies
137/428ALSA: usb-audio: Apply boot quirk for Behringer models genericallysound/usb/quirks.c+4 -20 replies
138/428virtio_blk: set the zone write granularitydrivers/block/virtio_blk.c+1 -00 replies
139/428net: pcs: rzn1-miic: Clear MIIC protection state before unprotect sequencedrivers/net/pcs/pcs-rzn1-miic.c+3 -00 replies
140/428net: bcmgenet: fix NULL dereference in set_coalesce before first opendrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -10 replies
141/428net: cap skb->queue_mapping when the tx queue is pickedinclude/linux/netfilter_netdev.h include/linux/rtnetlink.h include/linux/skbuff.h +3 more+43 -130 replies
142/428net: ethernet: mtk_eth_soc: allocate dummy netdev soonerdrivers/net/ethernet/mediatek/mtk_eth_soc.c+26 -120 replies
143/428net: phy: qcom: at803x: Fix IPQ5018 short-cable DAC valuesdrivers/net/phy/qcom/at803x.c+6 -20 replies
144/428net: sparx5: skip ptp deinit if init was skippeddrivers/net/ethernet/microchip/sparx5/sparx5_ptp.c+3 -00 replies
145/428tcp: refresh TS.Recent for accepted old ACKsnet/ipv4/tcp_input.c+6 -00 replies
146/428ipvs: fix missing counter decrement in lblcnet/netfilter/ipvs/ip_vs_lblc.c+1 -00 replies
147/428ipvs: do not create invisible templatesnet/netfilter/ipvs/ip_vs_conn.c+3 -00 replies
148/428ipvs: filter some flags received in the backup servernet/netfilter/ipvs/ip_vs_sync.c+30 -30 replies
149/428netfilter: bpf: reject invalid NAT manipulation typesnet/netfilter/nf_nat_bpf.c net/netfilter/nf_nat_core.c+6 -20 replies
150/428netfilter: flowtable: generalize pending status bitinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c net/netfilter/nf_flow_table_offload.c +1 more+13 -120 replies
151/428net: microchip: vcap: stop scanning after deleting key fielddrivers/net/ethernet/microchip/vcap/vcap_api.c+1 -10 replies
152/428of: Put coreboot node after compatibility checkdrivers/of/base.c+9 -10 replies
153/428net: sparx5: make ports inherit the switch base mac address typedrivers/net/ethernet/microchip/sparx5/sparx5_main.c drivers/net/ethernet/microchip/sparx5/sparx5_main.h drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c+3 -00 replies
154/428net/mlx5e: Fix AF_XDP TX timestamp teardown NULL dereferencedrivers/net/ethernet/mellanox/mlx5/core/en/xdp.c+3 -00 replies
155/428ipv6: sr: use skb_get_hash_net() in seg6_make_flowlabel()net/ipv6/seg6_iptunnel.c+1 -10 replies
156/428net: mvneta: clear XDP pfmemalloc flag between framesdrivers/net/ethernet/marvell/mvneta.c include/net/xdp.h+6 -10 replies
157/428i2c: at91: release DMA channels when probe defersdrivers/i2c/busses/i2c-at91-master.c+7 -10 replies
158/428perf: Fix race between perf_event_exit_task() and perf_pending_task()kernel/events/core.c+4 -20 replies
159/428ALSA: core: Define auto-cleanup for snd_card_free()include/sound/core.h+9 -00 replies
160/428ALSA: ice1712: Fix the error handling via auto-cleanup at probesound/pci/ice1712/ice1712.c+1 -10 replies
161/428spi: cs42l43: Workaround for wrong speaker ID on Dell XPS 13 DX13260drivers/spi/spi-cs42l43.c+97 -00 replies
162/428bpf: Factor out __do_call_rcu_ttrace()kernel/bpf/memalloc.c+17 -100 replies
163/428bpf: Fix objects stuck in free_by_rcu_ttracekernel/bpf/memalloc.c+32 -20 replies
164/428drm/mediatek: Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c+3 -10 replies
165/428futex: Fix private hash use-after-free on resizekernel/futex/core.c+6 -40 replies
166/428bpf: Fix missing migration protection in __rhtab_map_lookup_and_delete_batch()kernel/bpf/hashtab.c+2 -00 replies
167/428PCI: Accept AtomicOps already enabled by the hypervisordrivers/pci/pci.c+14 -10 replies
168/428drm/amd/display: guard dc_sink dereferences in MST mode validationdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+5 -10 replies
169/428drm/amd/display: Preserve eDP mode on initial ASSR failuredrivers/gpu/drm/amd/display/dc/dc.h drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c+4 -10 replies
170/428drm/amd/display: check dc_state_create_copy() for NULL in dm_suspenddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+7 -20 replies
171/428drm/amd/display: Fix fast updates on DCE 6.xdrivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c+12 -00 replies
172/428drm/amd/display: Fix fast updates on DCE 8.1drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c+2 -00 replies
173/428drm/amd/display: Fix stale replay_events after mod_power stream removaldrivers/gpu/drm/amd/display/modules/power/power.c+2 -00 replies
174/428drm/amd/display: Mark DCE 6.4 as not APUdrivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c+0 -10 replies
175/428drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DCdrivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+2 -10 replies
176/428drm/amd/pm/si: Fix updating clock limits on AC/DCdrivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+18 -180 replies
177/428drm/amdgpu/gfx6: fix firmware leak on teardowndrivers/gpu/drm/amd/amdgpu/gfx_v6_0.c+9 -00 replies
178/428drm/amdgpu/gmc12.1: properly pass flush_type to gmc_v12_1_flush_vm_hub()drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c+1 -10 replies
179/428drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c+1 -10 replies
180/428drm/i915/vrr: Disable DC balance by defaultdrivers/gpu/drm/i915/display/intel_display_params.c drivers/gpu/drm/i915/display/intel_display_params.h drivers/gpu/drm/i915/display/intel_vrr.c+8 -10 replies
181/428drm/radeon: Read the VRAM VBIOS signature with readb()drivers/gpu/drm/radeon/radeon_bios.c+5 -10 replies
182/428drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform devicedrivers/gpu/drm/mediatek/mtk_drm_drv.c+3 -00 replies
183/428drm/mediatek: Fix ovl adaptor platform device leakdrivers/gpu/drm/mediatek/mtk_drm_drv.c+9 -10 replies
184/428drm/mediatek: Fix pdev reference leak in mtk_drm_bind()drivers/gpu/drm/mediatek/mtk_drm_drv.c+3 -10 replies
185/428drm/amdgpu: fix IP instance memory leak on kobject add failuredrivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c+2 -00 replies
186/428drm/amdgpu: implement workaround for sdma dcc corruptiondrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+7 -10 replies
187/428drm/amdgpu: drop userq callback assignment for sdma 7.1drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c+0 -40 replies
188/428drm/amdgpu: fix ACP MFD device leak on init failuredrivers/gpu/drm/amd/amdgpu/amdgpu_acp.c+9 -40 replies
189/428drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPUdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+8 -00 replies
190/428binder: fix is_failure flag for superseded transaction cleanupdrivers/android/binder.c+1 -10 replies
191/428binder: fix leaked fd fixups on TF_UPDATE_TXN supersededrivers/android/binder.c+1 -00 replies
192/428binderfs: fix UAF write in binder_add_devicedrivers/android/binderfs.c+1 -20 replies
193/428clk: spacemit: k3: add CPU PLL rate tablesdrivers/clk/spacemit/ccu-k3.c+92 -00 replies
194/428hrtimer: Use the mask to clear TIF_HRTIMER_REARM from the exit workinclude/linux/hrtimer_rearm.h+1 -10 replies
195/428kgdboc: Fix tty driver reference leak in configure_kgdboc()drivers/tty/serial/kgdboc.c+9 -00 replies
196/428Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11drivers/input/keyboard/atkbd.c+8 -00 replies
197/428Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410drivers/input/serio/i8042-acpipnpio.h+9 -00 replies
198/428Input: s6sy761 - fix resume ordering and restore sensingdrivers/input/touchscreen/s6sy761.c+13 -10 replies
199/428Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490drivers/input/mouse/synaptics.c+1 -00 replies
200/428Input: synaptics - limit T440p InterTouch quirk to LEN0036drivers/input/mouse/synaptics.c+4 -20 replies
201/428nitro_enclaves: fix use-after-free on SLOT_ALLOC failuredrivers/virt/nitro_enclaves/ne_misc_dev.c+1 -00 replies
202/428rust_binder: cancel deferred work items in thread exitdrivers/android/binder/thread.rs+7 -10 replies
203/428rust_binder: reschedule node refcount update on thread exitdrivers/android/binder/node.rs drivers/android/binder/node/wrapper.rs+50 -42 replies
204/428soc: qcom: geni-se: Correct QUP Core ICC vote constantsinclude/linux/soc/qcom/geni-se.h+5 -100 replies
205/428USB: cdc-acm: fix racy TIOCMIWAIT implementationdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+19 -180 replies
206/428USB: cdc-acm: skip URB restart in port_shutdown if disconnecteddrivers/usb/class/cdc-acm.c+3 -00 replies
207/428USB: serial: fix port tear down use-after-freedrivers/usb/serial/usb-serial.c+7 -20 replies
208/428usb: storage: sierra_ms: reject short SWoC info transfersdrivers/usb/storage/sierra_ms.c+7 -00 replies
209/428usb: hub: use shorter 120ms post resume hold for SS root hubsdrivers/usb/core/hub.c+6 -10 replies
210/428usb: octeon-hcd: fix the FIFO-flush timeout computationdrivers/usb/host/octeon-hcd.c+1 -10 replies
211/428usb: ohci-da8xx: disable controller wakeup on cleanupdrivers/usb/host/ohci-da8xx.c+2 -00 replies
212/428usb: ohci-s3c2410: disable controller wakeup on removaldrivers/usb/host/ohci-s3c2410.c+1 -00 replies
213/428usb: ohci-spear: disable controller wakeup on removaldrivers/usb/host/ohci-spear.c+1 -00 replies
214/428usb: ohci-st: disable controller wakeup on removaldrivers/usb/host/ohci-st.c+1 -00 replies
215/428usb: gadget: midi2: Fix the jack descriptor array sizesdrivers/usb/gadget/function/f_midi2.c+2 -20 replies
216/428usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmddrivers/usb/gadget/function/f_uac1_legacy.c+6 -00 replies
217/428usb: typec: anx7411 - stop the IRQ before destroying the workqueuedrivers/usb/typec/anx7411.c+4 -10 replies
218/428usb: typec: port-mapper: Only match USB4 port if host interface is availabledrivers/usb/typec/port-mapper.c+19 -20 replies
219/428usb: dwc3: am62: Fix runtime PM usage count leak on probe error pathdrivers/usb/dwc3/dwc3-am62.c+1 -00 replies
220/428usb: dwc3: gadget: fix IRQ storm on invalid event buffer countdrivers/usb/dwc3/core.h drivers/usb/dwc3/ep0.c drivers/usb/dwc3/gadget.c+134 -20 replies
221/428usb: gadget: aspeed-vhub: cancel wake work on device removaldrivers/usb/gadget/udc/aspeed-vhub/core.c drivers/usb/gadget/udc/aspeed-vhub/dev.c drivers/usb/gadget/udc/aspeed-vhub/hub.c +1 more+9 -30 replies
222/428USB: gadget: dummy-hcd: Fix wait for outstanding request completionsdrivers/usb/gadget/udc/dummy_hcd.c+4 -00 replies
223/428usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESCdrivers/usb/gadget/function/f_fs.c+13 -20 replies
224/428usb: chipidea: tegra: disable runtime PM on resume failuredrivers/usb/chipidea/ci_hdrc_tegra.c+3 -10 replies
225/428usb: core: clear both ep_in and ep_out for non-ep0 control endpointsdrivers/usb/core/message.c+7 -10 replies
226/428USB: dwc2: shut down wakeup timer before freeing HCD statedrivers/usb/dwc2/hcd.c+1 -20 replies
227/428usb: typec: tcpm: recover after failure to start the frs amsdrivers/usb/typec/tcpm/tcpm.c+1 -10 replies
228/428usb: typec: tipd: dont send GAID when probe fails in APP modedrivers/usb/typec/tipd/core.c+4 -10 replies
229/428usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()drivers/usb/typec/tipd/core.c+1 -20 replies
230/428usb: typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()drivers/usb/typec/tipd/core.c+1 -20 replies
231/428usb: typec: ucsi: glink: fix use-after-free of ucsi on removedrivers/usb/typec/ucsi/ucsi_glink.c+13 -20 replies
232/428usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41drivers/usb/typec/ucsi/ucsi_acpi.c+34 -00 replies
233/428usb: typec: ucsi: Get the connector fwnode based on reg valuedrivers/usb/typec/ucsi/ucsi.c+14 -30 replies
234/428usb: typec: ucsi: displayport: Current CAM OOB index fixupdrivers/usb/typec/ucsi/displayport.c+6 -30 replies
235/428usb: cdns3: fix use-after-free in cdns3_gadget_exit()drivers/usb/cdns3/cdns3-gadget.c+4 -00 replies
236/428usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probedrivers/usb/cdns3/cdns3-pci-wrap.c+5 -00 replies
237/428tty: vt: fix memory leak in vc_allocate()drivers/tty/vt/vt.c+2 -00 replies
238/428tty: amiserial: fix broken TIOCMIWAITdrivers/tty/amiserial.c+4 -50 replies
239/428tty: vcc: zero-initialize control packet in vcc_send_ctl()drivers/tty/vcc.c+1 -10 replies
240/428tty: vcc: hold port lock when clearing tty pointer in vcc_cleanupdrivers/tty/vcc.c+2 -10 replies
241/428tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2drivers/tty/n_gsm.c+14 -330 replies
242/428tty: tty_port: restore TTY_IO_ERROR on activation failuredrivers/tty/tty_port.c+3 -10 replies
243/428tty: port: fix tty_port_tty_vhangup() racedrivers/tty/tty_port.c include/linux/tty_port.h+60 -490 replies
244/428tty: serial: qcom_geni_serial: Keep console RX functional after deep idledrivers/tty/serial/qcom_geni_serial.c+2 -30 replies
245/428tty: abort break signalling on hangupdrivers/tty/tty_io.c include/linux/tty.h+28 -90 replies
246/428tty: fix saved termios reset racedrivers/staging/greybus/uart.c drivers/tty/tty_io.c drivers/usb/class/cdc-acm.c +2 more+21 -110 replies
247/428tty: serial: max3100: shut down timer before freeing portdrivers/tty/serial/max3100.c+11 -20 replies
248/428perf: Replace perf_event_header__init_id with full header initarch/powerpc/perf/imc-pmu.c include/linux/perf_event.h kernel/events/core.c +1 more+146 -1940 replies
249/428serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()drivers/tty/serial/8250/8250_bcm7271.c+1 -10 replies
250/428serial: 8250_omap: fix wake irq cleared during suspenddrivers/tty/serial/8250/8250_omap.c+8 -70 replies
251/428serial: abort TIOCMIWAIT on hangupdrivers/tty/serial/serial_core.c+5 -00 replies
252/428serial: core: fix NULL pointer dereference in serial_core_unregister_port()drivers/tty/serial/serial_core.c+15 -20 replies
253/428serial: revert guards in uart_wait_modem_status()drivers/tty/serial/serial_core.c+7 -60 replies
254/428serial: fix ioctl hangup racedrivers/tty/serial/serial_core.c+29 -120 replies
255/428serial: fix TIOCMIWAIT racedrivers/tty/serial/serial_core.c+2 -20 replies
256/428serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()drivers/tty/serial/ma35d1_serial.c+5 -10 replies
257/428serial: tegra: dont clear the Tx FIFO on an Rx-only resetdrivers/tty/serial/serial-tegra.c+16 -20 replies
258/428serial: vt8500: Fix clock reference leak in vt8500_serial_probe()drivers/tty/serial/vt8500_serial.c+1 -00 replies
259/428serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-arounddrivers/tty/serial/sc16is7xx.c+13 -40 replies
260/428serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVLdrivers/tty/serial/sc16is7xx.c+30 -80 replies
261/428arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systemsarch/arm64/kernel/signal.c+20 -140 replies
262/428arm64: mm: Fix the break-before-make flush range for erratum 2645198arch/arm64/mm/mmu.c+1 -10 replies
263/428ASoC: codecs: lpass-wsa-macro: rewrite the interpolator volume after enabling clockssound/soc/codecs/lpass-wsa-macro.c+3 -00 replies
264/428ASoC: codecs: max98363: fix uninitialized stream_config->typesound/soc/codecs/max98363.c+1 -10 replies
265/428ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->typesound/soc/codecs/rt1017-sdca-sdw.c+8 -190 replies
266/428ASoC: qcom: lpass-cpu: use DAI table index for playback constraintssound/soc/qcom/lpass-cpu.c+2 -20 replies
267/428ALSA: hda/tegra: Re-enable SDO workaround for Tegra194sound/hda/controllers/tegra.c+2 -10 replies
268/428ALSA: seq: Serialize compat port-info ioctlssound/core/seq/seq_compat.c+3 -10 replies
269/428ALSA: ua101: reject mismatched capture/playback packet sizessound/usb/misc/ua101.c+9 -00 replies
270/428ALSA: hda/realtek: Fix square wave output on ASUS Strix G615LRsound/hda/codecs/realtek/alc269.c+1 -10 replies
271/428ALSA: hda/realtek: Fix silent speaker on Higole F9Bsound/hda/codecs/realtek/alc269.c+1 -00 replies
272/428ALSA: hda/realtek: Add micmute LED quirk for Acer Swift SFG16-72sound/hda/codecs/realtek/alc269.c+1 -00 replies
273/428EDAC/versalnet: Drop remote processor handle refcount on driver removaldrivers/edac/versalnet_edac.c+1 -00 replies
274/428EDAC/altera: Do not allow driver unbindingdrivers/edac/altera_edac.c+4 -210 replies
275/428EDAC/altera: Drop __init from ECC setup paths for re-probe safetydrivers/edac/altera_edac.c+8 -80 replies
276/428EDAC/altera: Fix memory leak on dci allocation failuredrivers/edac/altera_edac.c+3 -10 replies
277/428EDAC/altera: Fix use-after-free in error pathsdrivers/edac/altera_edac.c+14 -10 replies
278/428EDAC/altera: Fix device node reference leaks in the SDMMC ECC setupdrivers/edac/altera_edac.c+6 -10 replies
279/428i2c: xiic: preserve PEC byte length in SMBus block read setupdrivers/i2c/busses/i2c-xiic.c+41 -130 replies
280/428i2c: xiic: defer RX_FULL until all trailing bytes are in FIFOdrivers/i2c/busses/i2c-xiic.c+4 -41 reply
281/428i2c: xiic: dont clobber msg->len to signal block-read completiondrivers/i2c/busses/i2c-xiic.c+5 -20 replies
282/428Bluetooth: RFCOMM: Fix initial port reference racenet/bluetooth/rfcomm/tty.c+3 -40 replies
283/428Bluetooth: Serialize SMP remote OOB data accessinclude/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/smp.c+14 -10 replies
284/428Bluetooth: hci_sync: Fix inquiry cache use-after-freenet/bluetooth/hci_sync.c+11 -20 replies
285/428Bluetooth: hci_conn: Lock parent access during enhanced SCO setupnet/bluetooth/hci_conn.c+13 -50 replies
286/428Bluetooth: hci_core: Fix inquiry cache timestamps on 64-bit systemsinclude/net/bluetooth/hci_core.h net/bluetooth/hci_debugfs.c+3 -30 replies
287/428Bluetooth: hci_core: Serialize ACL scheduling with channel deletionnet/bluetooth/hci_core.c+8 -00 replies
288/428Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardownnet/bluetooth/hci_core.c+18 -80 replies
289/428Bluetooth: hci_core: Serialize fragmented ISO packet queueingnet/bluetooth/hci_core.c+4 -00 replies
290/428Bluetooth: btintel: fix buffer over-read in btintel_hw_error()drivers/bluetooth/btintel.c+2 -10 replies
291/428Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame()drivers/bluetooth/btintel_pcie.c+1 -10 replies
292/428Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()drivers/bluetooth/btintel_pcie.c+10 -00 replies
293/428x86/mm: Dont apply va_align to hugetlb mappings on AMD F15harch/x86/kernel/sys_x86_64.c+11 -40 replies
294/428x86/mm: Drop unnecessary PMD page copy when freeingarch/x86/mm/pgtable.c+14 -240 replies
295/428tpm: fix off-by-four bounds check in tpm2_get_random()drivers/char/tpm/tpm2-cmd.c+1 -10 replies
296/428nvme-multipath: set BLK_FEAT_ZONED only after the zone info is knowndrivers/nvme/host/multipath.c+0 -20 replies
297/428nvme-multipath: fix underflow in ANA log bounds checksdrivers/nvme/host/multipath.c+3 -20 replies
298/428nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100ATdrivers/nvme/host/pci.c+2 -00 replies
299/428nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()drivers/nvme/target/fabrics-cmd-auth.c+1 -10 replies
300/428nvmet: pci-epf: reject too-short SGL segmentsdrivers/nvme/target/pci-epf.c+3 -00 replies
301/428nvmet: copy the hostid into the ctrl before creating PR pc_refsdrivers/nvme/target/core.c+2 -30 replies
302/428mtd: block2mtd: Fix divide error when erase_size is zerodrivers/mtd/devices/block2mtd.c+1 -10 replies
303/428mtd: mtd_intel_dg: reset poll counter for each erasedrivers/mtd/devices/mtd_intel_dg.c+2 -10 replies
304/428mtd: rawnand: cadence: Initialize IRQ state before requesting IRQdrivers/mtd/nand/raw/cadence-nand-controller.c+3 -30 replies
305/428mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOBdrivers/mtd/nand/raw/vf610_nfc.c+60 -120 replies
306/428mtd: spi-nor: core: Fix mutex leak in spi_nor_rww_start_exclusive()drivers/mtd/spi-nor/core.c+1 -10 replies
307/428mtd: spinand: Enable QE on all diesdrivers/mtd/nand/spi/core.c+20 -20 replies
308/428mtd: spinand: fix NULL pointer dereference with no ECC enginedrivers/mtd/nand/ecc.c drivers/mtd/nand/spi/core.c include/linux/mtd/nand.h+12 -50 replies
309/428mtd: spinand: fix zero oobavail when no ECC engine is useddrivers/mtd/nand/spi/core.c+9 -40 replies
310/428mtd: spinand: Do not update the QE bit on devices without onedrivers/mtd/nand/spi/core.c+5 -50 replies
311/428KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modifiedarch/x86/kvm/vmx/nested.c+6 -00 replies
312/428KVM: SEV: Nullify "have run CPUs" mask pointer when freeing itarch/x86/kvm/svm/sev.c+22 -110 replies
313/428KVM: SEV: Do cache maintenance on the source VM *before* clearing SEV statearch/x86/kvm/svm/sev.c+7 -60 replies
314/428KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummyarch/x86/kvm/mmu/mmu.c+6 -00 replies
315/428KVM: SVM: Use the active VMCBs MSR bitmap when checking if MSR is interceptedarch/x86/kvm/svm/svm.c+1 -100 replies
316/428KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUNarch/x86/kvm/svm/svm.c arch/x86/kvm/svm/svm.h+11 -30 replies
317/428KVM: SVM: Update control fields on #VMEXIT if and only if VMRUN succeededarch/x86/kvm/svm/svm.c+8 -80 replies
318/428KVM: arm64: Clear HCR_EL2.RW for 32-bit non-protected vCPUsarch/arm64/kvm/hyp/nvhe/pkvm.c+9 -00 replies
319/428KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGTarch/arm64/kvm/emulate-nested.c+0 -30 replies
320/428KVM: arm64: vgic: Allow last_lr_irq to be NULL when LRs are not overflowingarch/arm64/kvm/vgic/vgic-v2.c arch/arm64/kvm/vgic/vgic-v3.c arch/arm64/kvm/vgic/vgic.c+11 -90 replies
321/428KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irqarch/arm64/kvm/vgic/vgic.c+14 -10 replies
322/428KVM: arm64: vgic-its: Fix MOVALL handling of source redistributorarch/arm64/kvm/vgic/vgic-its.c+8 -40 replies
323/428KVM: arm64: Use stage-1 leaf size for VM_PFNMAParch/arm64/kvm/mmu.c+6 -410 replies
324/428wifi: cfg80211: fix RTS threshold setting for single-radio PHYnet/wireless/nl80211.c+6 -50 replies
325/428wifi: cw1200: fix TX padding OOB read leaking heap data to devicedrivers/net/wireless/st/cw1200/bh.c drivers/net/wireless/st/cw1200/txrx.c+21 -10 replies
326/428wifi: iwlegacy: 3945: free EEPROM data on removedrivers/net/wireless/intel/iwlegacy/3945-mac.c+1 -00 replies
327/428wifi: mac80211: count only matching reservations in reserved switchnet/mac80211/chan.c+23 -70 replies
328/428wifi: mac80211: keep paired old chanctx alivenet/mac80211/chan.c+18 -20 replies
329/428wifi: mac80211: shut down RX BA session timer on teardownnet/mac80211/agg-rx.c+1 -10 replies
330/428wifi: mac80211: drain PS delivery work during station teardownnet/mac80211/sta_info.c+4 -20 replies
331/428wifi: mac80211: account proxy paths against the mesh path limitnet/mac80211/mesh_pathtbl.c+10 -30 replies
332/428wifi: mac80211: keep fallback association elements alivenet/mac80211/mlme.c+2 -20 replies
333/428wifi: mac80211: minstrel_ht: validate fixed rate indexnet/mac80211/rc80211_minstrel_ht.c+28 -20 replies
334/428wifi: mac80211: reject invalid 320 MHz CSA bandwidthnet/mac80211/spectmgmt.c+2 -20 replies
335/428wifi: mac80211: release mesh path quota on failed additionsnet/mac80211/mesh_pathtbl.c+4 -10 replies
336/428wifi: mac80211: set info->band for 802.3 encap offload framesnet/mac80211/tx.c+11 -00 replies
337/428wifi: mac80211: fix mesh fast xmit path deletion UAFnet/mac80211/mesh_pathtbl.c+11 -10 replies
338/428wifi: mac80211: handle empty FILS association request payloadnet/mac80211/fils_aead.c+8 -00 replies
339/428USB: serial: cp210x: add Corsair AX1500i Power Supplydrivers/usb/serial/cp210x.c+1 -00 replies
340/428USB: serial: quatech2: fix baud rate overflowdrivers/usb/serial/quatech2.c+16 -30 replies
341/428USB: serial: ssu100: fix baud rate overflowdrivers/usb/serial/ssu100.c+16 -20 replies
342/428USB: serial: fix dynamic id driver deregistration racedrivers/usb/serial/bus.c+1 -10 replies
343/428USB: serial: fix driver deregistration orderdrivers/usb/serial/bus.c drivers/usb/serial/usb-serial.c include/linux/usb/serial.h+23 -30 replies
344/428USB: serial: fix ioctl hangup racedrivers/usb/serial/generic.c drivers/usb/serial/usb-serial.c drivers/usb/serial/xr_serial.c+86 -280 replies
345/428USB: serial: option: add support for SIMCom SIM8260Cdrivers/usb/serial/option.c+2 -00 replies
346/428USB: serial: option: add Quectel EG060Wdrivers/usb/serial/option.c+2 -00 replies
347/428USB: serial: option: add Compal EXM-G1x supportdrivers/usb/serial/option.c+3 -00 replies
348/428USB: serial: option: add Quectel RG660QBdrivers/usb/serial/option.c+3 -00 replies
349/428USB: serial: option: add Compal EXC-T1 supportdrivers/usb/serial/option.c+4 -00 replies
350/428thunderbolt: Fix KASAN reported use-after-free when request is canceleddrivers/thunderbolt/ctl.c+31 -320 replies
351/428thunderbolt: Hold a router reference for each allocated HopIDdrivers/thunderbolt/switch.c drivers/thunderbolt/test.c+29 -10 replies
352/428thunderbolt: Make the DP tunnel activation callback mandatorydrivers/thunderbolt/tb.c drivers/thunderbolt/test.c drivers/thunderbolt/tunnel.c +1 more+60 -360 replies
353/428thunderbolt: Mark discovered tunnels as activedrivers/thunderbolt/tunnel.c+3 -00 replies
354/428thunderbolt: Tear down inactive DP tunnels when the domain is stoppeddrivers/thunderbolt/tb.c+5 -40 replies
355/428thunderbolt: Fix domain reference leak when DPRX read is canceleddrivers/thunderbolt/tb.c drivers/thunderbolt/tunnel.c+10 -80 replies
356/428thunderbolt: Dont access a DP tunnel after its DPRX read was canceleddrivers/thunderbolt/tb.c drivers/thunderbolt/tunnel.c+21 -20 replies
357/428thunderbolt: Fix NULL dereference in tb_remove_work()drivers/thunderbolt/tb.c+3 -30 replies
358/428thunderbolt: Disable CL states for the Anker Prime TB5 dockdrivers/thunderbolt/quirks.c+3 -00 replies
359/428thunderbolt: Reject oversized XDomain properties responsesdrivers/thunderbolt/xdomain.c+4 -00 replies
360/428smb: client: discard post-EOF pagecache when extending a file via zero rangefs/smb/client/smb2ops.c+4 -10 replies
361/428smb: client: discard post-EOF pagecache when extending a file via copy rangefs/smb/client/cifsfs.c+6 -10 replies
362/428smb: client: discard post-EOF pagecache when extending a file via clone rangefs/smb/client/cifsfs.c+7 -20 replies
363/428smb: client: flush and commit data before querying allocated rangesfs/smb/client/smb2ops.c+26 -60 replies
364/428smb: client: only require read lease for size-extending zero rangefs/smb/client/smb2ops.c+26 -50 replies
365/428smb: client: flush dirty data before zeroing a rangefs/smb/client/smb2ops.c+4 -60 replies
366/428smb: client: distinguish real EOF from a stale remote_i_size on readfs/smb/client/smb2pdu.c+8 -20 replies
367/428smb: client: drain and invalidate before server-side copy/clonefs/smb/client/cifsfs.c+26 -50 replies
368/428smb: client: require stable pages for signed connectionsfs/smb/client/inode.c+2 -00 replies
369/428smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW racesfs/smb/client/cifsglob.h+5 -50 replies
370/428iio: accel: kionix-kx022a: Prevent memory leak and fix statedrivers/iio/accel/kionix-kx022a.c+23 -50 replies
371/428iio: accel: kxcjk-1013: reject duplicate event disabledrivers/iio/accel/kxcjk-1013.c+1 -10 replies
372/428iio: accel: sca3000: fix frequency divider condition checkdrivers/iio/accel/sca3000.c+1 -10 replies
373/428iio: adc: ad4030: fix invalid oversampling_ratio validationdrivers/iio/adc/ad4030.c+9 -20 replies
374/428iio: adc: ad7173: Fix digital filter configurationdrivers/iio/adc/ad7173.c+2 -20 replies
375/428iio: adc: ad_sigma_delta: fix use-after-free on unbinddrivers/iio/adc/ad_sigma_delta.c+18 -130 replies
376/428iio: adc: ade9000: fix NULL pointer dereference in clkout registrationdrivers/iio/adc/ade9000.c+3 -20 replies
377/428iio: adc: ade9000: fix overlapping scan_index for current and voltage channelsdrivers/iio/adc/ade9000.c+2 -20 replies
378/428iio: adc: ade9000: handle Phase C dip events in IRQ1 handlerdrivers/iio/adc/ade9000.c+1 -10 replies
379/428iio: adc: ade9000: request interrupts after powering the devicedrivers/iio/adc/ade9000.c+13 -120 replies
380/428iio: adc: adi-axi-adc: Initialize state mutexdrivers/iio/adc/adi-axi-adc.c+4 -00 replies
381/428iio: adc: aspeed: propagate reset deassert errorsdrivers/iio/adc/aspeed_adc.c+3 -10 replies
382/428iio: adc: axp288: Add TS bias override for Haier HV103Hdrivers/iio/adc/axp288_adc.c+8 -00 replies
383/428iio: adc: max1363: sign-extend bipolar differential channel readsdrivers/iio/adc/max1363.c+8 -00 replies
384/428iio: adc: pac1934: check ACPI label duplicationdrivers/iio/adc/pac1934.c+4 -00 replies
385/428iio: adc: rohm-bd79124: Catch regmap errors at measurement start/stopdrivers/iio/adc/rohm-bd79124.c+8 -00 replies
386/428iio: adc: rohm-bd79124: Fix channel initializationdrivers/iio/adc/rohm-bd79124.c+4 -40 replies
387/428iio: adc: rohm-bd79124: Fix GPIO mask checkdrivers/iio/adc/rohm-bd79124.c+1 -10 replies
388/428iio: adc: rohm-bd79124: Fix rising alarmdrivers/iio/adc/rohm-bd79124.c+1 -10 replies
389/428iio: adc: stm32-adc: fix check on internal channel availabilitydrivers/iio/adc/stm32-adc.c+19 -150 replies
390/428iio: adc: stm32-adc: fix possible division by zero in processed channeldrivers/iio/adc/stm32-adc.c+7 -20 replies
391/428iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failuredrivers/iio/adc/sun4i-gpadc-iio.c+4 -40 replies
392/428iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() callsdrivers/iio/adc/sun4i-gpadc-iio.c+0 -20 replies
393/428iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbinddrivers/iio/adc/xilinx-xadc-core.c+5 -40 replies
394/428iio: admv1013: initialize callback mutex before registering notifierdrivers/iio/frequency/admv1013.c+5 -20 replies
395/428iio: buffer: serialize buffer teardown with mode claimsdrivers/iio/industrialio-buffer.c+4 -00 replies
396/428iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.drivers/iio/industrialio-buffer.c+2 -10 replies
397/428iio: cdc: ad7150: fix OF matching and publish module aliasesdrivers/iio/cdc/ad7150.c+5 -30 replies
398/428iio: frequency: adf4377: Fully initialize clk_init_data and clk_parent_datadrivers/iio/frequency/adf4377.c+2 -20 replies
399/428iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw()drivers/iio/frequency/admv1013.c+1 -10 replies
400/428iio: gyro: adis16136: fix unprotected debugfs readsdrivers/iio/gyro/adis16136.c+1 -10 replies
401/428iio: health: max30102: fix NULL dereference in interrupt handlerdrivers/iio/health/max30102.c+9 -30 replies
402/428iio: imu: adis16400: fix unprotected debugfs readsdrivers/iio/imu/adis16400.c+1 -10 replies
403/428iio: imu: adis16480: fix unprotected debugfs readsdrivers/iio/imu/adis16480.c+2 -20 replies
404/428iio: light: gp2ap020a00f: drain irq_work after free_irqdrivers/iio/light/gp2ap020a00f.c+2 -00 replies
405/428iio: light: rohm-bu27034: Fix infinite delay on errordrivers/iio/light/rohm-bu27034.c+36 -240 replies
406/428iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookupdrivers/iio/pressure/bmp280-core.c+1 -10 replies
407/428iio: pressure: rohm-bm1390: Return error when read failsdrivers/iio/pressure/rohm-bm1390.c+1 -10 replies
408/428iio: proximity: aw96103: validate firmware data lengthdrivers/iio/proximity/aw96103.c+24 -60 replies
409/428iio: proximity: isl29501: Fix return type of isl29501_register_writedrivers/iio/proximity/isl29501.c+1 -10 replies
410/428iio: proximity: pulsedlight: fix iio_device left registered on PM setup failuredrivers/iio/proximity/pulsedlight-lidar-lite-v2.c+3 -10 replies
411/428iio: proximity: sx9324: Correct proximity channel resolutiondrivers/iio/proximity/sx9324.c+1 -10 replies
412/428iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handlerdrivers/iio/proximity/vcnl3020.c+17 -70 replies
413/428iio: proximity: vl53l0x-i2c: claim direct mode for raw readsdrivers/iio/proximity/vl53l0x-i2c.c+3 -00 replies
414/428iio: trigger: cancel reenable_work before freeing triggerdrivers/iio/industrialio-trigger.c+2 -00 replies
415/428mptcp: fix msk->timer_ival resetnet/mptcp/protocol.c+1 -10 replies
416/428mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pagesdrivers/mtd/nand/raw/vf610_nfc.c+11 -40 replies
417/428rust: irq: pass RegistrationInner as cookie to request_irqrust/kernel/irq/request.rs+54 -350 replies
418/428drm/amd/display: map PWM brightness through custom backlight curvedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+80 -120 replies
419/428drm/amdgpu: reset VI ASIC on MacBookPro15,1drivers/gpu/drm/amd/amdgpu/vi.c+20 -00 replies
420/428drm/amdgpu: reset VI ASIC on MacBookPro14,3drivers/gpu/drm/amd/amdgpu/vi.c+1 -00 replies
421/428perf/core: Check kernel access when kernel callchains are requestedkernel/events/core.c+3 -10 replies
422/428perf: Require kernel access for text poke eventskernel/events/core.c+1 -10 replies
423/428arm64: errata: Factor out broken AMU const counter caparch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c arch/arm64/kernel/cpufeature.c +2 more+25 -90 replies
424/428arm64: errata: Add Cortex-A725 erratum 3821522 workaroundDocumentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c +1 more+33 -40 replies
425/428smb: client: only require read lease for size-extending preallocatefs/smb/client/smb2ops.c+27 -90 replies
426/428net: usb: qmi_wwan: add Quectel EG120K-EAdrivers/net/usb/qmi_wwan.c+1 -00 replies
427/428xen/netfront: drop RX packets with a short Ethernet headerdrivers/net/xen-netfront.c+10 -20 replies
428/428iio: buffer-dmaengine: fix sg entry iteration when building dma_vecsdrivers/iio/buffer/industrialio-buffer-dmaengine.c+11 -50 replies

Reviews trailers per patch

203 of 428 patches have a Reviewed-by or Acked-by.

PatchRodrigo ViviRicardo NeriChen YuKayra CizmeciTim ChenAndrea RighiJiri KosinaBenjamin TissoiresPavel BegunkovFaaris AnsariJulian AnastasovRatheesh KannothGeert UytterhoevenWillem de BruijnRicardo RobainaBradley MorganSimon HormanChen-Yu TsaiGustavo A. R. SilvaXin LongGunnar KudrjavetsJarkko SakkinenDavid HowellsNamjae JeonKunwu ChanSuren BaghdasaryanGregory Price (Meta)Zi YanVlastimil Babka (SUSE)Paul E. McKenneyKiryl Shutsemau (Meta)Lance YangBarry SongQi ZhengDavid Hildenbrand (Arm)Lorenzo Stoakes (ARM)Mehdi DjaitChristoph HellwigTejun HeoCharles KeepaxThierry RedingRameshkumar SundaramBaochen QiangToke Høiland-JørgensenConor DooleyRen WeiShengming HuDietmar EggemannChristoph BöhmwalderNilay ShroffJohn GarryDamien Le MoalEric DumazetHangbin LiuIdo SchimmelFrancis PerronMichał WiniarskiLouis-Alexis EyraudAngeloGioacchino Del RegnoNicolai BuchwitzMark BlochTung NguyenMaxime ChevallierKory MaincentWei WangAnkit GargHarshitha RamamurthyStefan HajnocziLad PrabhakarFlorian FainellihybrisDaniel MachonTariq ToukanXuanqiang LuoWiza JalakasiMykyta YatsenkoGerd BayerChristian KönigFangzhi ZuoDaniel WheelerGeorge ZhangAlex HungMario LimoncielloRay WuAndrew LunnMukul JoshiAnkit NautiyalCK HuCarlos LlamasAlice RyhlAurelien JarnoAnirudh SrinivasanYixun LanDouglas AndersonHans de GoedeAlexander GrafLijo LazarKonrad DybcioGreg Kroah-HartmanMathias NymanAlan SternAlex DeucherPatrice ChotardWeibin LiuIvy LopezHeikki KrogerusThinh NguyenBenjamin HerrenschmidtMinseo KimHawking ZhangMichał NazarewiczBenson LeungPeter ChenJiri SlabyBadhri Jagan SridharanTony LindgrenJoachim KnorrDavid LaightMark BrownDev JainJohan HovoldSrinivas KandagatlaRadhey Shyam PandeyDinh NguyenMichal SimekShubhrajyoti DattaDave HansenPedro FalcatoHannes ReineckeWei-Lin ChangFuad TabbaMarc ZyngierStanislaw GruszkaVitaly KuznetsovMiquel RaynalTudor AmbarusJoshua CroftsAndy ShevchenkoNuno SáAntoniu MiclausIvan MikhaylovChiaHsuan (Tom) ChungDavid LechnerSai Krishna PotthuriVladimir MurzinBrian MasneyRonald WarsowBrett A C SheffieldPeter SchneiderRon EconomosTakeshi OgasawaraSlade WatkinsBarry K. NathanPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/428
2/428
3/428R-b
4/428
5/428R-b T-b R-b
6/428R-b
7/428R-b R-b
8/428
9/428
10/428R-b
11/428R-b
12/428A-b
13/428R-b
14/428
15/428
16/428
17/428
18/428Reported-and-tested-by
19/428R-b T-b R-b
20/428
21/428R-b
22/428A-b
23/428R-b
24/428R-b
25/428R-b
26/428
27/428A-b
28/428
29/428
30/428R-b
31/428
32/428
33/428R-b
34/428R-b
35/428
36/428
37/428
38/428
39/428R-b
40/428R-b
41/428
42/428
43/428R-b R-b
44/428
45/428A-b
46/428R-b
47/428
48/428R-b R-b
49/428R-b R-b
50/428R-b R-b
51/428R-b R-b
52/428R-b
53/428
54/428
55/428R-b
56/428R-b R-b A-b A-b
57/428A-b R-b R-b R-b A-b A-b R-b
58/428
59/428
60/428
61/428
62/428
63/428
64/428
65/428
66/428
67/428
68/428R-b
69/428
70/428
71/428R-b
72/428A-b
73/428
74/428
75/428
76/428R-b
77/428
78/428R-b
79/428
80/428R-b R-b
81/428
82/428
83/428A-b
84/428
85/428
86/428R-b
87/428R-b
88/428
89/428
90/428
91/428
92/428
93/428R-b
94/428
95/428
96/428R-b R-b
97/428
98/428R-b
99/428R-b
100/428R-b
101/428R-b
102/428
103/428
104/428R-b R-b
105/428R-b R-b
106/428R-b R-b R-b
107/428R-b
108/428
109/428R-b
110/428R-b
111/428R-b
112/428R-b R-b
113/428
114/428R-b
115/428
116/428R-b
117/428R-b
118/428
119/428R-b R-b
120/428R-b
121/428R-b
122/428R-b
123/428R-b
124/428R-b
125/428R-b
126/428R-b R-b
127/428
128/428
129/428R-b R-b
130/428R-b
131/428
132/428
133/428R-b R-b R-b
134/428
135/428
136/428
137/428
138/428R-b
139/428R-b
140/428R-b
141/428R-b T-b
142/428R-b
143/428R-b
144/428R-b
145/428R-b
146/428
147/428
148/428
149/428
150/428
151/428R-b
152/428
153/428R-b R-b
154/428R-b
155/428R-b R-b
156/428R-b R-b
157/428
158/428
159/428
160/428
161/428R-b T-b
162/428
163/428
164/428
165/428R-b
166/428A-b
167/428T-b R-b R-b
168/428R-b T-b
169/428T-b R-b R-b
170/428T-b R-b
171/428R-b
172/428R-b
173/428T-b R-b
174/428R-b
175/428R-b
176/428R-b
177/428
178/428R-b
179/428R-b
180/428R-b
181/428
182/428R-b
183/428
184/428
185/428R-b
186/428R-b R-b
187/428R-b
188/428
189/428
190/428A-b
191/428A-b R-b
192/428A-b
193/428R-b T-b T-b R-b
194/428
195/428R-b
196/428R-b
197/428
198/428
199/428
200/428
201/428R-b
202/428
203/428
204/428R-b
205/428
206/428
207/428R-b
208/428
209/428A-b
210/428
211/428A-b
212/428A-b
213/428A-b
214/428A-b R-b
215/428
216/428R-b R-b
217/428R-b
218/428A-b
219/428A-b
220/428A-b
221/428R-b
222/428T-b
223/428A-b
224/428A-b
225/428A-b
226/428R-b
227/428A-b R-b
228/428R-b
229/428R-b
230/428R-b
231/428R-b
232/428R-b
233/428R-b
234/428R-b R-b
235/428A-b
236/428A-b
237/428
238/428R-b
239/428R-b
240/428R-b
241/428
242/428
243/428
244/428R-b
245/428
246/428
247/428
248/428
249/428R-b
250/428R-b
251/428
252/428R-b
253/428
254/428
255/428
256/428
257/428
258/428
259/428R-b
260/428R-b
261/428R-b
262/428R-b
263/428R-b
264/428
265/428
266/428R-b
267/428
268/428
269/428
270/428
271/428
272/428
273/428R-b
274/428
275/428
276/428
277/428
278/428A-b
279/428A-b
280/428A-b
281/428A-b R-b
282/428
283/428
284/428
285/428
286/428
287/428
288/428
289/428
290/428
291/428
292/428
293/428A-b
294/428R-b
295/428R-b
296/428
297/428R-b
298/428
299/428R-b R-b
300/428R-b
301/428R-b R-b R-b
302/428
303/428
304/428
305/428
306/428R-b R-b
307/428
308/428
309/428
310/428
311/428R-b
312/428
313/428
314/428
315/428
316/428
317/428
318/428
319/428R-b
320/428R-b T-b
321/428R-b T-b
322/428
323/428R-b
324/428
325/428
326/428A-b
327/428
328/428
329/428
330/428
331/428
332/428
333/428R-b
334/428
335/428
336/428
337/428
338/428R-b
339/428
340/428
341/428
342/428
343/428
344/428
345/428
346/428
347/428
348/428
349/428
350/428
351/428
352/428
353/428
354/428
355/428
356/428
357/428
358/428
359/428
360/428R-b R-b
361/428R-b R-b
362/428R-b R-b
363/428R-b R-b
364/428R-b R-b
365/428R-b R-b
366/428R-b R-b
367/428R-b R-b
368/428R-b R-b
369/428R-b
370/428R-b
371/428
372/428R-b
373/428R-b
374/428
375/428R-b
376/428R-b
377/428
378/428
379/428R-b
380/428
381/428
382/428R-b
383/428R-b
384/428
385/428
386/428
387/428
388/428
389/428R-b
390/428R-b
391/428
392/428
393/428R-b R-b
394/428
395/428R-b R-b
396/428R-b R-b R-b
397/428
398/428R-b R-b
399/428
400/428R-b
401/428
402/428
403/428R-b
404/428
405/428
406/428R-b
407/428
408/428
409/428R-b
410/428
411/428R-b
412/428R-b
413/428
414/428
415/428
416/428
417/428
418/428T-b R-b
419/428
420/428
421/428
422/428
423/428R-b
424/428R-b
425/428R-b R-b
426/428
427/428
428/428

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 7.2 000/428] 7.2.10-rc1 review

This is the start of the stable review cycle for the 7.2.10 release. There are 428 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun, 11 Oct 2026 14:08:23 +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/v7.x/stable-review/patch-7.2.10-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-7.2.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 7.2.10-rc1

Michael Hennerich <[email protected]>
iio: buffer-dmaengine: fix sg entry iteration when building dma_vecs

Josef Bacik <[email protected]>
xen/netfront: drop RX packets with a short Ethernet header

Gilberto Conde <[email protected]>
net: usb: qmi_wwan: add Quectel EG120K-EA

Paulo Alcantara <[email protected]>
smb: client: only require read lease for size-extending preallocate

Beata Michalska <[email protected]>

    arm64: errata: Add Cortex-A725 erratum 3821522 workaround

Beata Michalska <[email protected]>
arm64: errata: Factor out broken AMU const counter cap

Zhengchuan Liang <[email protected]>
perf: Require kernel access for text poke events

Dapeng Mi <[email protected]>
perf/core: Check kernel access when kernel callchains are requested

Francisco Beltrán Millalén <[email protected]>
drm/amdgpu: reset VI ASIC on MacBookPro14,3

Andre Eikmeyer <[email protected]>
drm/amdgpu: reset VI ASIC on MacBookPro15,1

Ray Wu <[email protected]>
drm/amd/display: map PWM brightness through custom backlight curve

Alice Ryhl <[email protected]>
rust: irq: pass RegistrationInner as cookie to request_irq

Mehmet Fide <[email protected]>
mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pages

Matthieu Baerts (NGI0) <[email protected]>

    mptcp: fix msk->timer_ival reset

Fan Wu <[email protected]>
iio: trigger: cancel reenable_work before freeing trigger

Donggeun Yoo <[email protected]>

    iio: proximity: vl53l0x-i2c: claim direct mode for raw reads

Salah Triki <[email protected]>
iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler

Zhang Jie <[email protected]>
iio: proximity: sx9324: Correct proximity channel resolution

Cong Nguyen <[email protected]>
iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure

Salah Triki <[email protected]>
iio: proximity: isl29501: Fix return type of isl29501_register_write

Laxman Acharya Padhya <[email protected]>
iio: proximity: aw96103: validate firmware data length

Matti Vaittinen <[email protected]>
iio: pressure: rohm-bm1390: Return error when read fails

Hui Su <[email protected]>
iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup

Matti Vaittinen <[email protected]>
iio: light: rohm-bu27034: Fix infinite delay on error

Fan Wu <[email protected]>
iio: light: gp2ap020a00f: drain irq_work after free_irq

Arka Mondal <[email protected]>
iio: imu: adis16480: fix unprotected debugfs reads

Arka Mondal <[email protected]>
iio: imu: adis16400: fix unprotected debugfs reads

Marco Chen <[email protected]>
iio: health: max30102: fix NULL dereference in interrupt handler

Arka Mondal <[email protected]>
iio: gyro: adis16136: fix unprotected debugfs reads

Salah Triki <[email protected]>
iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw()

Geert Uytterhoeven <[email protected]>
iio: frequency: adf4377: Fully initialize clk_init_data and clk_parent_data

Pengpeng Hou <[email protected]>
iio: cdc: ad7150: fix OF matching and publish module aliases

Jonathan Cameron <[email protected]>
iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.

Jinseob Kim <[email protected]>
iio: buffer: serialize buffer teardown with mode claims

Runyu Xiao <[email protected]>
iio: admv1013: initialize callback mutex before registering notifier

Fan Wu <[email protected]>
iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind

Felix Gu <[email protected]>
iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls

Felix Gu <[email protected]>
iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: fix possible division by zero in processed channel

Fabrice Gasnier <[email protected]>
iio: adc: stm32-adc: fix check on internal channel availability

Matti Vaittinen <[email protected]>
iio: adc: rohm-bd79124: Fix rising alarm

Matti Vaittinen <[email protected]>
iio: adc: rohm-bd79124: Fix GPIO mask check

Matti Vaittinen <[email protected]>
iio: adc: rohm-bd79124: Fix channel initialization

Matti Vaittinen <[email protected]>
iio: adc: rohm-bd79124: Catch regmap errors at measurement start/stop

Slavin Liu <[email protected]>
iio: adc: pac1934: check ACPI label duplication

Cong Nguyen <[email protected]>
iio: adc: max1363: sign-extend bipolar differential channel reads

Vladyslav Ivashchenko <[email protected]>
iio: adc: axp288: Add TS bias override for Haier HV103H

Pengpeng Hou <[email protected]>
iio: adc: aspeed: propagate reset deassert errors

Janani Sunil <[email protected]>
iio: adc: adi-axi-adc: Initialize state mutex

Antoniu Miclaus <[email protected]>
iio: adc: ade9000: request interrupts after powering the device

Antoniu Miclaus <[email protected]>
iio: adc: ade9000: handle Phase C dip events in IRQ1 handler

Antoniu Miclaus <[email protected]>
iio: adc: ade9000: fix overlapping scan_index for current and voltage channels

Linmao Li <[email protected]>
iio: adc: ade9000: fix NULL pointer dereference in clkout registration

Fan Wu <[email protected]>
iio: adc: ad_sigma_delta: fix use-after-free on unbind

Marcelo Schmitt <[email protected]>
iio: adc: ad7173: Fix digital filter configuration

Salah Triki <[email protected]>
iio: adc: ad4030: fix invalid oversampling_ratio validation

Salah Triki <[email protected]>
iio: accel: sca3000: fix frequency divider condition check

Jiale Yao <[email protected]>
iio: accel: kxcjk-1013: reject duplicate event disable

Matti Vaittinen <[email protected]>
iio: accel: kionix-kx022a: Prevent memory leak and fix state

Frank Sorenson <[email protected]>
smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races

Paulo Alcantara <[email protected]>
smb: client: require stable pages for signed connections

Paulo Alcantara <[email protected]>
smb: client: drain and invalidate before server-side copy/clone

Paulo Alcantara <[email protected]>
smb: client: distinguish real EOF from a stale remote_i_size on read

Paulo Alcantara <[email protected]>
smb: client: flush dirty data before zeroing a range

Paulo Alcantara <[email protected]>
smb: client: only require read lease for size-extending zero range

Paulo Alcantara <[email protected]>
smb: client: flush and commit data before querying allocated ranges

Paulo Alcantara <[email protected]>
smb: client: discard post-EOF pagecache when extending a file via clone range

Paulo Alcantara <[email protected]>
smb: client: discard post-EOF pagecache when extending a file via copy range

Paulo Alcantara <[email protected]>
smb: client: discard post-EOF pagecache when extending a file via zero range

Daehyeon Ko <[email protected]>
thunderbolt: Reject oversized XDomain properties responses

Kurt Lieber <[email protected]>
thunderbolt: Disable CL states for the Anker Prime TB5 dock

Fedor Pchelkin <[email protected]>
thunderbolt: Fix NULL dereference in tb_remove_work()

Sven Peter <[email protected]>
thunderbolt: Don't access a DP tunnel after its DPRX read was canceled

Sven Peter <[email protected]>
thunderbolt: Fix domain reference leak when DPRX read is canceled

Sven Peter <[email protected]>
thunderbolt: Tear down inactive DP tunnels when the domain is stopped

Sven Peter <[email protected]>
thunderbolt: Mark discovered tunnels as active

Sven Peter <[email protected]>
thunderbolt: Make the DP tunnel activation callback mandatory

Sven Peter <[email protected]>
thunderbolt: Hold a router reference for each allocated HopID

Mika Westerberg <[email protected]>
thunderbolt: Fix KASAN reported use-after-free when request is canceled

Ian Lin <[email protected]>
USB: serial: option: add Compal EXC-T1 support

Sebastian Sjoholm <[email protected]>
USB: serial: option: add Quectel RG660QB

Ian Lin <[email protected]>
USB: serial: option: add Compal EXM-G1x support

Carlo Szelinsky <[email protected]>
USB: serial: option: add Quectel EG060W

Zhao Dongdong <[email protected]>
USB: serial: option: add support for SIMCom SIM8260C

Johan Hovold <[email protected]>
USB: serial: fix ioctl hangup race

Johan Hovold <[email protected]>
USB: serial: fix driver deregistration order

Johan Hovold <[email protected]>
USB: serial: fix dynamic id driver deregistration race

Johan Hovold <[email protected]>
USB: serial: ssu100: fix baud rate overflow

Johan Hovold <[email protected]>
USB: serial: quatech2: fix baud rate overflow

Jérémy Carrat <[email protected]>

    USB: serial: cp210x: add Corsair AX1500i Power Supply

Yuqi Xu <[email protected]>
wifi: mac80211: handle empty FILS association request payload

Zihan Xi <[email protected]>
wifi: mac80211: fix mesh fast xmit path deletion UAF

Felix Fietkau <[email protected]>

    wifi: mac80211: set info->band for 802.3 encap offload frames

Zhao Li <[email protected]>
wifi: mac80211: release mesh path quota on failed additions

Ruide Cao <[email protected]>
wifi: mac80211: reject invalid 320 MHz CSA bandwidth

Yuqi Xu <[email protected]>
wifi: mac80211: minstrel_ht: validate fixed rate index

Zhao Li <[email protected]>
wifi: mac80211: keep fallback association elements alive

Zhao Li <[email protected]>
wifi: mac80211: account proxy paths against the mesh path limit

Zhao Li <[email protected]>
wifi: mac80211: drain PS delivery work during station teardown

Zhao Li <[email protected]>
wifi: mac80211: shut down RX BA session timer on teardown

Zhiling Zou <[email protected]>
wifi: mac80211: keep paired old chanctx alive

Zhiling Zou <[email protected]>
wifi: mac80211: count only matching reservations in reserved switch

Guangshuo Li <[email protected]>
wifi: iwlegacy: 3945: free EEPROM data on remove

Tianchu Chen <[email protected]>
wifi: cw1200: fix TX padding OOB read leaking heap data to device

Stanislaw Gruszka <[email protected]>
wifi: cfg80211: fix RTS threshold setting for single-radio PHY

Mostafa Saleh <[email protected]>
KVM: arm64: Use stage-1 leaf size for VM_PFNMAP

Marc Zyngier <[email protected]>
KVM: arm64: vgic-its: Fix MOVALL handling of source redistributor

Marc Zyngier <[email protected]>
KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq

Marc Zyngier <[email protected]>
KVM: arm64: vgic: Allow last_lr_irq to be NULL when LRs are not overflowing

Fuad Tabba <[email protected]>
KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT

Fuad Tabba <[email protected]>
KVM: arm64: Clear HCR_EL2.RW for 32-bit non-protected vCPUs

Sean Christopherson <[email protected]>
KVM: SVM: Update control fields on #VMEXIT if and only if VMRUN succeeded

Sean Christopherson <[email protected]>
KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN

Sean Christopherson <[email protected]>
KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted

Sean Christopherson <[email protected]>
KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy

Sean Christopherson <[email protected]>
KVM: SEV: Do cache maintenance on the source VM *before* clearing SEV state

Sean Christopherson <[email protected]>
KVM: SEV: Nullify "have run CPUs" mask pointer when freeing it

Sean Christopherson <[email protected]>
KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified

Sagnik Sasmal <[email protected]>
mtd: spinand: Do not update the QE bit on devices without one

Nuno Sá <[email protected]>
mtd: spinand: fix zero oobavail when no ECC engine is used

Nuno Sá <[email protected]>
mtd: spinand: fix NULL pointer dereference with no ECC engine

Han Xu <[email protected]>
mtd: spinand: Enable QE on all dies

Runyu Xiao <[email protected]>
mtd: spi-nor: core: Fix mutex leak in spi_nor_rww_start_exclusive()

Mehmet Fide <[email protected]>
mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB

Runyu Xiao <[email protected]>
mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ

Menachem Adin <[email protected]>
mtd: mtd_intel_dg: reset poll counter for each erase

Pei Xiao <[email protected]>
mtd: block2mtd: Fix divide error when erase_size is zero

Guixin Liu <[email protected]>
nvmet: copy the hostid into the ctrl before creating PR pc_refs

Daehyeon Ko <[email protected]>
nvmet: pci-epf: reject too-short SGL segments

Weiming Shi <[email protected]>
nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()

Bean Huo <[email protected]>
nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT

Daehyeon Ko <[email protected]>
nvme-multipath: fix underflow in ANA log bounds checks

Guixin Liu <[email protected]>
nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known

Jiangshan Yi <[email protected]>
tpm: fix off-by-four bounds check in tpm2_get_random()

Mikhail Gavrilov <[email protected]>
x86/mm: Drop unnecessary PMD page copy when freeing

Laurent Wandrebeck <[email protected]>
x86/mm: Don't apply va_align to hugetlb mappings on AMD F15h

Chandrashekar Devegowda <[email protected]>
Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()

Chandrashekar Devegowda <[email protected]>
Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame()

Chandrashekar Devegowda <[email protected]>
Bluetooth: btintel: fix buffer over-read in btintel_hw_error()

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize fragmented ISO packet queueing

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown

Chengfeng Ye <[email protected]>
Bluetooth: hci_core: Serialize ACL scheduling with channel deletion

Linmao Li <[email protected]>
Bluetooth: hci_core: Fix inquiry cache timestamps on 64-bit systems

Chengfeng Ye <[email protected]>
Bluetooth: hci_conn: Lock parent access during enhanced SCO setup

Chengfeng Ye <[email protected]>
Bluetooth: hci_sync: Fix inquiry cache use-after-free

Chengfeng Ye <[email protected]>
Bluetooth: Serialize SMP remote OOB data access

Chengfeng Ye <[email protected]>
Bluetooth: RFCOMM: Fix initial port reference race

Abdurrahman Hussain <[email protected]>

    i2c: xiic: don't clobber msg->len to signal block-read completion

Abdurrahman Hussain <[email protected]>
i2c: xiic: defer RX_FULL until all trailing bytes are in FIFO

Abdurrahman Hussain <[email protected]>
i2c: xiic: preserve PEC byte length in SMBus block read setup

Rounak Das <[email protected]>
EDAC/altera: Fix device node reference leaks in the SDMMC ECC setup

Dinh Nguyen <[email protected]>
EDAC/altera: Fix use-after-free in error paths

Dinh Nguyen <[email protected]>
EDAC/altera: Fix memory leak on dci allocation failure

Dinh Nguyen <[email protected]>
EDAC/altera: Drop __init from ECC setup paths for re-probe safety

Dinh Nguyen <[email protected]>
EDAC/altera: Do not allow driver unbinding

Guangshuo Li <[email protected]>
EDAC/versalnet: Drop remote processor handle refcount on driver removal

Jakub Gawlik <[email protected]>
ALSA: hda/realtek: Add micmute LED quirk for Acer Swift SFG16-72

Yu-Hsiang Tseng <[email protected]>
ALSA: hda/realtek: Fix silent speaker on Higole F9B

Zhang Heng <[email protected]>
ALSA: hda/realtek: Fix square wave output on ASUS Strix G615LR

Xiang Mei <[email protected]>
ALSA: ua101: reject mismatched capture/playback packet sizes

Kyle Zeng <[email protected]>
ALSA: seq: Serialize compat port-info ioctls

Aaron Kling <[email protected]>
ALSA: hda/tegra: Re-enable SDO workaround for Tegra194

Zimeng Li <[email protected]>
ASoC: qcom: lpass-cpu: use DAI table index for playback constraints

Jiangshan Yi <[email protected]>

    ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type

Jiangshan Yi <[email protected]>

    ASoC: codecs: max98363: fix uninitialized stream_config->type

Liviu Nicoara <[email protected]>
ASoC: codecs: lpass-wsa-macro: rewrite the interpolator volume after enabling clocks

Andrea Parri <[email protected]>
arm64: mm: Fix the break-before-make flush range for erratum 2645198

Mark Rutland <[email protected]>
arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems

Paul Mbewe <[email protected]>
serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVL

Paul Mbewe <[email protected]>
serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around

Wentao Liang <[email protected]>
serial: vt8500: Fix clock reference leak in vt8500_serial_probe()

Simon Gassner <[email protected]>
serial: tegra: don't clear the Tx FIFO on an Rx-only reset

Wentao Liang <[email protected]>
serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()

Johan Hovold <[email protected]>
serial: fix TIOCMIWAIT race

Johan Hovold <[email protected]>
serial: fix ioctl hangup race

Johan Hovold <[email protected]>
serial: revert guards in uart_wait_modem_status()

Ruslan Valiyev <[email protected]>
serial: core: fix NULL pointer dereference in serial_core_unregister_port()

Johan Hovold <[email protected]>
serial: abort TIOCMIWAIT on hangup

Kendall Willis <[email protected]>
serial: 8250_omap: fix wake irq cleared during suspend

Fan Wu <[email protected]>

    serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

Ian Rogers <[email protected]>
perf: Replace perf_event_header__init_id with full header init

Fan Wu <[email protected]>
tty: serial: max3100: shut down timer before freeing port

Johan Hovold <[email protected]>
tty: fix saved termios reset race

Johan Hovold <[email protected]>
tty: abort break signalling on hangup

Viken Dadhaniya <[email protected]>
tty: serial: qcom_geni_serial: Keep console RX functional after deep idle

Johan Hovold <[email protected]>
tty: port: fix tty_port_tty_vhangup() race

Johan Hovold <[email protected]>
tty: tty_port: restore TTY_IO_ERROR on activation failure

Daniel Starke <[email protected]>
tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2

Joshua Rogers <[email protected]>
tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup

Joshua Rogers <[email protected]>
tty: vcc: zero-initialize control packet in vcc_send_ctl()

Johan Hovold <[email protected]>
tty: amiserial: fix broken TIOCMIWAIT

Mingyu Wang <[email protected]>
tty: vt: fix memory leak in vc_allocate()

Jie Deng <[email protected]>
usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe

Fan Wu <[email protected]>
usb: cdns3: fix use-after-free in cdns3_gadget_exit()

Jameson Thies <[email protected]>
usb: typec: ucsi: displayport: Current CAM OOB index fixup

Prashanth K <[email protected]>
usb: typec: ucsi: Get the connector fwnode based on reg value

Pannarat Wiriyaarritham <[email protected]>
usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41

Fan Wu <[email protected]>
usb: typec: ucsi: glink: fix use-after-free of ucsi on remove

Radhey Shyam Pandey <[email protected]>
usb: typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()

Radhey Shyam Pandey <[email protected]>
usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()

Marian Rotariu <[email protected]>
usb: typec: tipd: don't send GAID when probe fails in APP mode

Amit Sunil Dhamne <[email protected]>
usb: typec: tcpm: recover after failure to start the frs ams

Runyu Xiao <[email protected]>
USB: dwc2: shut down wakeup timer before freeing HCD state

Hui Peng <[email protected]>
usb: core: clear both ep_in and ep_out for non-ep0 control endpoints

Myeonghun Pak <[email protected]>
usb: chipidea: tegra: disable runtime PM on resume failure

Yuchao Zhang <[email protected]>
usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC

Alan Stern <[email protected]>
USB: gadget: dummy-hcd: Fix wait for outstanding request completions

Fan Wu <[email protected]>
usb: gadget: aspeed-vhub: cancel wake work on device removal

Jiazi Liu <[email protected]>
usb: dwc3: gadget: fix IRQ storm on invalid event buffer count

Radhey Shyam Pandey <[email protected]>
usb: dwc3: am62: Fix runtime PM usage count leak on probe error path

Marek Maslanka <[email protected]>
usb: typec: port-mapper: Only match USB4 port if host interface is available

Linkai Gong <[email protected]>
usb: typec: anx7411 - stop the IRQ before destroying the workqueue

Liu Chao <[email protected]>
usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd

Takashi Iwai <[email protected]>
usb: gadget: midi2: Fix the jack descriptor array sizes

Myeonghun Pak <[email protected]>
usb: ohci-st: disable controller wakeup on removal

Myeonghun Pak <[email protected]>
usb: ohci-spear: disable controller wakeup on removal

Myeonghun Pak <[email protected]>
usb: ohci-s3c2410: disable controller wakeup on removal

Myeonghun Pak <[email protected]>
usb: ohci-da8xx: disable controller wakeup on cleanup

Orgad Shaneh <[email protected]>
usb: octeon-hcd: fix the FIFO-flush timeout computation

Lovekesh Solanki <[email protected]>
usb: hub: use shorter 120ms post resume hold for SS root hubs

Syed Labeeq Sajid Bukhari <[email protected]>
usb: storage: sierra_ms: reject short SWoC info transfers

Johan Hovold <[email protected]>
USB: serial: fix port tear down use-after-free

Yuchao Zhang <[email protected]>
USB: cdc-acm: skip URB restart in port_shutdown if disconnected

Johan Hovold <[email protected]>
USB: cdc-acm: fix racy TIOCMIWAIT implementation

Viken Dadhaniya <[email protected]>
soc: qcom: geni-se: Correct QUP Core ICC vote constants

Alice Ryhl <[email protected]>
rust_binder: reschedule node refcount update on thread exit

Alice Ryhl <[email protected]>
rust_binder: cancel deferred work items in thread exit

Yuxiao Wang <[email protected]>
nitro_enclaves: fix use-after-free on SLOT_ALLOC failure

Raphaël Larocque <[email protected]>
Input: synaptics - limit T440p InterTouch quirk to LEN0036

Lovekesh Solanki <[email protected]>
Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490

David Heidelberg <[email protected]>
Input: s6sy761 - fix resume ordering and restore sensing

Lovekesh Solanki <[email protected]>
Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410

Martino Papero <[email protected]>
Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11

Wentao Liang <[email protected]>
kgdboc: Fix tty driver reference leak in configure_kgdboc()

Karl Mehltretter <[email protected]>
hrtimer: Use the mask to clear TIF_HRTIMER_REARM from the exit work

Troy Mitchell <[email protected]>
clk: spacemit: k3: add CPU PLL rate tables

Peiyang He <[email protected]>
binderfs: fix UAF write in binder_add_device

Tomer Pomeranc <[email protected]>
binder: fix leaked fd fixups on TF_UPDATE_TXN supersede

Tomer Pomeranc <[email protected]>
binder: fix is_failure flag for superseded transaction cleanup

Theo Andersen Carton <[email protected]>
drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU

Guangshuo Li <[email protected]>
drm/amdgpu: fix ACP MFD device leak on init failure

Alex Deucher <[email protected]>
drm/amdgpu: drop userq callback assignment for sdma 7.1

Pierre-Eric Pelloux-Prayer <[email protected]>
drm/amdgpu: implement workaround for sdma dcc corruption

Guangshuo Li <[email protected]>
drm/amdgpu: fix IP instance memory leak on kobject add failure

Wentao Liang <[email protected]>
drm/mediatek: Fix pdev reference leak in mtk_drm_bind()

Guangshuo Li <[email protected]>
drm/mediatek: Fix ovl adaptor platform device leak

Haojie Li <[email protected]>
drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device

Imre Kaloz <[email protected]>
drm/radeon: Read the VRAM VBIOS signature with readb()

Mitul Golani <[email protected]>
drm/i915/vrr: Disable DC balance by default

Alex Deucher <[email protected]>
drm/amdgpu/gmc12: properly pass flush_type to gmc_v12_0_flush_vm_hub()

Alex Deucher <[email protected]>
drm/amdgpu/gmc12.1: properly pass flush_type to gmc_v12_1_flush_vm_hub()

Willian Oliveira <[email protected]>
drm/amdgpu/gfx6: fix firmware leak on teardown

Timur Kristóf <[email protected]>
drm/amd/pm/si: Fix updating clock limits on AC/DC

Timur Kristóf <[email protected]>
drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC

Timur Kristóf <[email protected]>
drm/amd/display: Mark DCE 6.4 as not APU

Simon Polack <[email protected]>
drm/amd/display: Fix stale replay_events after mod_power stream removal

Timur Kristóf <[email protected]>
drm/amd/display: Fix fast updates on DCE 8.1

Timur Kristóf <[email protected]>
drm/amd/display: Fix fast updates on DCE 6.x

Jiangshan Yi <[email protected]>
drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend

Arthur Heymans <[email protected]>
drm/amd/display: Preserve eDP mode on initial ASSR failure

Hari Mishal <[email protected]>
drm/amd/display: guard dc_sink dereferences in MST mode validation

Nikola Prica <[email protected]>
PCI: Accept AtomicOps already enabled by the hypervisor

Ömer Mete Kaya <[email protected]>
bpf: Fix missing migration protection in __rhtab_map_lookup_and_delete_batch()

Chris Mason <[email protected]>
futex: Fix private hash use-after-free on resize

Wentao Liang <[email protected]>
drm/mediatek: Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()

Alexei Starovoitov <[email protected]>
bpf: Fix objects stuck in free_by_rcu_ttrace

Alexei Starovoitov <[email protected]>
bpf: Factor out __do_call_rcu_ttrace()

Richard Fitzgerald <[email protected]>
spi: cs42l43: Workaround for wrong speaker ID on Dell XPS 13 DX13260

Takashi Iwai <[email protected]>
ALSA: ice1712: Fix the error handling via auto-cleanup at probe

Takashi Iwai <[email protected]>
ALSA: core: Define auto-cleanup for snd_card_free()

Luo Gengkun <[email protected]>
perf: Fix race between perf_event_exit_task() and perf_pending_task()

Hongjian Dai <[email protected]>
i2c: at91: release DMA channels when probe defers

Lorenzo Bianconi <[email protected]>
net: mvneta: clear XDP pfmemalloc flag between frames

Eric Dumazet <[email protected]>
ipv6: sr: use skb_get_hash_net() in seg6_make_flowlabel()

Prathamesh Deshpande <[email protected]>
net/mlx5e: Fix AF_XDP TX timestamp teardown NULL dereference

Quentin Freimanis <[email protected]>
net: sparx5: make ports inherit the switch base mac address type

Yuho Choi <[email protected]>
of: Put coreboot node after compatibility check

Harshit Mogalapalli <[email protected]>
net: microchip: vcap: stop scanning after deleting key field

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: generalize pending status bit

Fernando Fernandez Mancera <[email protected]>
netfilter: bpf: reject invalid NAT manipulation types

Julian Anastasov <[email protected]>
ipvs: filter some flags received in the backup server

Julian Anastasov <[email protected]>
ipvs: do not create invisible templates

Julian Anastasov <[email protected]>
ipvs: fix missing counter decrement in lblc

Jeff Jo <[email protected]>
tcp: refresh TS.Recent for accepted old ACKs

Quentin Freimanis <[email protected]>
net: sparx5: skip ptp deinit if init was skipped

Yongzhao Chen <[email protected]>
net: phy: qcom: at803x: Fix IPQ5018 short-cable DAC values

Sandeep Haemoon <[email protected]>
net: ethernet: mtk_eth_soc: allocate dummy netdev sooner

Jamal Hadi Salim <[email protected]>

    net: cap skb->queue_mapping when the tx queue is picked

Nicolai Buchwitz <[email protected]>
net: bcmgenet: fix NULL dereference in set_coalesce before first open

Yoshihisa Yamamoto <[email protected]>
net: pcs: rzn1-miic: Clear MIIC protection state before unprotect sequence

Niklas Cassel <[email protected]>
virtio_blk: set the zone write granularity

Takashi Iwai <[email protected]>
ALSA: usb-audio: Apply boot quirk for Behringer models generically

Sebastian Dalfuß <[email protected]>
ALSA: usb-audio: Add boot quirk for Behringer CM1A

Jamal Hadi Salim <[email protected]>
net/sched: sch_codel: match the no-drop threshold to the packet size

Jamal Hadi Salim <[email protected]>
net/sched: fq_codel: match the no-drop threshold to the packet size

Hannu Varjoranta <[email protected]>
gve: DQO: accept TSO packets with non-protocol gso_type bits

Florent Revest (Anthropic) <[email protected]>
bpf: Skip detached progs in trampoline images that are still in use

Florent Revest (Anthropic) <[email protected]>
bpf: Wait for an RCU tasks grace period before freeing trampoline progs

Eric Dumazet <[email protected]>
net: restrict SO_RESERVE_MEM to TCP sockets and cap max value

Nicolai Buchwitz <[email protected]>
net: ethtool: let tsconfig reach a PHY-only timestamp provider

Andrea Mayer <[email protected]>
seg6: ensure packet data is writable before modifying SRH and IPv6 DA

Lorenzo Bianconi <[email protected]>
net: stmmac: fix rx Scatter-Gather support

Mina Almasry <[email protected]>
net: page_pool: fix use-after-free in page_pool_recycle_ring_bulk()

Jérémy Jean <[email protected]>
tipc: prevent GCM nonce reuse on peer key changes

Baha Mesleh <[email protected]>
octeontx2-af: mcs: Fix SC resource cleanup loop

Geetha sowjanya <[email protected]>
octeontx2-pf: Fix aura BPID assignment when CONFIG_DCB is enabled

Anirudh Virdi <[email protected]>
net/mlx5: Fix slab-out-of-bounds when handling team device events

Florian Fainelli <[email protected]>
net: systemport: Fix RUNT MIB counter register offset calculation

Florian Fainelli <[email protected]>
net: systemport: Fix buffer overflow in bcm_sysport_get_stats()

Julien Stephan <[email protected]>
drm/mediatek: mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offset

Nguyen Ngoc Thang <[email protected]>
Bluetooth: hci_sync: don't drain cmd_sync backlog on unregister

Marcin Bernatowicz <[email protected]>
drm/xe/pf: Keep VF LMEM BAR size low if no VFs enabled

Michal Wajdeczko <[email protected]>
drm/xe/pf: Refactor VF LMEM BAR resize helper function

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add headset mode for Dell Pro QC1255

Cen Zhang (Microsoft) <[email protected]>

    wifi: mac80211: fix slab-out-of-bounds read in ieee80211_monitor_select_queue()

Florian Westphal <[email protected]>
netfilter: ipset: do not update comments from kernel-side adds

Qishuai Liu <[email protected]>
ipv6: fix prefix route expiry in modify_prefix_route()

Nicolai Buchwitz <[email protected]>
net: bcmgenet: allocate RX buffers as page fragments

Jamal Hadi Salim <[email protected]>
net/sched: cls_api: reclaim an empty proto on the error path

Binbin Deng <[email protected]>
net/mctp: publish the mctp_dev only after it is initialised

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Hold map BTF for the memory allocator destructor record

Yao Sang <[email protected]>
nvme: fix command effects log lifetime for multipath heads

Arnd Bergmann <[email protected]>
nvme: work around -Wformat-security warning

John Garry <[email protected]>
nvme: fix cdev lifetime

John Garry <[email protected]>
nvme: add nvme_get_ns_head()

Vineet Gupta <[email protected]>
ARC: arch_cmpxchg_relaxed to use size of pointed type not pointer

Alexei Starovoitov <[email protected]>
bpf: Fix overflow of jump offset in constant blinding

Arnd Bergmann <[email protected]>

    drbd: remove unused drbd_nl_mcgrps[] array

Maciej Strozek <[email protected]>
ASoC: SDCA: Add better pm_runtime error handling in func probe

Maciej Strozek <[email protected]>
ASoC: SDCA: Set suspended flag after resuming within system suspend

Oleg Keri <[email protected]>
arm64: topology: fix arch_freq_get_on_cpu() overflow above 4.19 GHz

Harry Yoo (Meta) <[email protected]>
mm/slab: do not wake up kswapd in __kfree_rcu_sheaf()

Harry Yoo (Oracle) <[email protected]>
mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()

Sai Teja Aluvala <[email protected]>
Bluetooth: btintel: validate DDC record lengths

Sang-Hoon Choi <[email protected]>
Bluetooth: hci_core: free the HCI ID if naming fails

Keith Busch <[email protected]>
blk-mq: set RQF_USE_SCHED when the operation is known

Yang Xiuwei <[email protected]>
block: reject polled dio with user integrity metadata

Cezary Rojewski <[email protected]>
ASoC: codecs: rt274: Fix format setting for 44100 rate

Cezary Rojewski <[email protected]>
ASoC: codecs: rt286: Revert delay value for jack setup

Felix Fietkau <[email protected]>
wifi: mac80211: prevent AP VLAN tx from other interfaces

Zhao Li <[email protected]>
wifi: cfg80211: preserve hidden-group beacon IE ownership

Yuqi Xu <[email protected]>
wifi: mac80211: validate TX status rate metadata

Manush Prajwal <[email protected]>
rtc: mpfs: fix unchecked devm_clk_get() error pointer in probe()

Aamir Ahmed <[email protected]>
rtc: ac100: Fix clock provider use-after-free on probe failure

Liu Dalin <[email protected]>
rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leak

Georgios Karantzas <[email protected]>
wifi: ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZE

Pengpeng Hou <[email protected]>
wifi: ath9k: reject short WMI command responses

Toke Høiland-Jørgensen <[email protected]>
wifi: ath9k: Clean up device initialisation guards

Nicolas Escande <[email protected]>

    wifi: ath11k: reset ar->num_stations on hardware start

Yuchao Zhang <[email protected]>
wifi: mac80211: drop oversized fragments to avoid extra_len overflow

Sheetal <[email protected]>
ASoC: tegra: Fix ASRC Stream6 input threshold control

Aamir Ahmed <[email protected]>
wifi: wfx: validate MIB read length before copying to caller

HyeongJun An <[email protected]>
ASoC: wm8903: Move the DRC QR threshold to the register that holds it

Abdurrahman Hussain <[email protected]>
of/overlay: don't create "//" paths for fragments targeting the root

Abdurrahman Hussain <[email protected]>
of/overlay: don't leak fragment references when changeset init fails

Karl Mehltretter <[email protected]>
random: fix vgetrandom_opaque_params kernel-doc

Hao Zhang <[email protected]>
blk-cgroup: save IRQ state in blkg_tryget_closest()

Julian Sun <[email protected]>
nvmet: preserve device path on allocation failure

Karl Mehltretter <[email protected]>
mtd: core: call _get_device() with the master MTD

Karl Mehltretter <[email protected]>
mtd: core: avoid double-free of OTP NVMEM device

Matti Vaittinen <[email protected]>
iio: accel: kionix-kx022a: Fix array boundary check

Matti Vaittinen <[email protected]>
iio: light: rohm-bu27034: Fix error return

Matti Vaittinen <[email protected]>
iio: dac: rohm-bd79703: Do not allow writing SCALE

Alberto Garcia <[email protected]>
ext4: don't enable large folios on encrypted inodes

Xiang Mei <[email protected]>
ALSA: line6: reject oversized playback packets

Harin Lee <[email protected]>
ALSA: ctxfi: Fix silent playback on Titanium HD (SB1270)

Nguyen Ngoc Thang <[email protected]>
ALSA: caiaq: unregister the input device when probe fails

Wentao Liang <[email protected]>
wifi: wlcore: Fix runtime PM leak in wlcore_remove()

Zizhi Wo <[email protected]>
vt: skip screen update for DEC alignment test on backgroup consoles

Hui Peng <[email protected]>
vt: selection: Fix unsigned underflow and slab-out-of-bounds read in paste_selection()

Yi Yang <[email protected]>
vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF

Baolin Wang <[email protected]>
mm: shmem: ignore sysfs configs for shmem forced collapse

Lorenzo Stoakes (ARM) <[email protected]>
mm/vma: predicate setting mmap_prepare VMA fields on new vma alloc

SJ Park <[email protected]>
mm/damon/core: don't skip damos_adjust_quota() while esz is not zero

Zhichen Wang <[email protected]>
virt: vmgenid: set driver_data before registering notification handlers

Vitaly Kuznetsov <[email protected]>
virt: vmgenid: remap memory as decrypted

Hao Ge <[email protected]>
module: fix lost error code from codetag_load_module()

Paulo Alcantara <[email protected]>
netfs: zero the tail of a short DIO/unbuffered read

Paulo Alcantara <[email protected]>
netfs: zero gaps in read-gaps folio to avoid writing back stale data

Paulo Alcantara <[email protected]>
netfs: clear post-EOF pagecache when extending a file via write

Surendran Kanagaraj <[email protected]>
tpm: Disable TPM on null key name mismatch

Zhan Xusheng <[email protected]>
time/jiffies: Saturate in mult_hz() instead of wrapping

Zhan Xusheng <[email protected]>
sysctl: Negate before converting in the int read path

Jun Yang <[email protected]>
sctp: check RCV_SHUTDOWN after the sendmsg connect wait

Runyu Xiao <[email protected]>
rtc: spear: initialize IRQ state before requesting alarm IRQ

Aamir Ahmed <[email protected]>
rtc: ac100: Assign .num before accessing .hws

Nathan Chancellor <[email protected]>
random: vDSO: avoid call to memset() when zeroing reserved parameter

Oleksij Rempel <[email protected]>

    r8169: disable EEE on RTL8168h/8111h

Xuanqiang Luo <[email protected]>
pfcp: fix socket lifetime on netdevice registration failure

Ilkka Lappeteläinen <[email protected]>
net/packet: prevent TX_RING byte count overflow

Aohan Mei <[email protected]>
netfilter: nft_flow_offload: drop flowtable reference on init error path

Bartosz Golaszewski <[email protected]>
net: phy: aquantia: fix system interface type not updated in forced mode

Alireza Asgari <[email protected]>
net: fix checksum offsets in skb_splice_from_iter()

Willem de Bruijn <[email protected]>
net: extend IPv6 exthdr detection of tunneled packets

Zihan Xi <[email protected]>
net: gso: limit recursive IP-in-IP segmentation

Abdurrahman Hussain <[email protected]>
of/overlay: only treat a positive changeset id as registered

Abdurrahman Hussain <[email protected]>
of/overlay: put property on deadprops only after changeset add succeeds

Wentao Liang <[email protected]>
of/irq: Fix remaining refcount leaks in of_irq_init()

Jari Seppälä <[email protected]>
octeontx2-pf: Fix RSS indirection table size

Leon Hwang <[email protected]>
kprobes: Skip disarmed probes when checking optkprobe overlap

Andrey Ryabinin <[email protected]>
kasan: unpoison task stack below watermark only in generic mode

Zhiling Zou <[email protected]>
ipvs: bound LBLCR and LBLC cache growth

Jens Axboe <[email protected]>
io_uring: fix task_work add use-after-free with SQPOLL

Junyuan Feng <[email protected]>
io_uring/zcrx: requeue multishot receives stopped by a local resource

lollipopkit <[email protected]>
io_uring/cmd_net: end TX_TIMESTAMP multishot when the CQ is full

Aldo Ariel Panzardo <[email protected]>
HID: multitouch: stop the release timer from being rearmed on remove

Benjamin Tissoires <[email protected]>
HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request

Masami Hiramatsu (Google) <[email protected]>
fprobe: Use guard(rcu_sched_notrace) and check rcu_is_watching()

Mohamad Raizudeen <[email protected]>
crypto: x86/aes-gcm - fix always true check for last AAD segment

Jérémy Jean <[email protected]>
audit: fix exe mark UAF in kill_rules()

Takashi Iwai <[email protected]>
ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices

Sean Christopherson <[email protected]>
KVM: x86: Fill kvm_run exit fields in common get_nested_state_pages() error paths

Tibor Harcsa <[email protected]>
Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table

Richard Fitzgerald <[email protected]>
ASoC: sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capture

Sean Christopherson <[email protected]>
KVM: x86: Re-pend GET_NESTED_STATE_PAGES if getting said pages fails

Tejun Heo <[email protected]>
sched_ext: Wait for SCX_OPSS_DISPATCHING before reenqueueing a task

fangqiurong <[email protected]>
sched_ext: Don't run ops.dequeue() with a DSQ lock held

Tejun Heo <[email protected]>
sched_ext: Add a size argument to scx_bpf_cid_topo() so struct scx_cid_topo can grow

Tejun Heo <[email protected]>
sched_ext: Build the cid tables privately and publish them with RCU

Chen Yu <[email protected]>
sched/cache: Skip kernel threads for cache aware scheduling to rubustify the code

Tim Chen <[email protected]>

    sched/cache: Introduce task_struct->sched_cache_grp to fix UAF

Lu Wang <[email protected]>
sched/cache: Honor migrate_llc_task semantics in active load balance, to fix LLC mis-scheduling bug

Tim Chen <[email protected]>
sched/cache: Keep nr_pref_llc_running in the runnable domain, to fix LLC mis-scheduling bug

Tim Chen <[email protected]>
sched/fair: Avoid creating misfits during cache-aware balancing

Joshua Hahn <[email protected]>
selftests/cgroup: account for zswap shrinker writeback

Heikki Krogerus <[email protected]>
drm/xe/i2c: Keep the i2c controller always enabled

Bryam Vargas <[email protected]>
dm-pcache: bound the logical key offset from persistent memory

Bryam Vargas <[email protected]>
dm-pcache: reject a kset that overruns its segment

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

Diffstat:

 Documentation/arch/arm64/silicon-errata.rst        |   2 +
 Documentation/filesystems/netfs_library.rst        |  26 ++
 Makefile                                           |   4 +-
 arch/arc/include/asm/atomic64-arcv2.h              |   6 +
 arch/arc/include/asm/cmpxchg.h                     |   4 +-
 arch/arm64/Kconfig                                 |  30 ++
 arch/arm64/kernel/cpu_errata.c                     |  24 +-
 arch/arm64/kernel/cpufeature.c                     |   2 +-
 arch/arm64/kernel/signal.c                         |  34 +-
 arch/arm64/kernel/topology.c                       |  17 +-
 arch/arm64/kernel/vdso/Makefile                    |   2 +-
 arch/arm64/kvm/emulate-nested.c                    |   3 -
 arch/arm64/kvm/hyp/nvhe/pkvm.c                     |   9 +
 arch/arm64/kvm/mmu.c                               |  47 +--
 arch/arm64/kvm/vgic/vgic-its.c                     |  12 +-
 arch/arm64/kvm/vgic/vgic-v2.c                      |   6 +-
 arch/arm64/kvm/vgic/vgic-v3.c                      |   6 +-
 arch/arm64/kvm/vgic/vgic.c                         |  21 +-
 arch/arm64/mm/mmu.c                                |   2 +-
 arch/arm64/net/bpf_jit_comp.c                      |  37 +-
 arch/arm64/tools/cpucaps                           |   2 +-
 arch/loongarch/net/bpf_jit.c                       |  60 ++--
 arch/loongarch/vdso/Makefile                       |   1 +
 arch/powerpc/kernel/vdso/Makefile                  |   1 +
 arch/powerpc/net/bpf_jit_comp.c                    |  45 +--
 arch/powerpc/perf/imc-pmu.c                        |  23 +-
 arch/riscv/kernel/vdso/Makefile                    |   1 +
 arch/riscv/net/bpf_jit_comp64.c                    |  56 +++-
 arch/s390/kernel/vdso/Makefile                     |   1 +
 arch/s390/net/bpf_jit_comp.c                       |  46 ++-
 arch/x86/crypto/aesni-intel_glue.c                 |   2 +-
 arch/x86/entry/vdso/vdso64/Makefile                |   2 +-
 arch/x86/kernel/sys_x86_64.c                       |  15 +-
 arch/x86/kvm/mmu/mmu.c                             |   6 +
 arch/x86/kvm/svm/nested.c                          |   7 +-
 arch/x86/kvm/svm/sev.c                             |  46 ++-
 arch/x86/kvm/svm/svm.c                             |  38 +--
 arch/x86/kvm/svm/svm.h                             |   1 +
 arch/x86/kvm/vmx/nested.c                          |  21 +-
 arch/x86/kvm/x86.c                                 |   4 +
 arch/x86/mm/pgtable.c                              |  38 +--
 arch/x86/net/bpf_jit_comp.c                        |  26 +-
 block/blk-cgroup.c                                 |   5 +-
 block/blk-mq.c                                     |  59 ++--
 block/fops.c                                       |   5 +
 block/mq-deadline.c                                |   2 +-
 drivers/android/binder.c                           |   3 +-
 drivers/android/binder/node.rs                     |  20 +-
 drivers/android/binder/node/wrapper.rs             |  34 +-
 drivers/android/binder/thread.rs                   |   8 +-
 drivers/android/binderfs.c                         |   3 +-
 drivers/block/drbd/drbd_nl_gen.c                   |   4 -
 drivers/block/virtio_blk.c                         |   1 +
 drivers/bluetooth/btintel.c                        |  15 +-
 drivers/bluetooth/btintel_pcie.c                   |  12 +-
 drivers/bluetooth/btusb.c                          |   2 +
 drivers/char/tpm/tpm2-cmd.c                        |   2 +-
 drivers/char/tpm/tpm2-sessions.c                   |   1 +
 drivers/clk/spacemit/ccu-k3.c                      |  92 +++++
 drivers/edac/altera_edac.c                         |  67 ++--
 drivers/edac/versalnet_edac.c                      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   8 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |   9 +
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c             |   4 -
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  21 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 103 +++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   1 +
 .../dc/link/protocols/link_edp_panel_control.c     |   4 +-
 .../amd/display/dc/resource/dce60/dce60_resource.c |  13 +-
 .../amd/display/dc/resource/dce80/dce80_resource.c |   2 +
 drivers/gpu/drm/amd/display/modules/power/power.c  |   2 +
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  39 +--
 .../gpu/drm/i915/display/intel_display_params.c    |   4 +
 .../gpu/drm/i915/display/intel_display_params.h    |   1 +
 drivers/gpu/drm/i915/display/intel_vrr.c           |   4 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  17 +-
 drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c         |   4 +-
 drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h        |   2 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |   6 +-
 drivers/gpu/drm/xe/xe_i2c.c                        |  49 ++-
 drivers/gpu/drm/xe/xe_i2c.h                        |   1 +
 drivers/gpu/drm/xe/xe_pci_sriov.c                  |  30 +-
 drivers/hid/bpf/hid_bpf_dispatch.c                 |   2 +-
 drivers/hid/hid-multitouch.c                       |   2 +-
 drivers/i2c/busses/i2c-at91-master.c               |   8 +-
 drivers/i2c/busses/i2c-xiic.c                      |  61 +++-
 drivers/iio/accel/kionix-kx022a.c                  |  30 +-
 drivers/iio/accel/kxcjk-1013.c                     |   2 +-
 drivers/iio/accel/sca3000.c                        |   2 +-
 drivers/iio/adc/ad4030.c                           |  11 +-
 drivers/iio/adc/ad7173.c                           |   4 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  31 +-
 drivers/iio/adc/ade9000.c                          |  36 +-
 drivers/iio/adc/adi-axi-adc.c                      |   4 +
 drivers/iio/adc/aspeed_adc.c                       |   4 +-
 drivers/iio/adc/axp288_adc.c                       |   8 +
 drivers/iio/adc/max1363.c                          |   8 +
 drivers/iio/adc/pac1934.c                          |   4 +
 drivers/iio/adc/rohm-bd79124.c                     |  20 +-
 drivers/iio/adc/stm32-adc.c                        |  47 +--
 drivers/iio/adc/sun4i-gpadc-iio.c                  |  10 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |   9 +-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |  16 +-
 drivers/iio/cdc/ad7150.c                           |   8 +-
 drivers/iio/dac/rohm-bd79703.c                     |   3 +
 drivers/iio/frequency/adf4377.c                    |   4 +-
 drivers/iio/frequency/admv1013.c                   |   9 +-
 drivers/iio/gyro/adis16136.c                       |   2 +-
 drivers/iio/health/max30102.c                      |  12 +-
 drivers/iio/imu/adis16400.c                        |   2 +-
 drivers/iio/imu/adis16480.c                        |   4 +-
 drivers/iio/industrialio-buffer.c                  |   7 +-
 drivers/iio/industrialio-trigger.c                 |   2 +
 drivers/iio/light/gp2ap020a00f.c                   |   2 +
 drivers/iio/light/rohm-bu27034.c                   |  62 ++--
 drivers/iio/pressure/bmp280-core.c                 |   2 +-
 drivers/iio/pressure/rohm-bm1390.c                 |   2 +-
 drivers/iio/proximity/aw96103.c                    |  30 +-
 drivers/iio/proximity/isl29501.c                   |   2 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |   4 +-
 drivers/iio/proximity/sx9324.c                     |   2 +-
 drivers/iio/proximity/vcnl3020.c                   |  24 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |   3 +
 drivers/input/keyboard/atkbd.c                     |   8 +
 drivers/input/mouse/synaptics.c                    |   7 +-
 drivers/input/serio/i8042-acpipnpio.h              |   9 +
 drivers/input/touchscreen/s6sy761.c                |  14 +-
 drivers/md/dm-pcache/cache_gc.c                    |   5 +
 drivers/md/dm-pcache/cache_key.c                   |  14 +
 drivers/md/dm-pcache/cache_writeback.c             |   5 +
 drivers/mtd/devices/block2mtd.c                    |   2 +-
 drivers/mtd/devices/mtd_intel_dg.c                 |   3 +-
 drivers/mtd/mtdcore.c                              |   3 +-
 drivers/mtd/nand/ecc.c                             |   7 +
 drivers/mtd/nand/raw/cadence-nand-controller.c     |   6 +-
 drivers/mtd/nand/raw/vf610_nfc.c                   |  85 ++++-
 drivers/mtd/nand/spi/core.c                        |  53 ++-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  34 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   2 +
 drivers/net/ethernet/google/gve/gve_tx_dqo.c       |  14 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |   4 +-
 drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c |  11 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  18 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   9 +
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  38 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  10 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_netdev.c  |   1 +
 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c |   3 +
 drivers/net/ethernet/microchip/vcap/vcap_api.c     |   2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   6 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  83 +++--
 drivers/net/pcs/pcs-rzn1-miic.c                    |   3 +
 drivers/net/pfcp.c                                 |   3 +
 drivers/net/phy/aquantia/aquantia_main.c           |   5 +-
 drivers/net/phy/qcom/at803x.c                      |   8 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath11k/mac.c              |   1 +
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  21 +-
 drivers/net/wireless/ath/ath9k/htc.h               |   1 -
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |   7 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   8 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |  28 +-
 drivers/net/wireless/ath/ath9k/wmi.h               |   1 +
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |   1 +
 drivers/net/wireless/silabs/wfx/hif_tx.c           |   4 +-
 drivers/net/wireless/st/cw1200/bh.c                |   8 +-
 drivers/net/wireless/st/cw1200/txrx.c              |  14 +
 drivers/net/wireless/ti/wlcore/main.c              |   4 +-
 drivers/net/xen-netfront.c                         |  12 +-
 drivers/nvme/host/core.c                           |  74 ++--
 drivers/nvme/host/multipath.c                      |  43 +--
 drivers/nvme/host/nvme.h                           |  10 +-
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/target/configfs.c                     |   9 +-
 drivers/nvme/target/core.c                         |   5 +-
 drivers/nvme/target/fabrics-cmd-auth.c             |   2 +-
 drivers/nvme/target/pci-epf.c                      |   3 +
 drivers/of/base.c                                  |  10 +-
 drivers/of/irq.c                                   |   2 +
 drivers/of/overlay.c                               |  17 +-
 drivers/pci/pci.c                                  |  15 +-
 drivers/rtc/dev.c                                  |   2 +-
 drivers/rtc/rtc-ac100.c                            |  39 +--
 drivers/rtc/rtc-mpfs.c                             |   6 +-
 drivers/rtc/rtc-spear.c                            |  11 +-
 drivers/spi/spi-cs42l43.c                          |  97 ++++++
 drivers/staging/greybus/uart.c                     |   3 +-
 drivers/thunderbolt/ctl.c                          |  63 ++--
 drivers/thunderbolt/quirks.c                       |   3 +
 drivers/thunderbolt/switch.c                       |   9 +-
 drivers/thunderbolt/tb.c                           |  37 +-
 drivers/thunderbolt/test.c                         |  58 +++-
 drivers/thunderbolt/tunnel.c                       |  73 ++--
 drivers/thunderbolt/tunnel.h                       |   8 +-
 drivers/thunderbolt/xdomain.c                      |   4 +
 drivers/tty/amiserial.c                            |   9 +-
 drivers/tty/n_gsm.c                                |  47 +--
 drivers/tty/serial/8250/8250_bcm7271.c             |   2 +-
 drivers/tty/serial/8250/8250_omap.c                |  15 +-
 drivers/tty/serial/kgdboc.c                        |   9 +
 drivers/tty/serial/ma35d1_serial.c                 |   6 +-
 drivers/tty/serial/max3100.c                       |  13 +-
 drivers/tty/serial/qcom_geni_serial.c              |   5 +-
 drivers/tty/serial/sc16is7xx.c                     |  53 ++-
 drivers/tty/serial/serial-tegra.c                  |  18 +-
 drivers/tty/serial/serial_core.c                   |  76 +++--
 drivers/tty/serial/vt8500_serial.c                 |   1 +
 drivers/tty/tty_io.c                               |  54 ++-
 drivers/tty/tty_port.c                             |  91 +++--
 drivers/tty/vcc.c                                  |   5 +-
 drivers/tty/vt/selection.c                         |   4 +-
 drivers/tty/vt/vc_screen.c                         |  23 +-
 drivers/tty/vt/vt.c                                |   5 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |   4 +
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |   5 +
 drivers/usb/chipidea/ci_hdrc_tegra.c               |   4 +-
 drivers/usb/class/cdc-acm.c                        |  41 ++-
 drivers/usb/class/cdc-acm.h                        |   1 -
 drivers/usb/core/hub.c                             |   7 +-
 drivers/usb/core/message.c                         |   8 +-
 drivers/usb/dwc2/hcd.c                             |   3 +-
 drivers/usb/dwc3/core.h                            |  19 ++
 drivers/usb/dwc3/dwc3-am62.c                       |   1 +
 drivers/usb/dwc3/ep0.c                             |   9 +
 drivers/usb/dwc3/gadget.c                          | 108 +++++-
 drivers/usb/gadget/function/f_fs.c                 |  15 +-
 drivers/usb/gadget/function/f_midi2.c              |   4 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |   6 +
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |   4 +
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |   2 +-
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |   5 +-
 drivers/usb/gadget/udc/aspeed-vhub/vhub.h          |   1 +
 drivers/usb/gadget/udc/dummy_hcd.c                 |   4 +
 drivers/usb/host/octeon-hcd.c                      |   2 +-
 drivers/usb/host/ohci-da8xx.c                      |   2 +
 drivers/usb/host/ohci-s3c2410.c                    |   1 +
 drivers/usb/host/ohci-spear.c                      |   1 +
 drivers/usb/host/ohci-st.c                         |   1 +
 drivers/usb/serial/bus.c                           |   6 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/generic.c                       |  10 +-
 drivers/usb/serial/option.c                        |  14 +
 drivers/usb/serial/quatech2.c                      |  19 +-
 drivers/usb/serial/ssu100.c                        |  18 +-
 drivers/usb/serial/usb-serial.c                    | 127 +++++--
 drivers/usb/serial/xr_serial.c                     |  10 +-
 drivers/usb/storage/sierra_ms.c                    |   7 +
 drivers/usb/typec/anx7411.c                        |   5 +-
 drivers/usb/typec/port-mapper.c                    |  21 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   2 +-
 drivers/usb/typec/tipd/core.c                      |  11 +-
 drivers/usb/typec/ucsi/displayport.c               |   9 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  17 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |  34 ++
 drivers/usb/typec/ucsi/ucsi_glink.c                |  15 +-
 drivers/virt/nitro_enclaves/ne_misc_dev.c          |   1 +
 drivers/virt/vmgenid.c                             |   9 +-
 fs/exec.c                                          |   1 +
 fs/ext4/inode.c                                    |   3 +-
 fs/netfs/buffered_read.c                           |   7 +
 fs/netfs/buffered_write.c                          |   9 +
 fs/netfs/direct_write.c                            |   9 +
 fs/netfs/internal.h                                |   2 +
 fs/netfs/misc.c                                    |  99 ++++++
 fs/netfs/read_collect.c                            |  24 ++
 fs/smb/client/cifsfs.c                             |  41 ++-
 fs/smb/client/cifsglob.h                           |  10 +-
 fs/smb/client/inode.c                              |   2 +
 fs/smb/client/smb2ops.c                            | 114 +++++--
 fs/smb/client/smb2pdu.c                            |  10 +-
 include/linux/bpf.h                                |  45 ++-
 include/linux/hrtimer_rearm.h                      |   2 +-
 include/linux/mtd/nand.h                           |   2 +
 include/linux/netfilter_netdev.h                   |   2 +-
 include/linux/netfs.h                              |   2 +
 include/linux/perf_event.h                         |   7 +-
 include/linux/rtnetlink.h                          |   7 +-
 include/linux/sched.h                              |  14 +
 include/linux/skbuff.h                             |   2 +-
 include/linux/soc/qcom/geni-se.h                   |  15 +-
 include/linux/tty.h                                |   1 +
 include/linux/tty_driver.h                         |   6 +
 include/linux/tty_port.h                           |  22 +-
 include/linux/usb/serial.h                         |   1 +
 include/net/bluetooth/hci_core.h                   |   5 +-
 include/net/gso.h                                  |   8 +
 include/net/netfilter/nf_flow_table.h              |   2 +-
 include/net/sch_generic.h                          |   9 +
 include/net/xdp.h                                  |   5 +
 include/sound/core.h                               |   9 +
 include/uapi/linux/random.h                        |   2 +-
 init/Kconfig                                       |   5 +
 io_uring/cmd_net.c                                 |  19 +-
 io_uring/io_uring.c                                |   4 +-
 io_uring/tw.c                                      |   3 +
 io_uring/zcrx.c                                    |   9 +-
 kernel/audit_tree.c                                |  36 +-
 kernel/bpf/core.c                                  |  10 +-
 kernel/bpf/hashtab.c                               |  19 +-
 kernel/bpf/memalloc.c                              |  57 +++-
 kernel/bpf/syscall.c                               |  19 +-
 kernel/bpf/trampoline.c                            |  85 ++++-
 kernel/events/core.c                               | 313 ++++++++---------
 kernel/events/ring_buffer.c                        |   7 +-
 kernel/exit.c                                      |  33 +-
 kernel/fork.c                                      |   2 +
 kernel/futex/core.c                                |  10 +-
 kernel/kprobes.c                                   |   8 +-
 kernel/module/main.c                               |   8 +-
 kernel/sched/ext/cid.c                             | 138 +++++---
 kernel/sched/ext/cid.h                             |   2 +-
 kernel/sched/ext/ext.c                             |  77 +++--
 kernel/sched/ext/types.h                           |   4 +
 kernel/sched/fair.c                                | 372 ++++++++++++++++-----
 kernel/sysctl.c                                    |   2 +-
 kernel/time/jiffies.c                              |   2 +
 kernel/trace/fprobe.c                              |  26 +-
 mm/damon/core.c                                    |   2 +-
 mm/kasan/common.c                                  |  13 +-
 mm/shmem.c                                         |   7 +-
 mm/slab.h                                          |  18 +-
 mm/slab_common.c                                   |   2 +-
 mm/slub.c                                          |  37 +-
 mm/vma.c                                           |   4 +-
 net/bluetooth/hci_conn.c                           |  18 +-
 net/bluetooth/hci_core.c                           |  54 ++-
 net/bluetooth/hci_debugfs.c                        |   2 +-
 net/bluetooth/hci_sync.c                           |  19 +-
 net/bluetooth/rfcomm/tty.c                         |   7 +-
 net/bluetooth/smp.c                                |   2 +
 net/core/dev.c                                     |  78 +++--
 net/core/dev_ioctl.c                               |   3 +-
 net/core/gso.c                                     |   1 +
 net/core/page_pool.c                               |   2 +-
 net/core/skbuff.c                                  |   8 +-
 net/core/sock.c                                    |   4 +-
 net/ethtool/tsconfig.c                             |  24 +-
 net/ipv4/af_inet.c                                 |   3 +
 net/ipv4/tcp_input.c                               |   6 +
 net/ipv6/addrconf.c                                |   2 +-
 net/ipv6/ip6_offload.c                             |   4 +
 net/ipv6/seg6_iptunnel.c                           |   2 +-
 net/ipv6/seg6_local.c                              | 140 ++++++--
 net/mac80211/agg-rx.c                              |   2 +-
 net/mac80211/chan.c                                |  50 ++-
 net/mac80211/drop.h                                |   1 +
 net/mac80211/fils_aead.c                           |   8 +
 net/mac80211/ieee80211_i.h                         |   2 +-
 net/mac80211/iface.c                               |   4 +-
 net/mac80211/mesh_pathtbl.c                        |  30 +-
 net/mac80211/mlme.c                                |   4 +-
 net/mac80211/rc80211_minstrel_ht.c                 |  89 ++++-
 net/mac80211/rx.c                                  |   6 +
 net/mac80211/spectmgmt.c                           |   4 +-
 net/mac80211/sta_info.c                            |   6 +-
 net/mac80211/status.c                              |  70 ++++
 net/mac80211/tx.c                                  |  45 ++-
 net/mctp/device.c                                  |   6 +-
 net/mptcp/protocol.c                               |   2 +-
 net/netfilter/ipset/ip_set_bitmap_gen.h            |   2 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |   3 +
 net/netfilter/ipvs/ip_vs_lblc.c                    |   4 +
 net/netfilter/ipvs/ip_vs_lblcr.c                   |   3 +
 net/netfilter/ipvs/ip_vs_sync.c                    |  33 +-
 net/netfilter/nf_flow_table_core.c                 |   7 +-
 net/netfilter/nf_flow_table_offload.c              |  14 +-
 net/netfilter/nf_nat_bpf.c                         |   3 +
 net/netfilter/nf_nat_core.c                        |   5 +-
 net/netfilter/nft_flow_offload.c                   |   7 +-
 net/packet/af_packet.c                             |   3 +
 net/sched/act_ct.c                                 |   2 +-
 net/sched/act_skbedit.c                            |   5 +-
 net/sched/cls_api.c                                |  15 +-
 net/sched/sch_codel.c                              |   2 +-
 net/sched/sch_fq_codel.c                           |   4 +-
 net/sctp/socket.c                                  |   2 +-
 net/tipc/crypto.c                                  |  20 +-
 net/wireless/nl80211.c                             |  11 +-
 net/wireless/scan.c                                |  22 +-
 rust/kernel/irq/request.rs                         |  89 +++--
 sound/core/seq/seq_compat.c                        |   4 +-
 sound/hda/codecs/realtek/alc269.c                  |   6 +-
 sound/hda/controllers/tegra.c                      |   3 +-
 sound/pci/ctxfi/cthw20k2.c                         |   2 +
 sound/pci/ice1712/ice1712.c                        |   2 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   3 +
 sound/soc/codecs/max98363.c                        |   2 +-
 sound/soc/codecs/rt1017-sdca-sdw.c                 |  27 +-
 sound/soc/codecs/rt274.c                           |   4 +-
 sound/soc/codecs/rt286.c                           |   2 +-
 sound/soc/codecs/wm8903.c                          |   2 +-
 sound/soc/qcom/lpass-cpu.c                         |   4 +-
 sound/soc/sdca/sdca_class_function.c               |  19 +-
 sound/soc/sdw_utils/soc_sdw_utils.c                |  20 +-
 sound/soc/tegra/tegra186_asrc.c                    |   2 +-
 sound/usb/caiaq/device.c                           |   3 +
 sound/usb/line6/playback.c                         |   7 +
 sound/usb/misc/ua101.c                             |   9 +
 sound/usb/quirks.c                                 |  29 +-
 tools/sched_ext/include/scx/common.bpf.h           |   4 +-
 tools/testing/selftests/cgroup/test_zswap.c        |  28 +-
 413 files changed, 5137 insertions(+), 2033 deletions(-)