Skip to content

6.6.142-rc1 review

Greg Kroah-Hartman intel-wired-lan linux-fsdevel linux-patches lkml netfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/186mptcp: sync the msk->sndbuf at accept() timenet/mptcp/protocol.c+2 -10 replies
2/186mptcp: pm: ADD_ADDR rtx: allow ID 0net/mptcp/pm_netlink.c+0 -30 replies
3/186mptcp: pm: ADD_ADDR rtx: always decrease sk refcountnet/mptcp/pm_netlink.c+3 -50 replies
4/186mptcp: pm: ADD_ADDR rtx: free sk if lastnet/mptcp/pm_netlink.c+17 -110 replies
5/186spi: spidev: fix lock inversion between spi_lock and buf_lockdrivers/spi/spidev.c+22 -410 replies
6/186driver core: generalize driver_override in struct devicedrivers/base/bus.c drivers/base/core.c drivers/base/dd.c +2 more+162 -10 replies
7/186driver core: platform: use generic driver_override infrastructuredrivers/base/platform.c drivers/bus/simple-pm-bus.c drivers/clk/imx/clk-scu.c +3 more+13 -480 replies
8/186s390/debug: Reject zero-length input before trimming a newlinearch/s390/kernel/debug.c+3 -00 replies
9/186wifi: mac80211: check tdls flag in ieee80211_tdls_opernet/mac80211/tdls.c+1 -10 replies
10/186Revert "x86/vdso: Fix output operand size of RDPID"arch/x86/include/asm/segment.h+4 -40 replies
11/186ksmbd: avoid reclaiming expired durable opens by the clientfs/smb/server/vfs_cache.c fs/smb/server/vfs_cache.h+9 -10 replies
12/186ksmbd: add durable scavenger timerfs/smb/server/mgmt/user_session.c fs/smb/server/server.c fs/smb/server/server.h +4 more+167 -60 replies
13/186ksmbd: validate owner of durable handle on reconnectfs/smb/server/mgmt/user_session.c fs/smb/server/oplock.c fs/smb/server/oplock.h +3 more+103 -150 replies
14/186ksmbd: close durable scavenger races against m_fp_list lookupsfs/smb/server/vfs_cache.c+77 -270 replies
15/186af_unix: Give up GC if MSG_PEEK intervened.include/net/af_unix.h net/unix/af_unix.c net/unix/garbage.c+54 -280 replies
16/186smb: client: reject userspace cifs.spnego descriptionsfs/smb/client/cifs_spnego.c+16 -00 replies
17/186Revert "ice: fix double-free of tx_buf skb"drivers/net/ethernet/intel/ice/ice_txrx.c+2 -40 replies
18/186Revert "ice: Remove jumbo_remove step from TX path"drivers/net/ethernet/intel/ice/ice_txrx.c+3 -00 replies
19/186Revert "s390/cio: Update purge function to unregister the unused subchannels"drivers/s390/cio/device.c+13 -240 replies
20/186Revert "af_unix: Reject SIOCATMARK on non-stream sockets"net/unix/af_unix.c+0 -30 replies
21/186i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeuedrivers/i3c/master/mipi-i3c-hci/dma.c+17 -100 replies
22/186sysfs: dont remove existing directory on update failurefs/sysfs/group.c+1 -10 replies
23/186mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()mm/damon/sysfs-schemes.c+1 -00 replies
24/186ksmbd: fix null pointer dereference in compare_guid_key()fs/smb/server/oplock.c+5 -10 replies
25/186ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflowfs/smb/server/smbacl.c+9 -30 replies
26/186smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()fs/smb/client/smb2transport.c+2 -00 replies
27/186smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when closefs/smb/server/vfs_cache.c+12 -40 replies
28/186hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAXdrivers/hwmon/pmbus/adm1266.c+1 -10 replies
29/186ALSA: ua101: Reject too-short USB descriptorssound/usb/misc/ua101.c+3 -20 replies
30/186ALSA: pcm: Dont setup bogus iov_iter for silencingsound/core/pcm_lib.c+3 -00 replies
31/186ALSA: asihpi: Fix potential OOB array access at reading cachesound/pci/asihpi/hpicmn.c+6 -00 replies
32/186efi: Allocate runtime workqueue before ACPI initdrivers/firmware/efi/efi.c+16 -120 replies
33/186drivers/base/memory: fix memory block reference leak in poison accountingdrivers/base/memory.c+6 -20 replies
34/186net: wwan: iosm: fix potential memory leaks in ipc_imem_init()drivers/net/wwan/iosm/iosm_ipc_imem.c+2 -00 replies
35/186Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()net/bluetooth/af_bluetooth.c net/bluetooth/iso.c net/bluetooth/l2cap_sock.c +2 more+78 -100 replies
36/186Bluetooth: ISO: drop ISO_END frames received without prior ISO_STARTnet/bluetooth/iso.c+5 -00 replies
37/186Bluetooth: bnep: Fix UAF read of dev->namenet/bluetooth/bnep/core.c+1 -10 replies
38/186Bluetooth: hci_uart: fix UAFs and race conditions in close and init pathsdrivers/bluetooth/hci_ldisc.c+40 -80 replies
39/186Bluetooth: MGMT: validate Add Extended Advertising Data lengthnet/bluetooth/mgmt.c+6 -00 replies
40/186Bluetooth: serialize accept_q accessinclude/net/bluetooth/bluetooth.h net/bluetooth/af_bluetooth.c+66 -220 replies
41/186phonet/pep: disable BH around forwarded sk_receive_skb()net/phonet/pep.c+17 -20 replies
42/186net: bcmgenet: keep RBUF EEE/PM disableddrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -50 replies
43/186net: ifb: report ethtool stats over num_tx_queuesdrivers/net/ifb.c+5 -60 replies
44/186netfilter: ip6t_hbh: reject oversized option listsnet/ipv6/netfilter/ip6t_hbh.c+4 -00 replies
45/186netfilter: nf_queue: hold bridge skb->dev while queuedinclude/net/netfilter/nf_queue.h net/netfilter/nf_queue.c net/netfilter/nfnetlink_queue.c+6 -10 replies
46/186netfilter: ipset: stop hash:* range iteration at endnet/netfilter/ipset/ip_set_hash_ipmark.c net/netfilter/ipset/ip_set_hash_ipport.c net/netfilter/ipset/ip_set_hash_ipportip.c +1 more+17 -40 replies
47/186netfilter: nft_inner: Fix IPv6 inner_thoff desyncnet/netfilter/nft_inner.c+0 -10 replies
48/186qed: fix double free in qed_cxt_tables_alloc()drivers/net/ethernet/qlogic/qed/qed_cxt.c+2 -00 replies
49/186ring-buffer: Fix reporting of missed events in iteratorkernel/trace/ring_buffer.c+3 -50 replies
50/186vsock/vmci: fix UAF when peer resets connection during handshakenet/vmw_vsock/vmci_transport.c+1 -10 replies
51/186vsock/virtio: reset connection on receiving queue overflownet/vmw_vsock/virtio_transport_common.c+15 -50 replies
52/186wifi: ath11k: clear shared SRNG pointer state on restartdrivers/net/wireless/ath/ath11k/hal.c+11 -30 replies
53/186ipv4: raw: reject IP_HDRINCL packets with ihl < 5net/ipv4/raw.c+1 -10 replies
54/186ixgbevf: fix use-after-free in VEPA multicast source pruningdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+1 -00 replies
55/186ice: fix setting promisc mode while adding VID filterdrivers/net/ethernet/intel/ice/ice_main.c+1 -10 replies
56/186wifi: cfg80211: advance loop vars in cfg80211_merge_profile()net/wireless/scan.c+3 -00 replies
57/186cifs: Fix busy dentry used after unmountingfs/smb/client/cifsfs.c+2 -00 replies
58/186tracing: Do not call map->ops->elt_free() if elt_alloc() failskernel/trace/tracing_map.c+13 -40 replies
59/186arm64: probes: Handle probes on hinted conditional branch instructionsarch/arm64/include/asm/insn.h+1 -10 replies
60/186KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bitsarch/arm64/kvm/vgic/vgic-its.c+4 -00 replies
61/186drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probedrivers/gpu/drm/bridge/chipone-icn6211.c+3 -10 replies
62/186spi: qup: fix error pointer deref after DMA setup failuredrivers/spi/spi-qup.c+3 -00 replies
63/186phy: tegra: xusb: Fix per-pad high-speed termination calibrationdrivers/phy/tegra/xusb-tegra186.c drivers/phy/tegra/xusb.h+27 -70 replies
64/186scsi: isci: Fix use-after-free in device removal pathdrivers/scsi/isci/host.c+3 -00 replies
65/186spi: sprd: fix error pointer deref after DMA setup failuredrivers/spi/spi-sprd.c+2 -10 replies
66/186spi: ti-qspi: fix use-after-free after DMA setup failuredrivers/spi/spi-ti-qspi.c+1 -00 replies
67/186RDMA/siw: Reject MPA FPDU length underflow before signed receive mathdrivers/infiniband/sw/siw/siw_qp_rx.c+15 -00 replies
68/186LoongArch: Remove unused code to avoid build warningarch/loongarch/mm/init.c+0 -40 replies
69/186device property: set fwnode->secondary to NULL in fwnode_init()include/linux/fwnode.h+1 -00 replies
70/186drm/virtio: use uninterruptible resv lock for plane updatesdrivers/gpu/drm/virtio/virtgpu_drv.h drivers/gpu/drm/virtio/virtgpu_gem.c drivers/gpu/drm/virtio/virtgpu_plane.c+26 -20 replies
71/186drm/bridge: it66121: acquire reset GPIO in probedrivers/gpu/drm/bridge/ite-it66121.c+5 -00 replies
72/186drm/bridge: megachips: remove bridge when irq request failsdrivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c+10 -60 replies
73/186drm/amd/display: Fix integer overflow in bios_get_image()drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c+6 -30 replies
74/186drm/amd/display: Validate GPIO pin LUT table size before iteratingdrivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+9 -00 replies
75/186drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_asyncdrivers/gpu/drm/amd/display/dc/core/dc.c+5 -10 replies
76/186batman-adv: mcast: fix use-after-free in orig_node RCU releasenet/batman-adv/originator.c+2 -20 replies
77/186batman-adv: clear current gateway during teardownnet/batman-adv/gateway_client.c+4 -00 replies
78/186batman-adv: dat: handle forward allocation errornet/batman-adv/distributed-arp-table.c+3 -00 replies
79/186batman-adv: fix fragment reassembly length accountingnet/batman-adv/fragmentation.c net/batman-adv/types.h+18 -70 replies
80/186batman-adv: fix tp_meter counter underflow during shutdownnet/batman-adv/tp_meter.c+2 -20 replies
81/186batman-adv: frag: disallow unicast fragment in fragmentnet/batman-adv/fragmentation.c+35 -00 replies
82/186batman-adv: bla: fix report_work leak on backbone_gw purgenet/batman-adv/bridge_loop_avoidance.c+38 -220 replies
83/186batman-adv: tp_meter: avoid use of uninit sender varsnet/batman-adv/tp_meter.c+9 -20 replies
84/186batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdownnet/batman-adv/tp_meter.c net/batman-adv/types.h+14 -20 replies
85/186batman-adv: tp_meter: fix race condition in send error reportingnet/batman-adv/tp_meter.c net/batman-adv/types.h+30 -200 replies
86/186batman-adv: tt: fix negative last_changeset_lennet/batman-adv/types.h+1 -10 replies
87/186batman-adv: tt: fix negative tt_buff_lennet/batman-adv/types.h+1 -10 replies
88/186hwmon: (pmbus/adm1266) seed timestamp from the real-time clockdrivers/hwmon/pmbus/adm1266.c+1 -10 replies
89/186hwmon: (pmbus/adm1266) reject implausible blackbox record_countdrivers/hwmon/pmbus/adm1266.c+3 -00 replies
90/186hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read bufferdrivers/hwmon/pmbus/adm1266.c+1 -10 replies
91/186hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized bufferdrivers/hwmon/pmbus/adm1266.c+3 -10 replies
92/186hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NRdrivers/hwmon/pmbus/adm1266.c+1 -10 replies
93/186hwmon: (pmbus/adm1266) dont clobber GPIO bits before PDIO read in get_multipledrivers/hwmon/pmbus/adm1266.c+0 -10 replies
94/186hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()drivers/hwmon/pmbus/adm1266.c+4 -40 replies
95/186hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()drivers/hwmon/pmbus/adm1266.c+4 -40 replies
96/186hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessorsdrivers/hwmon/pmbus/adm1266.c+6 -00 replies
97/186HID: uclogic: Fix regression of input name assignmentdrivers/hid/hid-uclogic-core.c+3 -10 replies
98/186firmware: arm_ffa: Check for NULL FF-A ID table while driver registrationdrivers/firmware/arm_ffa/bus.c+3 -10 replies
99/186firmware: arm_ffa: Skip free_pages on RX buffer alloc failuredrivers/firmware/arm_ffa/driver.c+1 -10 replies
100/186kunit: config: Enable KUNIT_DEBUGFS by defaultlib/kunit/Kconfig+2 -20 replies
101/186kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FSlib/kunit/Kconfig+1 -00 replies
102/186pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150drivers/pinctrl/qcom/pinctrl-sm8150.c+4 -40 replies
103/186ARM: integrator: Fix early initializationarch/arm/mach-versatile/integrator_cp.c+4 -90 replies
104/186ALSA: hda: cs35l56: Put ACPI device after setting companionsound/pci/hda/cs35l56_hda.c+1 -00 replies
105/186btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()include/trace/events/btrfs.h+1 -30 replies
106/186netfilter: x_tables: unregister the templates firstnet/ipv4/netfilter/arptable_filter.c net/ipv4/netfilter/iptable_filter.c net/ipv4/netfilter/iptable_mangle.c +6 more+9 -90 replies
107/186netfilter: arptables: allow xtables-nft only buildsnet/ipv4/netfilter/Kconfig+13 -150 replies
108/186netfilter: xtables: allow xtables-nft only buildsnet/ipv4/netfilter/Kconfig net/ipv4/netfilter/Makefile net/ipv6/netfilter/Kconfig +2 more+34 -170 replies
109/186netfilter: ebtables: allow xtables-nft only buildsnet/bridge/netfilter/Kconfig net/bridge/netfilter/Makefile+8 -10 replies
110/186netfilter: xtables: fix up kconfig dependenciesnet/ipv4/netfilter/Kconfig+2 -10 replies
111/186netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.cnet/ipv4/netfilter/Kconfig+1 -00 replies
112/186netfilter: Make legacy configs user selectablenet/bridge/netfilter/Kconfig net/ipv4/netfilter/Kconfig net/ipv6/netfilter/Kconfig+29 -40 replies
113/186netfilter: Exclude LEGACY TABLES on PREEMPT_RT.net/bridge/netfilter/Kconfig net/ipv4/netfilter/Kconfig net/ipv6/netfilter/Kconfig +2 more+47 -322 replies
114/186netfilter: x_tables: add and use xt_unregister_table_pre_exitinclude/linux/netfilter/x_tables.h include/linux/netfilter_arp/arp_tables.h include/linux/netfilter_ipv4/ip_tables.h +16 more+41 -390 replies
115/186netfilter: x_tables: add and use xtables_unregister_table_exitinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +4 more+83 -370 replies
116/186netfilter: ebtables: move to two-stage removal schemenet/bridge/netfilter/ebtable_broute.c net/bridge/netfilter/ebtable_filter.c net/bridge/netfilter/ebtable_nat.c +1 more+40 -260 replies
117/186netfilter: ebtables: close dangling table module init racenet/bridge/netfilter/ebtable_broute.c net/bridge/netfilter/ebtable_filter.c net/bridge/netfilter/ebtable_nat.c+14 -200 replies
118/186netfilter: x_tables: close dangling table module init racenet/ipv4/netfilter/arptable_filter.c net/ipv4/netfilter/iptable_filter.c net/ipv4/netfilter/iptable_mangle.c +6 more+105 -990 replies
119/186netfilter: bridge: eb_tables: close module init racenet/bridge/netfilter/ebtables.c+6 -50 replies
120/186kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist()include/asm-generic/kprobes.h+1 -10 replies
121/186test_kprobes: clear kprobes between test runslib/test_kprobes.c+18 -110 replies
122/186tcp: Fix imbalanced icsk_accept_queue count.net/ipv4/inet_connection_sock.c+1 -10 replies
123/186ice: fix locking in ice_dcb_rebuild()drivers/net/ethernet/intel/ice/ice_dcb_lib.c+2 -20 replies
124/186net: lan966x: avoid unregistering netdev on register failuredrivers/net/ethernet/microchip/lan966x/lan966x_main.c+5 -30 replies
125/186phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register accessdrivers/phy/marvell/phy-mvebu-a3700-utmi.c+2 -30 replies
126/186irqchip/ath79-cpu: Remove unused functiondrivers/irqchip/irq-ath79-cpu.c+0 -70 replies
127/186irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RTkernel/irq_work.c+7 -00 replies
128/186zonefs: handle integer overflow in zonefs_fname_to_fnofs/zonefs/super.c+5 -10 replies
129/186netfs: Fix overrun check in netfs_extract_user_iter()fs/netfs/iterator.c+17 -90 replies
130/186net: ethernet: cortina: Make RX SKB per-portdrivers/net/ethernet/cortina/gemini.c+6 -10 replies
131/186net: ethernet: cortina: Drop half-assembled SKBdrivers/net/ethernet/cortina/gemini.c+5 -00 replies
132/186net: ethernet: cortina: Carry over frag counterdrivers/net/ethernet/cortina/gemini.c+8 -10 replies
133/186net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS referencedrivers/net/ethernet/cirrus/cs89x0.c+0 -20 replies
134/186wifi: ath11k: fix error path leaks in some WMI WOW callsdrivers/net/wireless/ath/ath11k/wmi.c+16 -30 replies
135/186wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm()drivers/net/wireless/ath/ath11k/testmode.c+1 -00 replies
136/186HID: quirks: really enable the intended work around for appledisplaydrivers/hid/hid-quirks.c+1 -10 replies
137/186accel/qaic: Add overflow check to remap_pfn_range during mmapdrivers/accel/qaic/qaic_data.c+21 -20 replies
138/186net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepointnet/smc/smc_tracepoint.h+1 -10 replies
139/186ethtool: fix ethnl_bitmap32_not_zero() bit interval semanticsnet/ethtool/bitset.c+4 -40 replies
140/186drm/msm/dsi: dont dump registers past the mapped regiondrivers/gpu/drm/msm/dsi/dsi_host.c+1 -00 replies
141/186drm/msm: Fix iommu_map_sgtable() return value check and avoid WARNdrivers/gpu/drm/msm/msm_iommu.c+3 -20 replies
142/186powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise()arch/powerpc/kernel/time.c+4 -20 replies
143/186net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slotnet/smc/af_smc.c+2 -10 replies
144/186net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ringnet/tls/tls_sw.c+2 -40 replies
145/186net: tls: prevent chain-after-chain in plain text SGnet/tls/tls_sw.c+18 -60 replies
146/186net: phy: c45: add genphy_c45_pma_read_ext_abilities() functiondrivers/net/phy/phy-c45.c include/linux/phy.h+75 -550 replies
147/186net: phy: DP83TC811: add reading of abilitiesdrivers/net/phy/dp83tc811.c+1 -00 replies
148/186x86/xen: Fix xen_e820_swap_entry_with_ram()arch/x86/xen/setup.c+1 -10 replies
149/186tls: Preserve sk_err across recvmsg() when data has been copiednet/tls/tls_sw.c+14 -60 replies
150/186net/mlx5: Do not restore destination-less TC rulesdrivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c+2 -10 replies
151/186spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()drivers/spi/spi-mtk-snfi.c+1 -10 replies
152/186drm/msm/snapshot: fix dumping of the unaligned regionsdrivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c+18 -60 replies
153/186wifi: ath11k: fix peer resolution on rx path when peer_id=0drivers/net/wireless/ath/ath11k/dp_rx.c drivers/net/wireless/ath/ath11k/hal_rx.c+2 -60 replies
154/186net: dsa: mt7530: fix FDB entries not aging out with short timeoutdrivers/net/dsa/mt7530.c+14 -60 replies
155/186net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fwdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+56 -640 replies
156/186net: dsa: mt7530: preserve VLAN tags on trapped link-local framesdrivers/net/dsa/mt7530.c+15 -120 replies
157/186net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA bufferdrivers/net/ethernet/microsoft/mana/hw_channel.c+13 -100 replies
158/186platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULLdrivers/platform/x86/adv_swbutton.c+5 -10 replies
159/186platform/x86: hp_accel: Check ACPI_COMPANION() against NULLdrivers/platform/x86/hp/hp_accel.c+3 -00 replies
160/186platform/x86: intel-hid: Check ACPI_HANDLE() against NULLdrivers/platform/x86/intel/hid.c+5 -10 replies
161/186platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULLdrivers/platform/x86/intel/vbtn.c+5 -10 replies
162/186RDMA/rtrs: Fix use-after-free in path file creation cleanupdrivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c+1 -10 replies
163/186net: bridge: Flush multicast groups when snooping is disablednet/bridge/br_multicast.c+9 -00 replies
164/186bridge: mcast: Fix a possible use-after-free when removing a bridge portnet/bridge/br_multicast.c+17 -50 replies
165/186pds_core: fix error handling in pdsc_devcmd_waitdrivers/net/ethernet/amd/pds_core/dev.c+9 -20 replies
166/186pds_core: fix debugfs_lookup dentry leak and error handlingdrivers/net/ethernet/amd/pds_core/debugfs.c+6 -10 replies
167/186ptrace: Convert ptrace_attach() to use lock guardsinclude/linux/sched/task.h include/linux/spinlock.h kernel/ptrace.c+89 -670 replies
168/186ALSA: seq: ump: Use guard() for lockingsound/core/seq/seq_ump_client.c+5 -80 replies
169/186ALSA: seq: Serialize UMP output teardown with event_inputsound/core/seq/seq_ump_client.c+18 -40 replies
170/186tracing: Avoid NULL return from hist_field_name() on truncationkernel/trace/trace_events_hist.c+2 -40 replies
171/186Bluetooth: btmtk: add the function to get the fw namedrivers/bluetooth/btmtk.c drivers/bluetooth/btmtk.h+26 -00 replies
172/186Bluetooth: btusb: mediatek: refactor the function btusb_mtk_resetdrivers/bluetooth/btusb.c+27 -180 replies
173/186Bluetooth: btmtk: rename btmediatek_datadrivers/bluetooth/btmtk.c drivers/bluetooth/btmtk.h drivers/bluetooth/btusb.c+10 -110 replies
174/186Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.cdrivers/bluetooth/btmtk.c drivers/bluetooth/btmtk.h drivers/bluetooth/btmtksdio.c +2 more+305 -2830 replies
175/186Bluetooth: btmtk: fix urb->setup_packet leak in error pathsdrivers/bluetooth/btmtk.c+2 -00 replies
176/186net: ag71xx: check error for platform_get_irqdrivers/net/ethernet/atheros/ag71xx.c+3 -00 replies
177/186bpf, skmsg: fix verdict sk_data_ready racing with ktls rxnet/core/skmsg.c+7 -20 replies
178/186string: add mem_is_zero() helper to check if memory area is all zerosinclude/linux/string.h+12 -00 replies
179/186gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)drivers/gpio/gpiolib-cdev.c+4 -40 replies
180/186gpio: cdev: check if uAPI v2 config attributes are correctly zeroeddrivers/gpio/gpiolib-cdev.c+13 -00 replies
181/186ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()sound/soc/codecs/cs35l56-sdw.c+2 -10 replies
182/186net: mana: validate rx_req_idx to prevent out-of-bounds array accessdrivers/net/ethernet/microsoft/mana/hw_channel.c+6 -00 replies
183/186pds_core: add an error code check in pdsc_dl_info_getdrivers/net/ethernet/amd/pds_core/devlink.c+2 -00 replies
184/186pds_core: ensure null-termination for firmware version stringsdrivers/net/ethernet/amd/pds_core/devlink.c+4 -20 replies
185/186net: gro: dont merge zcopy skbsnet/core/gro.c+3 -00 replies
186/186LoongArch: kprobes: Fix handling of fatal unrecoverable recursionsarch/loongarch/kernel/kprobes.c+2 -20 replies

Reviews trailers per patch

87 of 186 patches have a Reviewed-by or Acked-by.

PatchPaolo AbeniMatthieu Baerts (NGI0)Namjae JeonDavid HowellsMat MartineauFrank LiRafael J. Wysocki (Intel)Danilo KrummrichGui-Dong HanGreg Kroah-HartmanBenjamin BlockVasily Gorbik[email protected]Miaohe LinOscar SalvadorDavid Hildenbrand (Arm)Siwei ZhangJann HornRémi Denis-CourmontEric DumazetFlorian FainelliFernando Fernandez ManceraMasami Hiramatsu (Google)Bryan TanRameshkumar SundaramBaochen QiangShyam Prasad NSimon HormanRafal RomanowskiRinitha SLuca CeresoliSteve FrenchJon HunterAlex HungDan WheelerLinus LüssingYuan TanRen WeiSimon WunderlichBernard MetzlerBartosz GolaszewskiLinus WalleijGuo RenKonrad DybcioSimon TrimmerAndy ShevchenkoSakari AilusJavier Martinez CanillasIan RayTristan MadaniAleksandr LoktionovPrzemek KitszelArpana ArlandPhil SutterMiquel RaynalSebastian Andrzej SiewiorAlexander LobakinKarol WachowskiJeff HugoDust LiSidraya JayagondShrikanth HegdeRitesh Harjani (IBM)Randy DunlapBoris BurkovDavid SterbaChester A. UnalIlpo JärvinenIdo SchimmelNikolay AleksandrovAndrew LunnRussell King (Oracle)Oleg NesterovOleksij RempelKees CookKent GibsonHaiyang ZhangShannon NelsonJan BeulichJianbo LiuCosmin RatiuP PraneeshSabrina DubrocaWillem de BruijnRon EconomosMiguel OjedaFrancesco DolciniBrett A C SheffieldPavel Machek (CIP)Peter SchneiderWentao GuanMark Brown
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/186A-b R-b
2/186R-b
3/186R-b
4/186R-b
5/186
6/186T-b R-b
7/186R-b
8/186R-b R-b T-b
9/186T-b
10/186
11/186
12/186
13/186
14/186A-b
15/186
16/186R-b
17/186
18/186
19/186
20/186
21/186R-b
22/186R-b R-b
23/186
24/186A-b
25/186A-b
26/186R-b
27/186A-b T-b
28/186
29/186
30/186
31/186
32/186R-b
33/186R-b A-b A-b
34/186
35/186R-b
36/186
37/186
38/186
39/186
40/186R-b
41/186A-b R-b
42/186R-b
43/186
44/186
45/186
46/186
47/186R-b
48/186
49/186A-b
50/186A-b
51/186
52/186R-b R-b
53/186
54/186R-b T-b
55/186R-b T-b
56/186
57/186R-b
58/186
59/186
60/186
61/186R-b
62/186
63/186R-b T-b
64/186
65/186
66/186
67/186A-b
68/186R-b
69/186R-b R-b R-b
70/186
71/186R-b T-b
72/186R-b T-b
73/186R-b T-b
74/186R-b T-b
75/186R-b T-b
76/186A-b
77/186
78/186R-b
79/186T-b
80/186
81/186R-b
82/186R-b
83/186R-b
84/186
85/186
86/186
87/186
88/186
89/186
90/186
91/186
92/186R-b R-b
93/186R-b R-b
94/186R-b
95/186
96/186R-b
97/186
98/186
99/186
100/186
101/186
102/186R-b
103/186
104/186T-b
105/186R-b R-b
106/186R-b
107/186R-b
108/186
109/186
110/186A-b T-b
111/186R-b
112/186
113/186
114/186R-b
115/186R-b
116/186R-b
117/186R-b
118/186
119/186
120/186
121/186
122/186
123/186R-b R-b T-b
124/186
125/186R-b
126/186
127/186R-b
128/186
129/186
130/186
131/186R-b
132/186
133/186
134/186R-b R-b
135/186R-b R-b
136/186
137/186R-b R-b
138/186R-b R-b
139/186
140/186R-b
141/186
142/186A-b R-b
143/186
144/186R-b
145/186
146/186R-b R-b
147/186R-b
148/186R-b
149/186
150/186R-b R-b
151/186
152/186
153/186R-b R-b
154/186
155/186
156/186A-b
157/186
158/186R-b R-b
159/186R-b R-b
160/186R-b R-b
161/186R-b R-b
162/186
163/186R-b A-b
164/186A-b
165/186
166/186
167/186R-b
168/186
169/186
170/186
171/186
172/186
173/186
174/186
175/186
176/186R-b
177/186
178/186R-b R-b
179/186
180/186R-b
181/186
182/186R-b
183/186R-b
184/186
185/186R-b
186/186

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

Read the v1 thread

Cover letter [PATCH 6.6 000/186] 6.6.142-rc1 review

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

Responses should be made by Sat, 30 May 2026 19:48:57 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.142-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.142-rc1

Tiezhu Yang <[email protected]>
LoongArch: kprobes: Fix handling of fatal unrecoverable recursions

Sabrina Dubroca <[email protected]>
net: gro: don't merge zcopy skbs

Nikhil P. Rao <[email protected]>
pds_core: ensure null-termination for firmware version strings

Su Hui <[email protected]>
pds_core: add an error code check in pdsc_dl_info_get

Aditya Garg <[email protected]>
net: mana: validate rx_req_idx to prevent out-of-bounds array access

Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()

Bartosz Golaszewski <[email protected]>
gpio: cdev: check if uAPI v2 config attributes are correctly zeroed

Andy Shevchenko <[email protected]>
gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)

Jani Nikula <[email protected]>
string: add mem_is_zero() helper to check if memory area is all zeros

Xingwang Xiang <[email protected]>
bpf, skmsg: fix verdict sk_data_ready racing with ktls rx

Rosen Penev <[email protected]>
net: ag71xx: check error for platform_get_irq

Jiajia Liu <[email protected]>

    Bluetooth: btmtk: fix urb->setup_packet leak in error paths

Chris Lu <[email protected]>
Bluetooth: btmtk: move btusb_mtk_hci_wmt_sync to btmtk.c

Chris Lu <[email protected]>
Bluetooth: btmtk: rename btmediatek_data

Hao Qin <[email protected]>
Bluetooth: btusb: mediatek: refactor the function btusb_mtk_reset

Sean Wang <[email protected]>
Bluetooth: btmtk: add the function to get the fw name

David Carlier <[email protected]>
tracing: Avoid NULL return from hist_field_name() on truncation

Zhang Cen <[email protected]>
ALSA: seq: Serialize UMP output teardown with event_input

Takashi Iwai <[email protected]>
ALSA: seq: ump: Use guard() for locking

Peter Zijlstra <[email protected]>
ptrace: Convert ptrace_attach() to use lock guards

Nikhil P. Rao <[email protected]>
pds_core: fix debugfs_lookup dentry leak and error handling

Nikhil P. Rao <[email protected]>
pds_core: fix error handling in pdsc_devcmd_wait

Ido Schimmel <[email protected]>
bridge: mcast: Fix a possible use-after-free when removing a bridge port

Petr Machata <[email protected]>
net: bridge: Flush multicast groups when snooping is disabled

Guangshuo Li <[email protected]>
RDMA/rtrs: Fix use-after-free in path file creation cleanup

Rafael J. Wysocki <[email protected]>
platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL

Rafael J. Wysocki <[email protected]>
platform/x86: intel-hid: Check ACPI_HANDLE() against NULL

Rafael J. Wysocki <[email protected]>
platform/x86: hp_accel: Check ACPI_COMPANION() against NULL

Rafael J. Wysocki <[email protected]>
platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL

Erni Sri Satya Vennela <[email protected]>
net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA buffer

Daniel Golle <[email protected]>
net: dsa: mt7530: preserve VLAN tags on trapped link-local frames

Arınç ÜNAL <[email protected]>

    net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fw

Daniel Golle <[email protected]>
net: dsa: mt7530: fix FDB entries not aging out with short timeout

Matthew Leach <[email protected]>
wifi: ath11k: fix peer resolution on rx path when peer_id=0

Dmitry Baryshkov <[email protected]>
drm/msm/snapshot: fix dumping of the unaligned regions

Felix Gu <[email protected]>
spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()

Jeroen Massar <[email protected]>
net/mlx5: Do not restore destination-less TC rules

Chuck Lever <[email protected]>
tls: Preserve sk_err across recvmsg() when data has been copied

Juergen Gross <[email protected]>

    x86/xen: Fix xen_e820_swap_entry_with_ram()

Sven Schuchmann <[email protected]>
net: phy: DP83TC811: add reading of abilities

Oleksij Rempel <[email protected]>
net: phy: c45: add genphy_c45_pma_read_ext_abilities() function

Jakub Kicinski <[email protected]>
net: tls: prevent chain-after-chain in plain text SG

Jakub Kicinski <[email protected]>
net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring

Xiang Mei <[email protected]>
net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot

Sayali Patil <[email protected]>
powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise()

Mikko Perttunen <[email protected]>
drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN

Dmitry Baryshkov <[email protected]>
drm/msm/dsi: don't dump registers past the mapped region

Chenguang Zhao <[email protected]>
ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics

Xiang Mei <[email protected]>

    net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepoint

Zack McKevitt <[email protected]>
accel/qaic: Add overflow check to remap_pfn_range during mmap

Lukas Bulwahn <[email protected]>
HID: quirks: really enable the intended work around for appledisplay

Nicolas Escande <[email protected]>
wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm()

Nicolas Escande <[email protected]>
wifi: ath11k: fix error path leaks in some WMI WOW calls

Ethan Nelson-Moore <[email protected]>
net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference

Linus Walleij <[email protected]>
net: ethernet: cortina: Carry over frag counter

Andreas Haarmann-Thiemann <[email protected]>
net: ethernet: cortina: Drop half-assembled SKB

Linus Walleij <[email protected]>
net: ethernet: cortina: Make RX SKB per-port

David Howells <[email protected]>
netfs: Fix overrun check in netfs_extract_user_iter()

Johannes Thumshirn <[email protected]>
zonefs: handle integer overflow in zonefs_fname_to_fno

Jiayuan Chen <[email protected]>
irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT

Rosen Penev <[email protected]>
irqchip/ath79-cpu: Remove unused function

Gabor Juhos <[email protected]>
phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register access

Myeonghun Pak <[email protected]>
net: lan966x: avoid unregistering netdev on register failure

Bart Van Assche <[email protected]>
ice: fix locking in ice_dcb_rebuild()

Kuniyuki Iwashima <[email protected]>
tcp: Fix imbalanced icsk_accept_queue count.

Martin Kaiser <[email protected]>
test_kprobes: clear kprobes between test runs

Jianpeng Chang <[email protected]>
kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist()

Florian Westphal <[email protected]>
netfilter: bridge: eb_tables: close module init race

Florian Westphal <[email protected]>
netfilter: x_tables: close dangling table module init race

Florian Westphal <[email protected]>
netfilter: ebtables: close dangling table module init race

Florian Westphal <[email protected]>
netfilter: ebtables: move to two-stage removal scheme

Florian Westphal <[email protected]>
netfilter: x_tables: add and use xtables_unregister_table_exit

Florian Westphal <[email protected]>
netfilter: x_tables: add and use xt_unregister_table_pre_exit

Pablo Neira Ayuso <[email protected]>
netfilter: Exclude LEGACY TABLES on PREEMPT_RT.

Breno Leitao <[email protected]>
netfilter: Make legacy configs user selectable

Kuniyuki Iwashima <[email protected]>
netfilter: arptables: Select NETFILTER_FAMILY_ARP when building arp_tables.c

Florian Westphal <[email protected]>
netfilter: xtables: fix up kconfig dependencies

Florian Westphal <[email protected]>
netfilter: ebtables: allow xtables-nft only builds

Florian Westphal <[email protected]>
netfilter: xtables: allow xtables-nft only builds

Florian Westphal <[email protected]>
netfilter: arptables: allow xtables-nft only builds

Florian Westphal <[email protected]>
netfilter: x_tables: unregister the templates first

Filipe Manana <[email protected]>
btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()

Shuhao Fu <[email protected]>
ALSA: hda: cs35l56: Put ACPI device after setting companion

Guenter Roeck <[email protected]>
ARM: integrator: Fix early initialization

Maulik Shah <[email protected]>
pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150

David Gow <[email protected]>
kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FS

David Gow <[email protected]>
kunit: config: Enable KUNIT_DEBUGFS by default

Sudeep Holla <[email protected]>
firmware: arm_ffa: Skip free_pages on RX buffer alloc failure

Sudeep Holla <[email protected]>
firmware: arm_ffa: Check for NULL FF-A ID table while driver registration

Takashi Iwai <[email protected]>
HID: uclogic: Fix regression of input name assignment

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessors

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in get_multiple

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized buffer

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) reject implausible blackbox record_count

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) seed timestamp from the real-time clock

Sven Eckelmann <[email protected]>
batman-adv: tt: fix negative tt_buff_len

Sven Eckelmann <[email protected]>
batman-adv: tt: fix negative last_changeset_len

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: fix race condition in send error reporting

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: avoid use of uninit sender vars

Sven Eckelmann <[email protected]>
batman-adv: bla: fix report_work leak on backbone_gw purge

Sven Eckelmann <[email protected]>
batman-adv: frag: disallow unicast fragment in fragment

Luxiao Xu <[email protected]>
batman-adv: fix tp_meter counter underflow during shutdown

Ruide Cao <[email protected]>
batman-adv: fix fragment reassembly length accounting

Sven Eckelmann <[email protected]>
batman-adv: dat: handle forward allocation error

Ruijie Li <[email protected]>
batman-adv: clear current gateway during teardown

Sven Eckelmann <[email protected]>
batman-adv: mcast: fix use-after-free in orig_node RCU release

Harry Wentland <[email protected]>
drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async

Harry Wentland <[email protected]>
drm/amd/display: Validate GPIO pin LUT table size before iterating

Harry Wentland <[email protected]>
drm/amd/display: Fix integer overflow in bios_get_image()

Osama Abdelkader <[email protected]>
drm/bridge: megachips: remove bridge when irq request fails

Julien Chauveau <[email protected]>
drm/bridge: it66121: acquire reset GPIO in probe

Deepanshu Kartikey <[email protected]>
drm/virtio: use uninterruptible resv lock for plane updates

Bartosz Golaszewski <[email protected]>

    device property: set fwnode->secondary to NULL in fwnode_init()

Huacai Chen <[email protected]>
LoongArch: Remove unused code to avoid build warning

Michael Bommarito <[email protected]>
RDMA/siw: Reject MPA FPDU length underflow before signed receive math

Johan Hovold <[email protected]>
spi: ti-qspi: fix use-after-free after DMA setup failure

Johan Hovold <[email protected]>
spi: sprd: fix error pointer deref after DMA setup failure

Michael Bommarito <[email protected]>
scsi: isci: Fix use-after-free in device removal path

Wayne Chang <[email protected]>
phy: tegra: xusb: Fix per-pad high-speed termination calibration

Johan Hovold <[email protected]>
spi: qup: fix error pointer deref after DMA setup failure

Osama Abdelkader <[email protected]>
drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe

Michael Bommarito <[email protected]>
KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits

Vladimir Murzin <[email protected]>
arm64: probes: Handle probes on hinted conditional branch instructions

Masami Hiramatsu (Google) <[email protected]>

    tracing: Do not call map->ops->elt_free() if elt_alloc() fails

Zhihao Cheng <[email protected]>
cifs: Fix busy dentry used after unmounting

John Walker <[email protected]>

    wifi: cfg80211: advance loop vars in cfg80211_merge_profile()

Marcin Szycik <[email protected]>
ice: fix setting promisc mode while adding VID filter

Michael Bommarito <[email protected]>
ixgbevf: fix use-after-free in VEPA multicast source pruning

Michael Bommarito <[email protected]>
ipv4: raw: reject IP_HDRINCL packets with ihl < 5

Kyle Farnung <[email protected]>
wifi: ath11k: clear shared SRNG pointer state on restart

Stefano Garzarella <[email protected]>
vsock/virtio: reset connection on receiving queue overflow

Minh Nguyen <[email protected]>
vsock/vmci: fix UAF when peer resets connection during handshake

Steven Rostedt <[email protected]>
ring-buffer: Fix reporting of missed events in iterator

Dawei Feng <[email protected]>
qed: fix double free in qed_cxt_tables_alloc()

Yizhou Zhao <[email protected]>
netfilter: nft_inner: Fix IPv6 inner_thoff desync

Nan Li <[email protected]>
netfilter: ipset: stop hash:* range iteration at end

Haoze Xie <[email protected]>

    netfilter: nf_queue: hold bridge skb->dev while queued

Zhengchuan Liang <[email protected]>
netfilter: ip6t_hbh: reject oversized option lists

Michael Bommarito <[email protected]>
net: ifb: report ethtool stats over num_tx_queues

Nicolai Buchwitz <[email protected]>
net: bcmgenet: keep RBUF EEE/PM disabled

Zijing Yin <[email protected]>
phonet/pep: disable BH around forwarded sk_receive_skb()

Jiexun Wang <[email protected]>
Bluetooth: serialize accept_q access

Michael Bommarito <[email protected]>
Bluetooth: MGMT: validate Add Extended Advertising Data length

Mingyu Wang <[email protected]>
Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths

Jann Horn <[email protected]>

    Bluetooth: bnep: Fix UAF read of dev->name

David Carlier <[email protected]>
Bluetooth: ISO: drop ISO_END frames received without prior ISO_START

Safa Karakuş <[email protected]>
Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()

Abdun Nihaal <[email protected]>
net: wwan: iosm: fix potential memory leaks in ipc_imem_init()

Muchun Song <[email protected]>
drivers/base/memory: fix memory block reference leak in poison accounting

Ard Biesheuvel <[email protected]>
efi: Allocate runtime workqueue before ACPI init

Takashi Iwai <[email protected]>
ALSA: asihpi: Fix potential OOB array access at reading cache

Takashi Iwai <[email protected]>
ALSA: pcm: Don't setup bogus iov_iter for silencing

Cássio Gabriel <[email protected]>
ALSA: ua101: Reject too-short USB descriptors

Abdurrahman Hussain <[email protected]>
hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX

ChenXiaoSong <[email protected]>
smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close

Henrique Carvalho <[email protected]>
smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()

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

Jeremy Laratro <[email protected]>
ksmbd: fix null pointer dereference in compare_guid_key()

SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()

Greg Kroah-Hartman <[email protected]>
sysfs: don't remove existing directory on update failure

Adrian Hunter <[email protected]>
i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue

Sasha Levin <[email protected]>
Revert "af_unix: Reject SIOCATMARK on non-stream sockets"

Sasha Levin <[email protected]>
Revert "s390/cio: Update purge function to unregister the unused subchannels"

Sasha Levin <[email protected]>
Revert "ice: Remove jumbo_remove step from TX path"

Sasha Levin <[email protected]>
Revert "ice: fix double-free of tx_buf skb"

Asim Viladi Oglu Manizada <[email protected]>
smb: client: reject userspace cifs.spnego descriptions

Kuniyuki Iwashima <[email protected]>
af_unix: Give up GC if MSG_PEEK intervened.

DaeMyung Kang <[email protected]>
ksmbd: close durable scavenger races against m_fp_list lookups

Namjae Jeon <[email protected]>
ksmbd: validate owner of durable handle on reconnect

Namjae Jeon <[email protected]>
ksmbd: add durable scavenger timer

Namjae Jeon <[email protected]>
ksmbd: avoid reclaiming expired durable opens by the client

Sasha Levin <[email protected]>
Revert "x86/vdso: Fix output operand size of RDPID"

Deepanshu Kartikey <[email protected]>

    wifi: mac80211: check tdls flag in ieee80211_tdls_oper

Pengpeng Hou <[email protected]>
s390/debug: Reject zero-length input before trimming a newline

Danilo Krummrich <[email protected]>
driver core: platform: use generic driver_override infrastructure

Danilo Krummrich <[email protected]>
driver core: generalize driver_override in struct device

Fabian Godehardt <[email protected]>
spi: spidev: fix lock inversion between spi_lock and buf_lock

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: ADD_ADDR rtx: free sk if last

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: ADD_ADDR rtx: always decrease sk refcount

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: ADD_ADDR rtx: allow ID 0

Gang Yan <[email protected]>

    mptcp: sync the msk->sndbuf at accept() time

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-versatile/integrator_cp.c            |  13 +-
 arch/arm64/include/asm/insn.h                      |   2 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |   4 +
 arch/loongarch/kernel/kprobes.c                    |   4 +-
 arch/loongarch/mm/init.c                           |   4 -
 arch/powerpc/kernel/time.c                         |   6 +-
 arch/s390/kernel/debug.c                           |   3 +
 arch/x86/include/asm/segment.h                     |   8 +-
 arch/x86/xen/setup.c                               |   2 +-
 drivers/accel/qaic/qaic_data.c                     |  23 +-
 drivers/base/bus.c                                 |  43 ++-
 drivers/base/core.c                                |   2 +
 drivers/base/dd.c                                  |  60 ++++
 drivers/base/memory.c                              |   8 +-
 drivers/base/platform.c                            |  37 +--
 drivers/bluetooth/btmtk.c                          | 295 +++++++++++++++++-
 drivers/bluetooth/btmtk.h                          |  41 ++-
 drivers/bluetooth/btmtksdio.c                      |   1 +
 drivers/bluetooth/btmtkuart.c                      |   1 +
 drivers/bluetooth/btusb.c                          | 338 +++------------------
 drivers/bluetooth/hci_ldisc.c                      |  48 ++-
 drivers/bus/simple-pm-bus.c                        |   4 +-
 drivers/clk/imx/clk-scu.c                          |   3 +-
 drivers/firmware/arm_ffa/bus.c                     |   4 +-
 drivers/firmware/arm_ffa/driver.c                  |   2 +-
 drivers/firmware/efi/efi.c                         |  28 +-
 drivers/gpio/gpiolib-cdev.c                        |  21 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   9 +
 .../drm/amd/display/dc/bios/bios_parser_helper.c   |   9 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   6 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |   4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |   5 +
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |  16 +-
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  |  24 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   1 +
 drivers/gpu/drm/msm/msm_iommu.c                    |   5 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |   1 +
 drivers/gpu/drm/virtio/virtgpu_gem.c               |  17 ++
 drivers/gpu/drm/virtio/virtgpu_plane.c             |  10 +-
 drivers/hid/hid-quirks.c                           |   2 +-
 drivers/hid/hid-uclogic-core.c                     |   4 +-
 drivers/hwmon/pmbus/adm1266.c                      |  32 +-
 drivers/i3c/master/mipi-i3c-hci/dma.c              |  25 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c              |  15 +
 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c       |   2 +-
 drivers/irqchip/irq-ath79-cpu.c                    |   7 -
 drivers/net/dsa/mt7530.c                           |  79 ++---
 drivers/net/dsa/mt7530.h                           |  70 ++---
 drivers/net/ethernet/amd/pds_core/debugfs.c        |   7 +-
 drivers/net/ethernet/amd/pds_core/dev.c            |  11 +-
 drivers/net/ethernet/amd/pds_core/devlink.c        |   8 +-
 drivers/net/ethernet/atheros/ag71xx.c              |   3 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   9 +-
 drivers/net/ethernet/cirrus/cs89x0.c               |   2 -
 drivers/net/ethernet/cortina/gemini.c              |  21 +-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c       |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   7 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c |   3 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |   8 +-
 drivers/net/ethernet/microsoft/mana/hw_channel.c   |  35 ++-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c          |   2 +
 drivers/net/ifb.c                                  |  11 +-
 drivers/net/phy/dp83tc811.c                        |   1 +
 drivers/net/phy/phy-c45.c                          | 129 ++++----
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   3 +-
 drivers/net/wireless/ath/ath11k/hal.c              |  14 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c           |   5 +-
 drivers/net/wireless/ath/ath11k/testmode.c         |   1 +
 drivers/net/wireless/ath/ath11k/wmi.c              |  19 +-
 drivers/net/wwan/iosm/iosm_ipc_imem.c              |   2 +
 drivers/phy/marvell/phy-mvebu-a3700-utmi.c         |   5 +-
 drivers/phy/tegra/xusb-tegra186.c                  |  33 +-
 drivers/phy/tegra/xusb.h                           |   1 +
 drivers/pinctrl/qcom/pinctrl-sm8150.c              |   8 +-
 drivers/platform/x86/adv_swbutton.c                |   6 +-
 drivers/platform/x86/hp/hp_accel.c                 |   3 +
 drivers/platform/x86/intel/hid.c                   |   6 +-
 drivers/platform/x86/intel/vbtn.c                  |   6 +-
 drivers/s390/cio/device.c                          |  37 +--
 drivers/scsi/isci/host.c                           |   3 +
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-mtk-snfi.c                         |   2 +-
 drivers/spi/spi-qup.c                              |   3 +
 drivers/spi/spi-sprd.c                             |   3 +-
 drivers/spi/spi-ti-qspi.c                          |   1 +
 drivers/spi/spidev.c                               |  63 ++--
 fs/netfs/iterator.c                                |  26 +-
 fs/smb/client/cifs_spnego.c                        |  16 +
 fs/smb/client/cifsfs.c                             |   2 +
 fs/smb/client/smb2transport.c                      |   2 +
 fs/smb/server/mgmt/user_session.c                  |  10 +-
 fs/smb/server/oplock.c                             |  13 +-
 fs/smb/server/oplock.h                             |   1 +
 fs/smb/server/server.c                             |   1 +
 fs/smb/server/server.h                             |   1 +
 fs/smb/server/smb2pdu.c                            |   5 +-
 fs/smb/server/smb2pdu.h                            |   2 +
 fs/smb/server/smbacl.c                             |  12 +-
 fs/smb/server/vfs_cache.c                          | 325 ++++++++++++++++++--
 fs/smb/server/vfs_cache.h                          |  15 +-
 fs/sysfs/group.c                                   |   2 +-
 fs/zonefs/super.c                                  |   6 +-
 include/asm-generic/kprobes.h                      |   2 +-
 include/linux/device.h                             |  54 ++++
 include/linux/device/bus.h                         |   4 +
 include/linux/fwnode.h                             |   1 +
 include/linux/netfilter/x_tables.h                 |   3 +-
 include/linux/netfilter_arp/arp_tables.h           |   1 -
 include/linux/netfilter_ipv4/ip_tables.h           |   1 -
 include/linux/netfilter_ipv6/ip6_tables.h          |   1 -
 include/linux/phy.h                                |   1 +
 include/linux/platform_device.h                    |   5 -
 include/linux/sched/task.h                         |   2 +
 include/linux/spinlock.h                           |  26 ++
 include/linux/string.h                             |  12 +
 include/net/af_unix.h                              |   1 +
 include/net/bluetooth/bluetooth.h                  |   1 +
 include/net/netfilter/nf_queue.h                   |   1 +
 include/trace/events/btrfs.h                       |   4 +-
 kernel/irq_work.c                                  |   7 +
 kernel/ptrace.c                                    | 154 +++++-----
 kernel/trace/ring_buffer.c                         |   8 +-
 kernel/trace/trace_events_hist.c                   |   6 +-
 kernel/trace/tracing_map.c                         |  17 +-
 lib/kunit/Kconfig                                  |   5 +-
 lib/test_kprobes.c                                 |  29 +-
 mm/damon/sysfs-schemes.c                           |   1 +
 net/batman-adv/bridge_loop_avoidance.c             |  54 ++--
 net/batman-adv/distributed-arp-table.c             |   3 +
 net/batman-adv/fragmentation.c                     |  58 +++-
 net/batman-adv/gateway_client.c                    |   4 +
 net/batman-adv/originator.c                        |   4 +-
 net/batman-adv/tp_meter.c                          |  64 ++--
 net/batman-adv/types.h                             |  17 +-
 net/bluetooth/af_bluetooth.c                       |  99 ++++--
 net/bluetooth/bnep/core.c                          |   2 +-
 net/bluetooth/iso.c                                |  14 +-
 net/bluetooth/l2cap_sock.c                         |  51 +++-
 net/bluetooth/mgmt.c                               |   6 +
 net/bluetooth/rfcomm/sock.c                        |   9 +-
 net/bluetooth/sco.c                                |   9 +-
 net/bridge/br_multicast.c                          |  27 +-
 net/bridge/netfilter/Kconfig                       |  13 +
 net/bridge/netfilter/Makefile                      |   2 +-
 net/bridge/netfilter/ebtable_broute.c              |  14 +-
 net/bridge/netfilter/ebtable_filter.c              |  14 +-
 net/bridge/netfilter/ebtable_nat.c                 |  12 +-
 net/bridge/netfilter/ebtables.c                    |  71 +++--
 net/core/gro.c                                     |   3 +
 net/core/skmsg.c                                   |   9 +-
 net/ethtool/bitset.c                               |   8 +-
 net/ipv4/inet_connection_sock.c                    |   2 +-
 net/ipv4/netfilter/Kconfig                         |  59 ++--
 net/ipv4/netfilter/Makefile                        |   2 +-
 net/ipv4/netfilter/arp_tables.c                    |  18 +-
 net/ipv4/netfilter/arptable_filter.c               |  27 +-
 net/ipv4/netfilter/ip_tables.c                     |  18 +-
 net/ipv4/netfilter/iptable_filter.c                |  27 +-
 net/ipv4/netfilter/iptable_mangle.c                |  29 +-
 net/ipv4/netfilter/iptable_nat.c                   |   6 +-
 net/ipv4/netfilter/iptable_raw.c                   |  26 +-
 net/ipv4/netfilter/iptable_security.c              |  27 +-
 net/ipv4/raw.c                                     |   2 +-
 net/ipv6/netfilter/Kconfig                         |  30 +-
 net/ipv6/netfilter/Makefile                        |   2 +-
 net/ipv6/netfilter/ip6_tables.c                    |  18 +-
 net/ipv6/netfilter/ip6t_hbh.c                      |   4 +
 net/ipv6/netfilter/ip6table_filter.c               |  26 +-
 net/ipv6/netfilter/ip6table_mangle.c               |  27 +-
 net/ipv6/netfilter/ip6table_nat.c                  |   6 +-
 net/ipv6/netfilter/ip6table_raw.c                  |  24 +-
 net/ipv6/netfilter/ip6table_security.c             |  27 +-
 net/mac80211/tdls.c                                |   2 +-
 net/mptcp/pm_netlink.c                             |  35 +--
 net/mptcp/protocol.c                               |   3 +-
 net/netfilter/Kconfig                              |  22 +-
 net/netfilter/ipset/ip_set_hash_ipmark.c           |   6 +-
 net/netfilter/ipset/ip_set_hash_ipport.c           |   5 +-
 net/netfilter/ipset/ip_set_hash_ipportip.c         |   5 +-
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |   5 +-
 net/netfilter/nf_queue.c                           |   4 +-
 net/netfilter/nfnetlink_queue.c                    |   2 +
 net/netfilter/nft_inner.c                          |   1 -
 net/netfilter/x_tables.c                           | 116 +++++--
 net/phonet/pep.c                                   |  19 +-
 net/smc/af_smc.c                                   |   3 +-
 net/smc/smc_tracepoint.h                           |   2 +-
 net/tls/tls_sw.c                                   |  46 ++-
 net/unix/af_unix.c                                 |   5 +-
 net/unix/garbage.c                                 |  79 +++--
 net/vmw_vsock/virtio_transport_common.c            |  20 +-
 net/vmw_vsock/vmci_transport.c                     |   2 +-
 net/wireless/scan.c                                |   3 +
 sound/core/pcm_lib.c                               |   3 +
 sound/core/seq/seq_ump_client.c                    |  35 ++-
 sound/pci/asihpi/hpicmn.c                          |   6 +
 sound/pci/hda/cs35l56_hda.c                        |   1 +
 sound/soc/codecs/cs35l56-sdw.c                     |   3 +-
 sound/soc/samsung/i2s.c                            |   6 +-
 sound/usb/misc/ua101.c                             |   5 +-
 203 files changed, 2704 insertions(+), 1346 deletions(-)