Skip to content

6.18.44-rc1 review

Greg Kroah-Hartman amd-gfx dri-devel linux-fsdevel linux-patches linux-tegra lkml netfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest396 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/396netfilter: nf_conntrack_expect: restore helper propagation via expectationinclude/net/netfilter/nf_conntrack_expect.h net/netfilter/nf_conntrack_broadcast.c net/netfilter/nf_conntrack_core.c +5 more+39 -120 replies
2/396kunit: tool: skip stty when stdin is not a ttytools/testing/kunit/kunit_kernel.py tools/testing/kunit/kunit_tool_test.py+50 -20 replies
3/396kunit: tool: Terminate kernel under test on SIGINTtools/testing/kunit/kunit_kernel.py+19 -90 replies
4/396netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()include/net/neighbour.h net/bridge/br_netfilter_hooks.c+11 -30 replies
5/396net: mpls: initialize rtm_tos in mpls_getroute()net/mpls/af_mpls.c+1 -00 replies
6/396drm/gpusvm: publish dpagemap early to avoid device mapping leak on errordrivers/gpu/drm/drm_gpusvm.c+9 -30 replies
7/396ALSA: hda/realtek: add quirk for HP Dragonfly Folio G3 2-in-1sound/hda/codecs/realtek/alc269.c+1 -00 replies
8/396HID: logitech-dj: Standardise hid_report_enum variable nomenclaturedrivers/hid/hid-logitech-dj.c+6 -60 replies
9/396HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB writedrivers/hid/hid-logitech-dj.c+10 -00 replies
10/396HID: logitech-dj: fix wrong detection of bad DJ_SHORT output reportdrivers/hid/hid-logitech-dj.c+2 -10 replies
11/396lib/alloc_tag: introduce mem_alloc_profiling_permanently_disabled()include/linux/alloc_tag.h lib/alloc_tag.c+12 -00 replies
12/396mm/slab: prevent unbounded recursion in free path with new kmalloc typeinclude/linux/slab.h mm/slab.h mm/slab_common.c +1 more+70 -550 replies
13/396thunderbolt: Prevent XDomain delayed work use-after-free on disconnectdrivers/thunderbolt/xdomain.c include/linux/thunderbolt.h+33 -100 replies
14/396pinctrl: qcom: Unconditionally mark gpio as wakeup enabledrivers/pinctrl/qcom/pinctrl-msm.c+4 -40 replies
15/396pinctrl: qcom: sc8280xp: Add missing wakeup entries for GPIO143/151drivers/pinctrl/qcom/pinctrl-sc8280xp.c+11 -100 replies
16/396dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMAdrivers/dma/sun6i-dma.c+4 -70 replies
17/396dmaengine: idxd: fix fdev setup failure cleanup in idxd_cdev_open()drivers/dma/idxd/cdev.c+3 -10 replies
18/396iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICEdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c+15 -00 replies
19/396gpio: sloppy-logic-analyzer: Fix memory leak in gpio_la_poll_probe()drivers/gpio/gpio-sloppy-logic-analyzer.c+10 -00 replies
20/396selftests/lkdtm: rename STACKLEAK_ERASING to KSTACK_ERASEtools/testing/selftests/lkdtm/tests.txt+1 -10 replies
21/396selftests/seccomp: Fix pointer type mismatch build errortools/testing/selftests/seccomp/seccomp_bpf.c+2 -10 replies
22/396ata: sata_mv: accept 1 or 2 resources in platform probedrivers/ata/sata_mv.c+1 -10 replies
23/396ata: ahci_ceva: fix error paths in ceva_ahci_platform_enable_resources()drivers/ata/ahci_ceva.c+14 -40 replies
24/396phy: qcom: m31-eusb2: Fix return value of init calldrivers/phy/qualcomm/phy-qcom-m31-eusb2.c+1 -10 replies
25/396ASoC: max98095: fix missing IS_ERR() before PTR_ERR() on mclk lookupsound/soc/codecs/max98095.c+3 -20 replies
26/396ASoC: max98090: fix missing IS_ERR() before PTR_ERR() on mclk lookupsound/soc/codecs/max98090.c+3 -20 replies
27/396of: reserved_mem: prevent OOB when too many dynamic regions are defineddrivers/of/of_reserved_mem.c+11 -30 replies
28/396btrfs: fix leaking BTRFS_FS_STATE_REMOUNTING flagfs/btrfs/super.c+5 -30 replies
29/396btrfs: zoned: fix deadlock between metadata writeback and transaction commitfs/btrfs/zoned.c+5 -10 replies
30/396btrfs: zoned: reset meta_write_pointer on zone resetfs/btrfs/zoned.c+11 -00 replies
31/396btrfs: raid56: fix an incorrect csum skip during scrubfs/btrfs/raid56.c+3 -10 replies
32/396phy: zynqmp: fix clock error handling in xpsgtr_phy_init()drivers/phy/xilinx/phy-zynqmp.c+9 -40 replies
33/396phy: zynqmp: fix runtime PM leak on probe allocation failuredrivers/phy/xilinx/phy-zynqmp.c+6 -60 replies
34/396netfilter: nf_conntrack_sip: widen NAT rewrite delta to s32 in sip_help_tcp()include/linux/netfilter/nf_conntrack_sip.h net/netfilter/nf_conntrack_sip.c net/netfilter/nf_nat_sip.c+3 -30 replies
35/396drm/mediatek: Check CRTC state before freeingdrivers/gpu/drm/mediatek/mtk_crtc.c+3 -30 replies
36/396arch/x86: mshyperv: Discover Confidential VMBus availabilityarch/x86/kernel/cpu/mshyperv.c include/asm-generic/mshyperv.h+17 -130 replies
37/396Drivers: hv: Rename fields for SynIC message and event pagesdrivers/hv/channel_mgmt.c drivers/hv/hv.c drivers/hv/hyperv_vmbus.h +3 more+45 -450 replies
38/396Drivers: hv: Allocate the paravisor SynIC pages when requireddrivers/hv/hv.c drivers/hv/hyperv_vmbus.h+112 -900 replies
39/396Drivers: hv: vmbus: Replace lockdep_hardirq_threaded() with lockdep annotationdrivers/hv/vmbus_drv.c+12 -10 replies
40/396mshv: Fix duplicate GSI detection for GSI 0drivers/hv/mshv_irq.c+1 -10 replies
41/396mshv: Fix sleeping under spinlock in mshv_portid_allocdrivers/hv/mshv_portid_table.c+4 -20 replies
42/396KVM: arm64: Reject guest_memfd memslots when the VM has MTEDocumentation/virt/kvm/api.rst arch/arm64/kvm/arm.c arch/arm64/kvm/mmu.c+29 -60 replies
43/396KEYS: trusted: dcp: fix key_len validation and calc_blob_len() return typesecurity/keys/trusted-keys/trusted_dcp.c+11 -40 replies
44/396keys: fix out-of-bounds read in keyring_get_key_chunk()security/keys/keyring.c+5 -40 replies
45/396keys: make keyring key-chunk byte order agree with keyring_diff_objects()security/keys/keyring.c+3 -20 replies
46/396assoc_array: trim the final shortcut word using the current chunk endlib/assoc_array.c+2 -10 replies
47/396netfilter: nf_tables: make nft_object rhltable per tableinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+19 -190 replies
48/396netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCHnet/netfilter/xt_hashlimit.c+15 -10 replies
49/396ipvs: fix the checksum validationsinclude/net/ip_vs.h net/netfilter/ipvs/ip_vs_core.c net/netfilter/ipvs/ip_vs_proto_sctp.c +2 more+74 -860 replies
50/396ipvs: fix places with wrong packet offsetsinclude/net/ip_vs.h net/netfilter/ipvs/ip_vs_app.c net/netfilter/ipvs/ip_vs_core.c +4 more+97 -930 replies
51/396ipvs: do not mangle ICMP replies for non-first fragmentsinclude/net/ip_vs.h net/netfilter/ipvs/ip_vs_core.c net/netfilter/ipvs/ip_vs_xmit.c+48 -520 replies
52/396netfilter: nft_payload: fix mask build for partial field offloadnet/netfilter/nft_payload.c+1 -110 replies
53/396ASoC: SDCA: Ensure that Control Range is large enough for headersound/soc/sdca/sdca_functions.c+2 -00 replies
54/396rds: Fix inet6_addr_lst NULL dereference when IPv6 is disablednet/rds/ib.c net/rds/ib_cm.c net/rds/tcp.c+13 -30 replies
55/396rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()net/rds/tcp.c+5 -30 replies
56/396af_unix: fix listen() succeeding on sockets in the wrong statenet/unix/af_unix.c+1 -00 replies
57/396selftests: af_unix: Add tests for ECONNRESET and EOF semanticstools/testing/selftests/net/.gitignore tools/testing/selftests/net/af_unix/Makefile tools/testing/selftests/net/af_unix/unix_connreset.c+179 -00 replies
58/396selftest: af_unix: Create its own .gitignore.tools/testing/selftests/net/.gitignore tools/testing/selftests/net/af_unix/.gitignore+8 -80 replies
59/396selftests/net/af_unix: test listen() rejects wrong socket statestools/testing/selftests/net/af_unix/.gitignore tools/testing/selftests/net/af_unix/Makefile tools/testing/selftests/net/af_unix/unix_listen.c+189 -00 replies
60/396xsk: fix buffer leak in xsk_drop_skb() for AF_XDP multi-buffer Txnet/xdp/xsk.c+8 -50 replies
61/396xsk: use a smaller new lock for shared pool caseinclude/net/xsk_buff_pool.h net/xdp/xsk.c net/xdp/xsk_buff_pool.c+17 -140 replies
62/396xsk: drain continuation descs after overflow in xsk_build_skb()include/net/xdp_sock.h net/xdp/xsk.c+43 -30 replies
63/396pinctrl-amd: Dont clear S4 wake bits at probedrivers/pinctrl/pinctrl-amd.c+1 -20 replies
64/396scsi: libiscsi: Fix stale-data leak into the SCSI sense bufferdrivers/scsi/libiscsi.c+1 -10 replies
65/396scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection bufferdrivers/scsi/libiscsi_tcp.c+1 -70 replies
66/396scsi: libsas: Fix HA resume deadlock and hisi_sas disk-wake racedrivers/scsi/hisi_sas/hisi_sas_v3_hw.c drivers/scsi/libsas/sas_init.c include/scsi/libsas.h+19 -290 replies
67/396smb: client: fix buffer leaks in SMB1 read and writefs/smb/client/cifssmb.c+9 -30 replies
68/396ASoC: tas2781: Use correct calibration data for SINEGAIN2 registersound/soc/codecs/tas2781-i2c.c+2 -20 replies
69/396spi: spi-cadence: supports transmission with bits_per_word of 16 and 32drivers/spi/spi-cadence.c+93 -130 replies
70/396spi: spi-cadence: Move TX FIFO full busy-wait into FIFOdrivers/spi/spi-cadence.c+16 -100 replies
71/396hwmon: (nct6775-core) Fix number of temperature registers for NCT6116drivers/hwmon/nct6775-core.c+3 -50 replies
72/396hwmon: (ina2xx) Make it easier to add more devicesDocumentation/hwmon/ina2xx.rst drivers/hwmon/ina2xx.c+24 -60 replies
73/396hwmon: (ina2xx) Add support for INA234Documentation/hwmon/ina2xx.rst drivers/hwmon/Kconfig drivers/hwmon/ina2xx.c+31 -20 replies
74/396hwmon: (ina2xx) Shift INA234 shunt and current registersdrivers/hwmon/ina2xx.c+19 -30 replies
75/396hwmon: (ina2xx) Fix various overflow issuesdrivers/hwmon/ina2xx.c+35 -260 replies
76/396hwmon: (ltc4282) Fix reading the minimum alarm voltagedrivers/hwmon/ltc4282.c+2 -20 replies
77/396hwmon: (sht3x) Fix unaligned accessesdrivers/hwmon/sht3x.c+5 -40 replies
78/396hwmon: (lm90) Only report alarms if driver is readydrivers/hwmon/lm90.c+2 -20 replies
79/396hwmon: (nzxt-smart2) DMA-align output bufferdrivers/hwmon/nzxt-smart2.c+1 -10 replies
80/396net: do not send ICMP/NDISC Redirects when peer allocation failsnet/ipv4/route.c net/ipv6/ip6_output.c net/ipv6/ndisc.c+3 -30 replies
81/396hwmon: (nct6775-core) Prevent access to unsupported weight registersdrivers/hwmon/nct6775-core.c+6 -60 replies
82/396net: bridge: mrp: fix Option TLV length in MRP_Test framesnet/bridge/br_mrp.c+1 -10 replies
83/396forcedeth: fix UAF of txrx_stats in nv_removedrivers/net/ethernet/nvidia/forcedeth.c+2 -20 replies
84/396hwmon: (adt7470) Fix fans stuck in manual mode on I2C errorsdrivers/hwmon/adt7470.c+29 -110 replies
85/396hwmon: (adt7470) Fix cache updated before hardware write on I2C errordrivers/hwmon/adt7470.c+9 -50 replies
86/396hwmon: (adt7470) Fix busy-loop and I2C flooding in update threaddrivers/hwmon/adt7470.c+1 -10 replies
87/396hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()drivers/hwmon/adt7470.c+17 -20 replies
88/396hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masksdrivers/hwmon/adt7470.c+2 -20 replies
89/396hwmon: (adt7470) Use cached PWM frequency valuedrivers/hwmon/adt7470.c+18 -20 replies
90/396hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed readdrivers/hwmon/adt7470.c+10 -130 replies
91/396hwmon: (adt7470) Fix PWM auto temp state array and bounds checkdrivers/hwmon/adt7470.c+6 -10 replies
92/396rtase: fix double free of multi-frag skb on DMA map failuredrivers/net/ethernet/realtek/rtase/rtase_main.c+3 -00 replies
93/396powerpc/boot: Fix simpleboot CPU node lookup checkarch/powerpc/boot/simpleboot.c+1 -10 replies
94/396powerpc/boot: Fix treeboot-currituck CPU node lookup checkarch/powerpc/boot/treeboot-currituck.c+1 -10 replies
95/396powerpc/boot: Fix treeboot-akebono CPU node lookup checkarch/powerpc/boot/treeboot-akebono.c+1 -10 replies
96/396net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()net/ipv4/udp_tunnel_nic.c+17 -150 replies
97/396wifi: mac80211: validate individual TWT params before driver setupnet/mac80211/s1g.c+4 -00 replies
98/396netfs: clear PG_private_2 on copy-to-cache append failurefs/netfs/read_pgpriv2.c+1 -00 replies
99/396netfs: handle single writeback rolling buffer allocation failurefs/netfs/write_issue.c+6 -10 replies
100/396netfs: release readahead folios on iterator preparation failurefs/netfs/buffered_read.c+3 -10 replies
101/396net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controllerdrivers/net/ethernet/mediatek/mtk_eth_soc.c+1 -10 replies
102/396hwmon: (pmbus) Fix return value from pmbus_update_byte_data()drivers/hwmon/pmbus/pmbus_core.c+1 -10 replies
103/396idpf: adjust TxQ ring count minimumdrivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+2 -50 replies
104/396idpf: Fix mailbox IRQ name leak on request failuredrivers/net/ethernet/intel/idpf/idpf_lib.c+1 -10 replies
105/396ice: suppress DPLL errors during reset recoverydrivers/net/ethernet/intel/ice/ice_dpll.c+12 -70 replies
106/396Bluetooth: ISO: clear iso_data always when detaching conn from hconnet/bluetooth/iso.c+1 -00 replies
107/396Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rspnet/bluetooth/l2cap_core.c+5 -00 replies
108/396Bluetooth: ISO: lock sk in iso_sock_getnamenet/bluetooth/iso.c+4 -00 replies
109/396Bluetooth: HCI: Add initial support for PASTinclude/net/bluetooth/hci.h include/net/bluetooth/hci_core.h include/net/bluetooth/mgmt.h +4 more+177 -100 replies
110/396Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event pathsnet/bluetooth/iso.c+30 -240 replies
111/396Bluetooth: ISO: lock sk in iso_connect_indnet/bluetooth/iso.c+11 -80 replies
112/396Bluetooth: ISO: fix timeout vs sync_timeout typo in check_bcast_qosnet/bluetooth/iso.c+1 -10 replies
113/396Bluetooth: ISO: validate sockaddr_iso first in iso_sock_rebind_bis()net/bluetooth/iso.c+3 -30 replies
114/396Bluetooth: ISO: Fix not updating BIS sender source addressnet/bluetooth/iso.c+19 -00 replies
115/396Bluetooth: ISO: fix CONNECTED -> CLOSED transition on shutdown/releasenet/bluetooth/iso.c+20 -60 replies
116/396Bluetooth: ISO: hold sk properly in iso_conn_readynet/bluetooth/iso.c+23 -110 replies
117/396Bluetooth: ISO: fix leaking sk after socket releasenet/bluetooth/iso.c+18 -40 replies
118/396Bluetooth: ISO: avoid deadlocks in iso_sock_timeoutnet/bluetooth/iso.c+29 -310 replies
119/396Bluetooth: ISO: ensure no dangling hcon references in iso_connnet/bluetooth/iso.c+21 -30 replies
120/396Bluetooth: ISO: fix refcounting of iso_connnet/bluetooth/iso.c+17 -120 replies
121/396Bluetooth: btintel: Validate length before parsing diagnostics TLVdrivers/bluetooth/btintel.c+3 -00 replies
122/396Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if existsnet/bluetooth/hci_conn.c net/bluetooth/hci_sync.c+4 -20 replies
123/396Bluetooth: hci_conn: hold conn reference in abort_conn_sync()net/bluetooth/hci_conn.c+11 -10 replies
124/396Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_syncnet/bluetooth/hci_sync.c+3 -10 replies
125/396Bluetooth: hci_sync: remove unnecessary hci_conn_get in create_conn_syncnet/bluetooth/hci_sync.c+0 -130 replies
126/396x86/boot: Add volatile, clobbers and zero-length test in memcmp()arch/x86/boot/string.c+9 -20 replies
127/396net: phylink: put link_gpio if phylink_create failsdrivers/net/phy/phylink.c+15 -140 replies
128/396scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASEdrivers/target/target_core_iblock.c+3 -30 replies
129/396scsi: ufs: core: Cancel RTC work in active-active suspenddrivers/ufs/core/ufshcd.c+4 -20 replies
130/396scsi: ufs: core: Avoid IRQ thread wakeup during active UIC commanddrivers/ufs/core/ufshcd.c+6 -20 replies
131/396scsi: ufs: core: Revert "Delegate the interrupt service routine to a threaded IRQ handler"drivers/ufs/core/ufshcd.c+3 -360 replies
132/396scsi: zfcp: Fix memory leak during adapter release by destroying gid_pn_reqdrivers/s390/scsi/zfcp_aux.c+1 -00 replies
133/396scsi: target: Clear cmd_cnt when initial counter enrollment failsdrivers/target/target_core_transport.c+10 -20 replies
134/396net: sxgbe: free TX rings on RX allocation failuredrivers/net/ethernet/samsung/sxgbe/sxgbe_main.c+4 -50 replies
135/396net: sxgbe: check descriptor ring allocation failuresdrivers/net/ethernet/samsung/sxgbe/sxgbe_main.c+4 -10 replies
136/396can: isotp: check register_netdevice_notifier() error in module initnet/can/isotp.c+9 -40 replies
137/396drm/i915/dp: Ignore the sinks DSC max FRL rate without a PCON DSC encoderdrivers/gpu/drm/i915/display/intel_dp.c+8 -10 replies
138/396fprobe: Fix module reference count leak on error in register_fprobe()kernel/trace/fprobe.c+2 -40 replies
139/396tracing/mmiotrace: Reset dropped_count in mmio_reset_data()kernel/trace/trace_mmiotrace.c+1 -00 replies
140/396tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functionskernel/trace/trace_mmiotrace.c+10 -20 replies
141/396riscv: drop __init from vec_check_unaligned_access_speed_all_cpusarch/riscv/kernel/unaligned_access_speed.c+2 -20 replies
142/396accel/qaic: use sizeof(*trans_hdr) for transaction length checkdrivers/accel/qaic/qaic_control.c+1 -10 replies
143/396riscv: mm: Fix out-of-bounds page-table walk during memory hot-removearch/riscv/mm/init.c+2 -20 replies
144/396net: dsa: mt7530: check bus->read() errors in the MDIO regmap backenddrivers/net/dsa/mt7530-mdio.c+9 -20 replies
145/396net: dsa: mt7530: error out on failed reads in MT7531 PHY pollingdrivers/net/dsa/mt7530.c+20 -380 replies
146/396ptp: netc: fix potential interrupt storm caused by incorrect unbind orderdrivers/ptp/ptp_netc.c+12 -30 replies
147/396net: libwx: fix FDIR ATR queue mismatch for software VLAN packetsdrivers/net/ethernet/wangxun/libwx/wx_lib.c+2 -00 replies
148/396octeontx2-pf: Set correct sequence for carrier off and tx queue stopdrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+1 -10 replies
149/396sched/deadline: Use revised wakeup rule only for running dl_serverkernel/sched/deadline.c+2 -10 replies
150/396spi: spi-nxp-fspi: add per-SoC SDR/DTR clock rate limits for all supported SoCsdrivers/spi/spi-nxp-fspi.c+80 -30 replies
151/396qede: sync udp_tunnel ports outside qede_lock in the recovery pathdrivers/net/ethernet/qlogic/qede/qede_main.c+22 -220 replies
152/396drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Statusdrivers/gpu/drm/i915/display/intel_ddi.c drivers/gpu/drm/i915/display/intel_hdmi.c drivers/gpu/drm/i915/display/intel_hdmi.h+30 -00 replies
153/396ksmbd: return success for deferred final closefs/smb/server/vfs_cache.c+3 -10 replies
154/396ksmbd: fix use-after-free in __close_file_table_ids()fs/smb/server/vfs_cache.c+2 -00 replies
155/396iomap: add a separate bio_set for iomap_split_ioendfs/iomap/ioend.c+19 -20 replies
156/396mshv: Fix race in mshv_irqfd_deassigndrivers/hv/mshv_eventfd.c+3 -20 replies
157/396mshv: adjust interrupt control structure for ARM64drivers/hv/mshv_eventfd.c drivers/hv/mshv_irq.c drivers/hv/mshv_root_hv_call.c +1 more+22 -00 replies
158/396mshv: Fix level-triggered check on uninitialized datadrivers/hv/mshv_eventfd.c+14 -110 replies
159/396mshv: Order pt_vp_array publish against irqfd assertion pathdrivers/hv/mshv_eventfd.c drivers/hv/mshv_root_main.c+15 -20 replies
160/396iommufd/viommu: Release the igroup lock on the vdevice_size error pathdrivers/iommu/iommufd/viommu.c+1 -10 replies
161/396iommufd/viommu: Publish a vDEVICE only after vdevice_init() succeedsdrivers/iommu/iommufd/viommu.c+15 -50 replies
162/396iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replacedrivers/iommu/iommufd/device.c+1 -10 replies
163/396iommu/iommufd: Fix IOPF group ownership UAFdrivers/iommu/io-pgfault.c drivers/iommu/iommufd/eventq.c include/linux/iommu.h+26 -50 replies
164/396pinctrl: microchip-sgpio: add missing select REGMAP_MMIOdrivers/pinctrl/Kconfig+1 -00 replies
165/396pinctrl: devicetree: dont free uninitialized dev_name on error pathdrivers/pinctrl/devicetree.c+4 -00 replies
166/396erofs: cap LZMA stream pool sizefs/erofs/Kconfig fs/erofs/decompressor_lzma.c+16 -10 replies
167/396pinctrl: bm1880: add missing select GENERIC_PINCONFdrivers/pinctrl/Kconfig+1 -00 replies
168/396fortify: Disable -Wstringop-overread in testslib/test_fortify/Makefile+1 -00 replies
169/396mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTEmm/migrate_device.c+3 -20 replies
170/396mm/util: dont read __page_2 for order-1 folios in snapshot_page()mm/util.c+1 -10 replies
171/396selftest: fix headers in fclog.ctools/testing/selftests/filesystems/fclog.c+1 -30 replies
172/396fs/proc/task_mmu: fix PAGEMAP_SCAN written state for PMD holesfs/proc/task_mmu.c+18 -20 replies
173/396mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()mm/percpu-km.c+1 -10 replies
174/396mm/hugetlb: fix list corruption in allocate_file_region_entries()mm/hugetlb.c+1 -10 replies
175/396mm/vmstat: fold stranded per-cpu node stats when a node comes onlinemm/mm_init.c+11 -40 replies
176/396tracing/probes: Reject $arg0 in meta argument expansionkernel/trace/trace_probe.c+5 -10 replies
177/396tracing/fprobe: Roll back on enable_trace_fprobe() failurekernel/trace/trace_fprobe.c+11 -10 replies
178/396KVM: VMX: add memory clobber to asm for VMX instructionsarch/x86/kvm/vmx/vmx_ops.h+4 -40 replies
179/396KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 is activearch/x86/kvm/svm/avic.c+0 -80 replies
180/396KVM: s390: pci: Reject adapter interrupt forwarding if already enabledarch/s390/kvm/pci.c+4 -00 replies
181/396KVM: s390: pci: Fix memory accounting for pinned/unpinned pagesarch/s390/kvm/pci.c arch/s390/kvm/pci.h+34 -110 replies
182/396KVM: s390: pci: Fix missing error codes and memory unaccountingarch/s390/kvm/pci.c+7 -20 replies
183/396KVM: s390: pci: Fix NULL dereference on AIBV allocation failurearch/s390/kvm/pci.c+8 -00 replies
184/396KVM: s390: pci: Validate AIBV and AISB before pinning guest pagesarch/s390/kvm/pci.c+15 -10 replies
185/396dibs: fix use-after-free of dmb_node in loopback attach/detach/unregisterdrivers/dibs/dibs_loopback.c+24 -230 replies
186/396sctp: validate Adaptation Indication parameter lengthnet/sctp/sm_make_chunk.c+6 -00 replies
187/396audit: fix potential integer overflow in audit_log_n_string()kernel/audit.c+9 -20 replies
188/396audit: fix potential use-after-free in audit_del_rule()kernel/auditfilter.c+4 -20 replies
189/396Bluetooth: btusb: Fix short read errors in btusb_qca_send_vendor_req()drivers/bluetooth/btusb.c+9 -210 replies
190/396Bluetooth: btmtk: Fix short read errors in btmtk_usb_uhw_reg_read()drivers/bluetooth/btmtk.c+22 -280 replies
191/396Bluetooth: mgmt: fix pending command UAF in EIR updatesnet/bluetooth/mgmt.c+18 -20 replies
192/396Bluetooth: SCO: give the socket its own sco_conn referencenet/bluetooth/sco.c+13 -90 replies
193/396Bluetooth: mgmt: fix UAF in pair command cancellationnet/bluetooth/mgmt.c+46 -180 replies
194/396Bluetooth: hci_sync: Fix advertising data UAFsnet/bluetooth/hci_sync.c+97 -340 replies
195/396Bluetooth: HIDP: reject frames without a transaction headernet/bluetooth/hidp/core.c+15 -100 replies
196/396Bluetooth: HIDP: validate numbered report payloadsnet/bluetooth/hidp/core.c+3 -20 replies
197/396bpf: lwt: Fix dst reference leak on reroute failurenet/core/lwt_bpf.c+3 -10 replies
198/396afs: Fix afs_fs_fetch_data() to set call->asyncfs/afs/fsclient.c+3 -00 replies
199/396afs: Fix afs_fs_fetch_data() to subtract transferred from lenfs/afs/fsclient.c+1 -10 replies
200/396afs: Fix UAF when sending a messagefs/afs/internal.h+2 -10 replies
201/396ALSA: 6fire: Fix UAF at error handling during probesound/usb/6fire/chip.c+4 -00 replies
202/396ALSA: hda/realtek: Add quirk for TongFang X6SP45xUsound/hda/codecs/realtek/alc269.c+2 -10 replies
203/396ALSA: lx6464es: fix period byte count for 16-bit streamssound/pci/lx6464es/lx6464es.c sound/pci/lx6464es/lx_core.c+2 -80 replies
204/396ALSA: pcm: wake linked drain waiters on unlinksound/core/pcm_native.c+7 -00 replies
205/396ALSA: seq: Fix division by zero in initialize_timer()sound/core/seq/seq_timer.c+4 -50 replies
206/396ALSA: timer: Clear SNDRV_TIMER_IFLG_DEAD once the close completessound/core/timer.c+2 -00 replies
207/396ALSA: ump: fix double free of out_cvts on rawmidi errorsound/core/ump.c+1 -00 replies
208/396ASoC: fsl_asrc: fix m2m_init error path to use goto instead of bare returnsound/soc/fsl/fsl_asrc.c+1 -10 replies
209/396ASoC: fsl_easrc: fix m2m_init error path to use goto instead of bare returnsound/soc/fsl/fsl_easrc.c+1 -10 replies
210/396ASoC: tas2562: fix DVC coefficient write ordersound/soc/codecs/tas2562.c+15 -80 replies
211/396ASoC: tas2562: fix broken entries in the volume lookup tablesound/soc/codecs/tas2562.c+4 -30 replies
212/396ata: libata-eh: Increase STANDBY IMMEDIATE timeoutdrivers/ata/libata-eh.c include/linux/libata.h+9 -10 replies
213/396ata: libata-sata: fix ata_scsi_lpm_supported() iterationdrivers/ata/libata-sata.c+1 -10 replies
214/396ALSA: usb-audio: fix use-after-free in ump_to_endpoint()sound/usb/midi2.c+3 -10 replies
215/396ALSA: usb-audio: fix stack info leak in RME Digiface statussound/usb/mixer_quirks.c+1 -10 replies
216/396ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()sound/usb/midi.c+2 -00 replies
217/396ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is setsound/usb/endpoint.c+4 -20 replies
218/396ALSA: usb-audio: Clamp frame size in implicit-feedback modesound/usb/endpoint.c+5 -30 replies
219/396dmaengine: qcom: bam_dma: Fix command element mask field for BAM v1.6.0+include/linux/dma/qcom_bam_dma.h+16 -50 replies
220/396e1000: fix memory leak in e1000_probe()drivers/net/ethernet/intel/e1000/e1000_main.c+1 -10 replies
221/396igbvf: Fix leak in TX DMA error cleanupdrivers/net/ethernet/intel/igbvf/netdev.c+0 -20 replies
222/396igc: remove napi_synchronize() in igc_down()drivers/net/ethernet/intel/igc/igc_main.c+1 -20 replies
223/396ipvs: do not propagate one-packet flag to synced connsnet/netfilter/ipvs/ip_vs_conn.c+3 -00 replies
224/396ksmbd: reject repeated SMB2 NEGOTIATE requestsfs/smb/server/connection.h fs/smb/server/smb2pdu.c fs/smb/server/smb_common.c+37 -150 replies
225/396mshv: fix hv_input_get_system_property structinclude/hyperv/hvhdk_mini.h+2 -10 replies
226/396net/smc: fix socket use-after-free during link group terminationnet/smc/smc_core.c+1 -10 replies
227/396netfilter: ipset: do not update comments from kernel-side hash addsnet/netfilter/ipset/ip_set_hash_gen.h+1 -10 replies
228/396of/address: Fix NULL bus dereference in of_pci_range_parser_one()drivers/of/address.c+16 -60 replies
229/396tipc: avoid use-after-free in poll trace queue dumpsnet/tipc/socket.c+1 -10 replies
230/396wifi: mwifiex: use the subframe length when parsing A-MSDU TDLS framesdrivers/net/wireless/marvell/mwifiex/11n_rxreorder.c+1 -10 replies
231/396binfmt_misc: restore write access when removing an entryfs/binfmt_misc.c+3 -10 replies
232/396binfmt_misc: use exe_file_deny_write_access() for the interpreter clonefs/binfmt_misc.c+8 -20 replies
233/396binfmt_misc: reject a flag character as the field delimiterfs/binfmt_misc.c+4 -00 replies
234/396binfmt_misc: dont let an F entry pin its own instancefs/binfmt_misc.c+4 -00 replies
235/396io_uring/net: initialize mshot_len for sendio_uring/net.c+1 -00 replies
236/396mm/page_reporting: use system_freezable_wq to fix UAF during suspendmm/page_reporting.c+4 -20 replies
237/396mm: memcg: initialize *locked in memcg1_oom_prepare() stubmm/memcontrol-v1.h+5 -10 replies
238/396net: bridge: stop fast-leave after deleting a port groupnet/bridge/br_multicast.c+1 -00 replies
239/396net: ipv6: clear suppressed fib6 rule resultnet/ipv6/fib6_rules.c+1 -00 replies
240/396net: pktgen: fix proc entry use-after-freenet/core/pktgen.c+1 -30 replies
241/396powerpc/ps3: Fix map failure path in dma_ioc0_map_pages()arch/powerpc/platforms/ps3/mm.c+1 -00 replies
242/396um: vector: fix use-after-free in vector_mmsg_rx()arch/um/drivers/vector_kern.c+3 -00 replies
243/396uprobes: Fix NULL pointer dereference in hprobe_expire()kernel/events/uprobes.c+1 -10 replies
244/396veth: convert frag_list skbs before running XDPdrivers/net/veth.c net/core/skbuff.c+14 -80 replies
245/396vxlan: re-fetch eth header after route_shortcircuit()drivers/net/vxlan/vxlan_core.c+1 -00 replies
246/396vxlan: unclone skb head before modifying eth header in route_shortcircuit()drivers/net/vxlan/vxlan_core.c+4 -00 replies
247/396vxlan: use neigh_ha_snapshot() in route_shortcircuit()drivers/net/vxlan/vxlan_core.c+4 -20 replies
248/396vxlan: use pskb_network_may_pull() for transmit path header pullsdrivers/net/vxlan/vxlan_core.c drivers/net/vxlan/vxlan_mdb.c+5 -50 replies
249/396vxlan: use pskb_network_may_pull() in route_shortcircuit()drivers/net/vxlan/vxlan_core.c+2 -20 replies
250/396ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()drivers/block/ublk_drv.c+9 -00 replies
251/396tracing: Check return value of __register_event() in trace_module_add_events()kernel/trace/trace_events.c+2 -20 replies
252/396tracing/filters: Fix false positive match in regex_match_full()kernel/trace/trace_events_filter.c+3 -00 replies
253/396spi: spi-qpic-snand: write the feature value before executing SET_FEATUREdrivers/spi/spi-qpic-snand.c+18 -40 replies
254/396spi: qcom-qspi: Correct max DMA length to avoid 64K boundary failuredrivers/spi/spi-qcom-qspi.c+2 -10 replies
255/396selftests/mm: fix potential wild pointer access of getline due to missing inittools/testing/selftests/mm/mlock-random-test.c+1 -10 replies
256/396selftests/clone3: fix wild pointer access of getline due to missing inittools/testing/selftests/clone3/clone3_set_tid.c+1 -10 replies
257/396scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB writedrivers/scsi/scsi_debug.c+6 -20 replies
258/396sctp: reject stale cookies with mismatched verification tagsnet/sctp/sm_make_chunk.c+7 -40 replies
259/396sctp: prevent peer transport count overflownet/sctp/associola.c+3 -00 replies
260/396hwmon: (npcm750-pwm-fan): stop fan timer on device detachdrivers/hwmon/npcm750-pwm-fan.c+11 -00 replies
261/396hwmon: (pmbus/core) notify on the hwmon device, not the i2c clientdrivers/hwmon/pmbus/pmbus_core.c+3 -20 replies
262/396i2c: amd-mp2: Unregister callback on adapter add failuredrivers/i2c/busses/i2c-amd-mp2-plat.c+3 -10 replies
263/396gpio: pca953x: fix cache_only and IRQ state on restore_context() failuredrivers/gpio/gpio-pca953x.c+13 -20 replies
264/396gpio: pch: use raw_spinlock_t for the register lockdrivers/gpio/gpio-pch.c+14 -140 replies
265/396cifs: add fscache_resize_cookie() to cifs_setsize()fs/smb/client/inode.c+1 -00 replies
266/396cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()drivers/cpufreq/powernow-k8.c+1 -00 replies
267/396cpufreq: schedutil: Publish util hooks only after all sg_cpu are initializedkernel/sched/cpufreq_schedutil.c+11 -00 replies
268/396power: supply: bq25890: fix the -10 C NTC lookup entrydrivers/power/supply/bq25890_charger.c+1 -10 replies
269/396power: supply: max17040: handle missing status supplierdrivers/power/supply/max17040_battery.c+5 -10 replies
270/396s390/pci: Fix s390_pci_mmio_write syscall error return without MIOarch/s390/pci/pci_mmio.c+1 -00 replies
271/396s390/qeth: Check CAP_NET_ADMIN for private ioctlsdrivers/s390/net/qeth_core_main.c+3 -00 replies
272/396s390/dasd: Fix potential NULL pointer dereferencedrivers/s390/block/dasd_ioctl.c+1 -10 replies
273/396s390/dasd: Fix undersized format-check bufferdrivers/s390/block/dasd_eckd.c+7 -40 replies
274/396s390/zcrypt: Fix wrong domain value verification with EP11 CPRBsdrivers/s390/crypto/zcrypt_api.c+1 -10 replies
275/396s390/zcrypt: Fix buffer over-read in cca_cipher2protkeydrivers/s390/crypto/pkey_cca.c drivers/s390/crypto/zcrypt_ccamisc.c drivers/s390/crypto/zcrypt_ccamisc.h+62 -230 replies
276/396s390/zcrypt: Fix missing mem scrub at clear key import in cca_clr2cipherkey()drivers/s390/crypto/zcrypt_ccamisc.c+13 -60 replies
277/396s390/zcrypt: Validate length for CCA AES cipher key requestsdrivers/s390/crypto/zcrypt_ccamisc.c+3 -00 replies
278/396s390/zcrypt: Validate length for CCA ECC private key requestsdrivers/s390/crypto/zcrypt_ccamisc.c+3 -00 replies
279/396phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER maskdrivers/phy/xilinx/phy-zynqmp.c+1 -10 replies
280/396phy: zynqmp: use read-modify-write for SERDES scrambler bypassdrivers/phy/xilinx/phy-zynqmp.c+6 -20 replies
281/396phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USBdrivers/phy/xilinx/phy-zynqmp.c+29 -100 replies
282/396net: openvswitch: fix potential UAF on meter attach failurenet/openvswitch/meter.c+19 -140 replies
283/396net: openvswitch: fix skb leak on flow key update failure during recirculationnet/openvswitch/actions.c+9 -10 replies
284/396net: openvswitch: fix skb leak on flow key update failure during ctnet/openvswitch/actions.c+1 -10 replies
285/396ice: wait for reset completion in ice_resume()drivers/net/ethernet/intel/ice/ice_main.c+10 -00 replies
286/396ice: fix VF interrupts cleanupdrivers/net/ethernet/intel/ice/ice_vf_lib.c drivers/net/ethernet/intel/ice/ice_vf_lib_private.h drivers/net/ethernet/intel/ice/virt/queues.c+49 -00 replies
287/396ice: fix memory leak in ice_lbtest_prepare_rings()drivers/net/ethernet/intel/ice/ice_ethtool.c+5 -50 replies
288/396i2c: spacemit: request IRQ after controller initializationdrivers/i2c/busses/i2c-k1.c+5 -50 replies
289/396i2c: qcom-cci: drop custom suspend/resume and rely on runtime PM helpersdrivers/i2c/busses/i2c-qcom-cci.c+1 -170 replies
290/396i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlockdrivers/i2c/busses/i2c-jz4780.c+4 -10 replies
291/396i2c: iproc: reset bus after timeout if START_BUSY is stuckdrivers/i2c/busses/i2c-bcm-iproc.c+11 -00 replies
292/396i2c: imx: mark I2C adapter when hardware is powered downdrivers/i2c/busses/i2c-imx.c+43 -20 replies
293/396i2c: imx: Fix slave registration race and error handlingdrivers/i2c/busses/i2c-imx.c+5 -30 replies
294/396i2c: imx: Cancel hrtimer before clearing slave pointerdrivers/i2c/busses/i2c-imx.c+1 -00 replies
295/396can: c_can: c_can_chip_config(): keep controller in init mode until bittiming is configureddrivers/net/can/c_can/c_can_main.c+4 -40 replies
296/396can: ems_usb: validate CPC message lengthsdrivers/net/can/usb/ems_usb.c+43 -00 replies
297/396can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on URB resubmit failuredrivers/net/can/usb/etas_es58x/es58x_core.c+0 -10 replies
298/396can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allocation failuredrivers/net/can/usb/gs_usb.c+2 -20 replies
299/396can: j1939: transport: j1939_session_fresh_new(): initialize receive buffernet/can/j1939/transport.c+1 -10 replies
300/396can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} trackingnet/can/j1939/bus.c net/can/j1939/j1939-priv.h net/can/j1939/main.c +1 more+11 -40 replies
301/396can: kvaser_usb: kvaser_usb_hydra_get_busparams(): fix memory leak in kvaser_usb_hydra_get_busparams()drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c+1 -00 replies
302/396can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extentsdrivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c+11 -20 replies
303/396can: softing: fw_parse(): validate firmware record spansdrivers/net/can/softing/softing_fw.c+32 -140 replies
304/396can: peak_usb: add bounds check for USB channel indexdrivers/net/can/usb/peak_usb/pcan_usb_pro.c+16 -40 replies
305/396can: peak_usb: peak_usb_start(): fix double free of transfer buffer on URB submit errordrivers/net/can/usb/peak_usb/pcan_usb_core.c+0 -10 replies
306/396can: peak_usb: validate uCAN receive record lengthsdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+39 -10 replies
307/396can: ctucanfd: add missing MODULE_DEVICE_TABLE()drivers/net/can/ctucanfd/ctucanfd_pci.c+1 -00 replies
308/396can: ctucanfd: use self-test mode for PRESUME_ACKdrivers/net/can/ctucanfd/ctucanfd_base.c+2 -20 replies
309/396can: ctucanfd: unmap BAR0 using base addressdrivers/net/can/ctucanfd/ctucanfd_pci.c+1 -10 replies
310/396can: ctucanfd: handle bus error interruptsdrivers/net/can/ctucanfd/ctucanfd_base.c+6 -20 replies
311/396can: ctucanfd: mark error-active controller status validdrivers/net/can/ctucanfd/ctucanfd_base.c+1 -10 replies
312/396drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPsdrivers/gpu/drm/display/drm_dp_helper.c+12 -00 replies
313/396drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO sizedrivers/gpu/drm/vc4/vc4_irq.c+1 -10 replies
314/396drm/vc4: Zero the tile state data array before each BIN jobdrivers/gpu/drm/vc4/vc4_validate.c+23 -60 replies
315/396drm/bridge: display-connector: Fix I2C adapter resource leakdrivers/gpu/drm/bridge/display-connector.c+8 -30 replies
316/396drm/panthor: reject firmware sections with oversized datadrivers/gpu/drm/panthor/panthor_fw.c+9 -20 replies
317/396drm/panthor: validate firmware interface structure sizesdrivers/gpu/drm/panthor/panthor_fw.c+24 -120 replies
318/396drm/mediatek: ovl_adaptor: balance component registrationsdrivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c+6 -10 replies
319/396drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_finidrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+16 -140 replies
320/396drm/amdgpu: restore UMD profile pstate after runtime resumedrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+15 -00 replies
321/396drm/amdgpu: cap GTT size to physical RAM on APUsdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+12 -00 replies
322/396drm/amd/pm: fix torn gpu metrics readsdrivers/gpu/drm/amd/pm/amdgpu_dpm.c drivers/gpu/drm/amd/pm/amdgpu_pm.c drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h+12 -110 replies
323/396drm/amd/display: Increase HDMI AV mute wait from 2 to 3 framesdrivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c+11 -50 replies
324/396drm/amd/display: use proper context for loggingdrivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c+9 -110 replies
325/396drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLEdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+7 -30 replies
326/396drm/amdkfd: fix QID bit leak in pqm_create_queue()drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c+1 -10 replies
327/396drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignmentdrivers/gpu/drm/amd/amdkfd/kfd_queue.c+1 -10 replies
328/396drm/amdkfd: Handle invalid event type in CRIU event restoredrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -00 replies
329/396drm/amdkfd: hold event_mutex while checkpointing CRIU eventsdrivers/gpu/drm/amd/amdkfd/kfd_events.c+18 -40 replies
330/396drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as sizedrivers/gpu/drm/vmwgfx/vmwgfx_resource.c+2 -20 replies
331/396drm/vmwgfx: reject DX_BIND_QUERY without a DX contextdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+5 -10 replies
332/396drm/vmwgfx: clamp dirty-page range with min, not maxdrivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c+2 -20 replies
333/396drm/vmwgfx: take fman->lock around fence list mutation in fifo_downdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+12 -10 replies
334/396drm/vmwgfx: drop dma_buf reference on foreign-fd prime importdrivers/gpu/drm/vmwgfx/ttm_object.c+5 -20 replies
335/396drm/vmwgfx: validate DRAW_PRIMITIVES header size before divisiondrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+7 -10 replies
336/396drm/vmwgfx: bound DMA command body size against suffix pointerdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+6 -00 replies
337/396drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failuredrivers/gpu/drm/vmwgfx/vmwgfx_vkms.c+9 -80 replies
338/396drm/vmwgfx: enforce cursor size limits for MOB cursorsdrivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c+44 -50 replies
339/396drm/vmwgfx: use check_add_overflow for shader size+offset bounddrivers/gpu/drm/vmwgfx/vmwgfx_shader.c+9 -40 replies
340/396drm/vmwgfx: validate external BO copy bounds for both stride pathsdrivers/gpu/drm/vmwgfx/vmwgfx_blit.c+31 -80 replies
341/396spi: spi-cadence: enable SPI_CONTROLLER_MUST_TXdrivers/spi/spi-cadence.c+1 -00 replies
342/396HID: logitech-dj: Fix maxfield check in DJ short report validationdrivers/hid/hid-logitech-dj.c+7 -20 replies
343/396drm/xe/rtp: Refactor OAG MMIO trigger register whitelistingdrivers/gpu/drm/xe/xe_reg_whitelist.c+13 -160 replies
344/396drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelistsdrivers/gpu/drm/xe/xe_reg_whitelist.c+5 -30 replies
345/396drm/xe/rtp: Maintain OA whitelists separatelydrivers/gpu/drm/xe/xe_gt_debugfs.c drivers/gpu/drm/xe/xe_hw_engine.c drivers/gpu/drm/xe/xe_hw_engine_types.h +1 more+19 -10 replies
346/396drm/xe/rtp: Keep track of non-OA nonpriv slotsdrivers/gpu/drm/xe/xe_reg_whitelist.c+5 -20 replies
347/396drm/xe/rtp: Generalize whitelist_apply_to_hwedrivers/gpu/drm/xe/xe_reg_whitelist.c+6 -50 replies
348/396drm/xe/rtp: Save OA nonpriv registers to register save/restore listsdrivers/gpu/drm/xe/xe_reg_whitelist.c+11 -00 replies
349/396drm/xe/rtp: Toggle deny bit to (de-)whitelist OA regsdrivers/gpu/drm/xe/xe_reg_whitelist.c+15 -00 replies
350/396drm/xe/rtp: (De-)whitelist OA registers for all hwes for a gtdrivers/gpu/drm/xe/xe_reg_whitelist.c drivers/gpu/drm/xe/xe_reg_whitelist.h+36 -20 replies
351/396drm/xe/oa: (De-)whitelist OA registers on OA stream open/releasedrivers/gpu/drm/xe/xe_oa.c+7 -00 replies
352/396drm/xe/rtp: Ensure locking/ref counting for OA whitelistsdrivers/gpu/drm/xe/xe_oa_types.h drivers/gpu/drm/xe/xe_reg_whitelist.c+13 -00 replies
353/396mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork()mm/hugetlb.c+7 -30 replies
354/396fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptesfs/proc/task_mmu.c+13 -00 replies
355/396mm/huge_memory: unlock i_mmap_rwsem before releasing after-split foliosmm/huge_memory.c+12 -00 replies
356/396file: add FD_{ADD,PREPARE}()include/linux/cleanup.h include/linux/file.h+133 -00 replies
357/396file: ensure cleanupinclude/linux/file.h+6 -70 replies
358/396net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE()net/handshake/netlink.c+18 -200 replies
359/396net/handshake: Fix null-ptr-deref in handshake_complete()net/handshake/netlink.c+2 -10 replies
360/396net/handshake: Take a long-lived file reference at submitnet/handshake/handshake.h net/handshake/netlink.c net/handshake/request.c+37 -130 replies
361/396net/handshake: hand off the pinned file reference to accept_doitnet/handshake/handshake-test.c net/handshake/netlink.c net/handshake/request.c+28 -50 replies
362/396net/handshake: Close the submit-side sock_hold racenet/handshake/request.c+0 -120 replies
363/396net/handshake: Drain pending requests at net namespace exitnet/handshake/netlink.c net/handshake/request.c+12 -30 replies
364/396usb: typec: ucsi: split connector lock classesdrivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.h+9 -00 replies
365/396usb: typec: ucsi: Fix race condition and ordering in port unregistrationdrivers/usb/typec/ucsi/ucsi.c+39 -430 replies
366/396media: chips-media: wave5: Support CBP profiledrivers/media/platform/chips-media/wave5/wave5-hw.c drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c drivers/media/platform/chips-media/wave5/wave5-vpuapi.h+8 -10 replies
367/396media: qcom: camss: csid-340: Fix unused variablesdrivers/media/platform/qcom/camss/camss-csid-340.c+3 -70 replies
368/396media: qcom: camss: Fix RDI streaming for CSID 340drivers/media/platform/qcom/camss/camss-csid-340.c+10 -80 replies
369/396media: uapi: rkisp: Correct name version enuminclude/uapi/linux/rkisp1-config.h+3 -30 replies
370/396wifi: brcmfmac: drain bus_reset work on device removaldrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +4 more+77 -40 replies
371/396userfaultfd: prevent registration of special VMAsinclude/linux/userfaultfd_k.h+4 -10 replies
372/396drm/fb-helper: Allocate and release fb_info in single placedrivers/gpu/drm/armada/armada_fbdev.c drivers/gpu/drm/drm_fb_helper.c drivers/gpu/drm/drm_fbdev_dma.c +10 more+26 -1430 replies
373/396drm/tegra: fbdev: Remove offset into framebuffer memorydrivers/gpu/drm/tegra/fbdev.c+2 -60 replies
374/396drm/amdgpu: Fix context pstate override handlingdrivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c+42 -290 replies
375/396drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functionsdrivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c+28 -20 replies
376/396drm/xe/guc: Fix buffer overflow in steered register list allocationdrivers/gpu/drm/xe/xe_guc_capture.c+9 -20 replies
377/396drm/amd/display: check GRPH_FLIP status before sending eventdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/dc.h+197 -400 replies
378/396drm/amd/display: Exit idle optimizations before programmingdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+46 -320 replies
379/396drm/xe/pat: Add helper to query compression enable statusdrivers/gpu/drm/xe/xe_pat.c drivers/gpu/drm/xe/xe_pat.h+16 -00 replies
380/396drm/xe: add xe_migrate_resolve wrapper and is_vram_resolve supportdrivers/gpu/drm/xe/xe_migrate.c drivers/gpu/drm/xe/xe_migrate.h+67 -270 replies
381/396drm/xe/bo: Add purgeable bo state tracking and field madv to xe_bodrivers/gpu/drm/xe/xe_bo.h drivers/gpu/drm/xe/xe_bo_types.h+62 -00 replies
382/396drm/xe/vm: Prevent binding of purged buffer objectsdrivers/gpu/drm/xe/xe_vm.c+68 -110 replies
383/396drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOCdrivers/gpu/drm/xe/xe_vm.c+20 -50 replies
384/396drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse]drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c drivers/gpu/drm/drm_exec.c +3 more+20 -240 replies
385/396drm/xe: Wait on external BO kernel fences in exec IOCTLdrivers/gpu/drm/xe/xe_exec.c+16 -60 replies
386/396drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()drivers/gpu/drm/i915/display/intel_vrr.c+4 -20 replies
387/396drm/i915/vrr: require valid min/max vfreq for VRRdrivers/gpu/drm/i915/display/intel_vrr.c+4 -00 replies
388/396drm/xe: Use SVM range helpers in PT layerdrivers/gpu/drm/xe/xe_pt.c+14 -140 replies
389/396drm/xe: Stub out new pagefault layerdrivers/gpu/drm/xe/Makefile drivers/gpu/drm/xe/xe_pagefault.c drivers/gpu/drm/xe/xe_pagefault.h +1 more+221 -00 replies
390/396drm/xe: Add page reclamation info to device infodrivers/gpu/drm/xe/xe_device_types.h drivers/gpu/drm/xe/xe_pci.c drivers/gpu/drm/xe/xe_pci_types.h+4 -00 replies
391/396drm/xe/pt: Reset current_op in xe_pt_update_ops_init()drivers/gpu/drm/xe/xe_pt.c+3 -00 replies
392/396can: use skb hash instead of private variable in headroomdrivers/net/can/dev/skb.c include/linux/can/core.h include/linux/can/skb.h +6 more+15 -190 replies
393/396can: isotp: fix timer drain order, wakeup handling and tx_gen orderingnet/can/isotp.c+230 -870 replies
394/396usb: typec: ucsi: Correct teardown ordering in ucsi_init() error pathdrivers/usb/typec/ucsi/ucsi.c+2 -20 replies
395/396drm/fb-helper: Fix a locking bug in an error pathdrivers/gpu/drm/drm_fb_helper.c+3 -10 replies
396/396drm/tegra: fbdev: Do not assign to struct drm_fb_helper.infodrivers/gpu/drm/tegra/fbdev.c+0 -10 replies

Reviews trailers per patch

230 of 396 patches have a Reviewed-by or Acked-by.

PatchIlya MaximetsSuren BaghdasaryanMaulik ShahLinus WalleijKonrad DybcioJernej SkrabecFrank LiDave JiangVinicius Costa GomesKevin TianPranjal ShrivastavaWolfram SangDavid GowJiri OlsaJohannes ThumshirnNaohiro AotaAndy ShevchenkoDaniel VacekDavid SterbaMichal SimekCK HuMichael KelleyTianyu LanIdo SchimmelAnirudh Rayabharam (Microsoft)Fuad TabbaDavid GstirRichard WeinbergerJarkko SakkinenMatthew BrostAllison HendersonMaciej FijalkowskiStanislav FomichevJason XingChris LeechJohn GarryRadhey Shyam PandeyBence CsókásJens AlmerJonas RebmannNikolay AleksandrovVadim FedorenkoZhu YanjunTalha Berk ArslanPierre-Louis BossartRitesh Harjani (IBM)Aleksandr LoktionovSamuel SalinSimon HormanRinitha SAndrew LunnMike ChristiePeter WangBean HuoBart Van AsscheSebastian Andrzej SiewiorAndré DraszikM NikhilChinmaya KajagarNihar PandaAnkit NautiyalJacob KellerJustin LaiJuri LelliAndrea RighiArun R MurthyPeiyang HeGao XiangJeff HugoBalbir SinghZi YanDavid Hildenbrand (Arm)Lorenzo StoakesMatthew Wilcox (Oracle)Luiz CapitulinoMuhammad Usama AnjumDennis ZhouMuchun SongChristian BorntraegerMatthew RosatoAlexandra WinterShuangpeng BaiLakshmi Sowjanya DDmitry BaryshkovDima RuinskiyMoriya KadoshJulian AnastasovMahanta JambigiJozsef KadlecsikTung NguyenRen WeiXin LongGabriel Krisman BertaziToke Høiland-JørgensenLorenzo BianconiCaleb Sander MateosMd Sadre AlamDavid RientjesMichael S. TsirkinDamien Le MoalJoshua HahnJohannes WeinerSeongJae ParkShakeel ButtPaulo AlcantaraViresh KumarZhongqiu HanChristian LoehleJulian RuessFarhan AliEduard ShishkinStefan HaberlandJan HöppnerFinn CalliesIngo FranzkiHolger DenglerHarald FreudenbergerGeert UytterhoevenOleg NesterovAndrii NakryikoEelco ChaudronRay JuiOleksij RempelCarlos SongVincent MailholAaron ConolePavel PisaMaíra CanalIago Toral QuirogaJohan HovoldLuca CeresoliSteven PriceBoris BrezillonChristian KönigHawking ZhangYang WangKohei EnjuPrzemek KitszelAlexander NowlinDavid FrancisKenneth FengWayne LinDan WheelerBhawanpreet LakhaKent RussellAlysa LiuPatryk HoldaTroy MitchellAlex ElderVladimir ZapolskiyLoic PoulainIan ForbesUmesh Nerlige RamappaBaolin WangMiaohe LinJeff LaytonChuck LeverHannes ReineckeHeikki KrogerusBenson LeungBrandon BrnichNicolas DufresneBryan O'DonoghueLaurent PinchartArend van SprielJavier Martinez CanillasMario Limonciello (AMD)Matt RoperNitin GoteMatthew AuldSanjay YadavThomas HellströmZhanjun DongThomas ZimmermannHimal Prasad GhimirayLucas De MarchiFrancois DugastShuicheng LinChaitanya Kumar BorahPavel Machek (CIP)Wentao GuanShuah KhanBrett A C SheffieldPeter SchneiderRon EconomosMiguel OjedaMark BrownFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/396T-b
2/396R-b
3/396R-b T-b
4/396R-b
5/396
6/396R-b
7/396
8/396
9/396
10/396
11/396A-b
12/396R-b
13/396
14/396R-b R-b R-b
15/396
16/396A-b R-b
17/396R-b A-b
18/396R-b R-b
19/396R-b
20/396
21/396A-b
22/396
23/396
24/396
25/396
26/396
27/396
28/396R-b
29/396R-b
30/396R-b
31/396R-b R-b
32/396R-b
33/396R-b
34/396
35/396R-b
36/396R-b
37/396R-b R-b
38/396R-b R-b
39/396R-b
40/396R-b
41/396R-b
42/396T-b R-b
43/396R-b R-b R-b T-b
44/396R-b T-b
45/396R-b T-b
46/396R-b T-b
47/396
48/396Reported-and-tested-by
49/396
50/396
51/396
52/396
53/396R-b
54/396R-b
55/396R-b
56/396
57/396
58/396
59/396
60/396A-b A-b
61/396A-b
62/396A-b R-b
63/396
64/396A-b
65/396A-b
66/396R-b
67/396
68/396
69/396
70/396R-b
71/396
72/396R-b T-b
73/396R-b T-b T-b
74/396
75/396
76/396
77/396
78/396
79/396
80/396R-b
81/396
82/396A-b
83/396R-b R-b
84/396
85/396
86/396
87/396
88/396
89/396
90/396
91/396
92/396R-b R-b
93/396R-b
94/396R-b
95/396R-b
96/396
97/396
98/396
99/396
100/396
101/396
102/396
103/396R-b T-b
104/396R-b T-b
105/396R-b R-b T-b
106/396
107/396
108/396
109/396
110/396
111/396
112/396
113/396
114/396
115/396
116/396
117/396
118/396
119/396
120/396
121/396
122/396
123/396
124/396
125/396
126/396
127/396R-b
128/396R-b
129/396R-b R-b R-b
130/396R-b
131/396R-b T-b R-b
132/396T-b A-b R-b R-b
133/396R-b
134/396R-b
135/396R-b
136/396
137/396R-b
138/396
139/396
140/396
141/396
142/396R-b
143/396
144/396R-b
145/396R-b
146/396
147/396R-b
148/396R-b
149/396A-b T-b
150/396
151/396R-b
152/396R-b
153/396
154/396
155/396
156/396R-b
157/396
158/396R-b
159/396R-b
160/396R-b R-b
161/396R-b R-b
162/396R-b
163/396R-b T-b
164/396R-b
165/396
166/396R-b
167/396
168/396
169/396R-b A-b
170/396A-b R-b R-b R-b
171/396
172/396A-b T-b
173/396A-b
174/396R-b
175/396
176/396
177/396
178/396
179/396
180/396R-b R-b T-b
181/396R-b R-b T-b
182/396R-b R-b T-b
183/396R-b R-b T-b
184/396R-b R-b T-b
185/396R-b
186/396A-b
187/396
188/396
189/396
190/396
191/396
192/396
193/396R-b
194/396
195/396
196/396
197/396
198/396
199/396
200/396
201/396Reported-and-tested-by
202/396
203/396
204/396
205/396
206/396
207/396
208/396
209/396
210/396
211/396
212/396
213/396
214/396
215/396
216/396
217/396
218/396
219/396R-b T-b R-b
220/396R-b
221/396
222/396R-b R-b T-b
223/396A-b
224/396
225/396
226/396R-b
227/396A-b
228/396
229/396R-b
230/396
231/396
232/396
233/396
234/396
235/396R-b
236/396A-b A-b A-b
237/396R-b A-b R-b A-b
238/396A-b
239/396R-b
240/396R-b
241/396R-b R-b
242/396
243/396A-b A-b
244/396R-b A-b
245/396R-b
246/396
247/396R-b
248/396R-b R-b
249/396R-b
250/396R-b
251/396
252/396
253/396R-b
254/396
255/396A-b R-b
256/396A-b R-b
257/396R-b R-b
258/396A-b
259/396A-b
260/396
261/396
262/396
263/396R-b
264/396R-b
265/396R-b
266/396A-b R-b
267/396R-b
268/396
269/396
270/396R-b R-b
271/396R-b R-b
272/396A-b R-b
273/396R-b
274/396R-b
275/396R-b
276/396R-b
277/396R-b
278/396R-b
279/396A-b
280/396A-b
281/396A-b
282/396R-b
283/396R-b
284/396R-b
285/396R-b R-b R-b T-b
286/396R-b R-b T-b
287/396T-b R-b
288/396R-b R-b
289/396R-b R-b R-b
290/396
291/396A-b
292/396R-b A-b
293/396R-b A-b
294/396R-b A-b
295/396
296/396
297/396R-b
298/396
299/396
300/396A-b
301/396
302/396
303/396
304/396R-b
305/396R-b
306/396
307/396A-b
308/396A-b
309/396A-b
310/396A-b
311/396
312/396R-b
313/396R-b R-b
314/396R-b
315/396R-b R-b
316/396R-b R-b
317/396R-b
318/396R-b
319/396R-b
320/396R-b R-b
321/396R-b
322/396R-b
323/396R-b T-b
324/396R-b
325/396R-b
326/396R-b
327/396R-b
328/396R-b
329/396R-b
330/396R-b
331/396R-b
332/396R-b
333/396R-b
334/396R-b
335/396R-b
336/396R-b
337/396R-b
338/396R-b
339/396R-b
340/396R-b
341/396
342/396
343/396R-b
344/396R-b
345/396R-b
346/396R-b
347/396R-b
348/396R-b
349/396R-b
350/396R-b
351/396R-b
352/396R-b
353/396A-b
354/396
355/396R-b A-b R-b R-b
356/396
357/396R-b
358/396
359/396R-b R-b
360/396
361/396R-b
362/396R-b
363/396R-b
364/396R-b
365/396R-b
366/396T-b R-b
367/396R-b R-b
368/396R-b R-b
369/396R-b
370/396A-b
371/396A-b R-b
372/396A-b A-b A-b
373/396
374/396
375/396R-b
376/396R-b
377/396T-b R-b
378/396R-b
379/396R-b R-b R-b R-b
380/396R-b
381/396R-b
382/396R-b
383/396R-b
384/396R-b
385/396R-b
386/396R-b
387/396R-b
388/396R-b
389/396R-b T-b
390/396R-b R-b
391/396R-b
392/396
393/396
394/396R-b T-b
395/396R-b
396/396

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

Read the v1 thread

Cover letter [PATCH 6.18 000/396] 6.18.44-rc1 review

This is the start of the stable review cycle for the 6.18.44 release. There are 396 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, 09 Aug 2026 14:33:46 +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.18.44-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.18.44-rc1

Thomas Zimmermann <[email protected]>
drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info

Bart Van Assche <[email protected]>
drm/fb-helper: Fix a locking bug in an error path

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

Oliver Hartkopp <[email protected]>
can: isotp: fix timer drain order, wakeup handling and tx_gen ordering

Oliver Hartkopp <[email protected]>
can: use skb hash instead of private variable in headroom

Zongyao Bai <[email protected]>
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()

Oak Zeng <[email protected]>
drm/xe: Add page reclamation info to device info

Matthew Brost <[email protected]>
drm/xe: Stub out new pagefault layer

Matthew Brost <[email protected]>
drm/xe: Use SVM range helpers in PT layer

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

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

Matthew Brost <[email protected]>
drm/xe: Wait on external BO kernel fences in exec IOCTL

Thomas Hellström <[email protected]>
drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse]

Himal Prasad Ghimiray <[email protected]>
drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC

Arvind Yadav <[email protected]>
drm/xe/vm: Prevent binding of purged buffer objects

Arvind Yadav <[email protected]>
drm/xe/bo: Add purgeable bo state tracking and field madv to xe_bo

Nitin Gote <[email protected]>
drm/xe: add xe_migrate_resolve wrapper and is_vram_resolve support

Xin Wang <[email protected]>
drm/xe/pat: Add helper to query compression enable status

Leo Li <[email protected]>
drm/amd/display: Exit idle optimizations before programming

Leo Li <[email protected]>
drm/amd/display: check GRPH_FLIP status before sending event

Tejas Upadhyay <[email protected]>
drm/xe/guc: Fix buffer overflow in steered register list allocation

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

Tvrtko Ursulin <[email protected]>
drm/amdgpu: Fix context pstate override handling

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

Thomas Zimmermann <[email protected]>
drm/fb-helper: Allocate and release fb_info in single place

Mike Rapoport (Microsoft) <[email protected]>
userfaultfd: prevent registration of special VMAs

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

Niklas Söderlund <[email protected]>
media: uapi: rkisp: Correct name version enum

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix RDI streaming for CSID 340

Loic Poulain <[email protected]>
media: qcom: camss: csid-340: Fix unused variables

Jackson Lee <[email protected]>
media: chips-media: wave5: Support CBP profile

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

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

Chuck Lever <[email protected]>
net/handshake: Drain pending requests at net namespace exit

Chuck Lever <[email protected]>
net/handshake: Close the submit-side sock_hold race

Chuck Lever <[email protected]>
net/handshake: hand off the pinned file reference to accept_doit

Chuck Lever <[email protected]>
net/handshake: Take a long-lived file reference at submit

Wang Liang <[email protected]>
net/handshake: Fix null-ptr-deref in handshake_complete()

Christian Brauner <[email protected]>
net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE()

Christian Brauner <[email protected]>
file: ensure cleanup

Christian Brauner <[email protected]>
file: add FD_{ADD,PREPARE}()

Kiryl Shutsemau (Meta) <[email protected]>
mm/huge_memory: unlock i_mmap_rwsem before releasing after-split folios

Kiryl Shutsemau (Meta) <[email protected]>
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes

Kiryl Shutsemau (Meta) <[email protected]>
mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork()

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Ensure locking/ref counting for OA whitelists

Ashutosh Dixit <[email protected]>
drm/xe/oa: (De-)whitelist OA registers on OA stream open/release

Ashutosh Dixit <[email protected]>
drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Save OA nonpriv registers to register save/restore lists

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Generalize whitelist_apply_to_hwe

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Keep track of non-OA nonpriv slots

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Maintain OA whitelists separately

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists

Ashutosh Dixit <[email protected]>
drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting

HyeongJun An <[email protected]>
HID: logitech-dj: Fix maxfield check in DJ short report validation

Jun Guo <[email protected]>
spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX

Zack Rusin <[email protected]>
drm/vmwgfx: validate external BO copy bounds for both stride paths

Zack Rusin <[email protected]>
drm/vmwgfx: use check_add_overflow for shader size+offset bound

Zack Rusin <[email protected]>
drm/vmwgfx: enforce cursor size limits for MOB cursors

Zack Rusin <[email protected]>
drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure

Zack Rusin <[email protected]>
drm/vmwgfx: bound DMA command body size against suffix pointer

Zack Rusin <[email protected]>
drm/vmwgfx: validate DRAW_PRIMITIVES header size before division

Zack Rusin <[email protected]>
drm/vmwgfx: drop dma_buf reference on foreign-fd prime import

Zack Rusin <[email protected]>

    drm/vmwgfx: take fman->lock around fence list mutation in fifo_down

Zack Rusin <[email protected]>
drm/vmwgfx: clamp dirty-page range with min, not max

Zack Rusin <[email protected]>
drm/vmwgfx: reject DX_BIND_QUERY without a DX context

Zack Rusin <[email protected]>
drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size

William Palacek <[email protected]>
drm/amdkfd: hold event_mutex while checkpointing CRIU events

David Francis <[email protected]>
drm/amdkfd: Handle invalid event type in CRIU event restore

William Palacek <[email protected]>
drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment

Vladimir Marioukhine <[email protected]>
drm/amdkfd: fix QID bit leak in pqm_create_queue()

Gang Ba <[email protected]>
drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE

Jiri Slaby (SUSE) <[email protected]>
drm/amd/display: use proper context for logging

Ray Wu <[email protected]>
drm/amd/display: Increase HDMI AV mute wait from 2 to 3 frames

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

Harkirat Gill <[email protected]>
drm/amdgpu: cap GTT size to physical RAM on APUs

Candice Li <[email protected]>
drm/amdgpu: restore UMD profile pstate after runtime resume

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

Myeonghun Pak <[email protected]>
drm/mediatek: ovl_adaptor: balance component registrations

Osama Abdelkader <[email protected]>
drm/panthor: validate firmware interface structure sizes

Osama Abdelkader <[email protected]>
drm/panthor: reject firmware sections with oversized data

Laurent Pinchart <[email protected]>
drm/bridge: display-connector: Fix I2C adapter resource leak

Maíra Canal <[email protected]>
drm/vc4: Zero the tile state data array before each BIN job

Jose Maria Casanova Crespo <[email protected]>
drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size

Alexander Kaplan <[email protected]>
drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs

Avi Weiss <[email protected]>
can: ctucanfd: mark error-active controller status valid

Avi Weiss <[email protected]>
can: ctucanfd: handle bus error interrupts

Avi Weiss <[email protected]>
can: ctucanfd: unmap BAR0 using base address

Avi Weiss <[email protected]>
can: ctucanfd: use self-test mode for PRESUME_ACK

Pengpeng Hou <[email protected]>
can: ctucanfd: add missing MODULE_DEVICE_TABLE()

Pengpeng Hou <[email protected]>
can: peak_usb: validate uCAN receive record lengths

Maoyi Xie <[email protected]>
can: peak_usb: peak_usb_start(): fix double free of transfer buffer on URB submit error

James Gao <[email protected]>
can: peak_usb: add bounds check for USB channel index

Pengpeng Hou <[email protected]>
can: softing: fw_parse(): validate firmware record spans

Pengpeng Hou <[email protected]>
can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents

Abdun Nihaal <[email protected]>
can: kvaser_usb: kvaser_usb_hydra_get_busparams(): fix memory leak in kvaser_usb_hydra_get_busparams()

Tetsuo Handa <[email protected]>
can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking

Oleksij Rempel <[email protected]>
can: j1939: transport: j1939_session_fresh_new(): initialize receive buffer

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

Guangshuo Li <[email protected]>
can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on URB resubmit failure

Pengpeng Hou <[email protected]>
can: ems_usb: validate CPC message lengths

Lucas Martins Alves <[email protected]>
can: c_can: c_can_chip_config(): keep controller in init mode until bittiming is configured

Liem <[email protected]>
i2c: imx: Cancel hrtimer before clearing slave pointer

Liem <[email protected]>
i2c: imx: Fix slave registration race and error handling

Carlos Song <[email protected]>
i2c: imx: mark I2C adapter when hardware is powered down

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

H. Nikolaus Schaller <[email protected]>
i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlock

Wenmeng Liu <[email protected]>
i2c: qcom-cci: drop custom suspend/resume and rely on runtime PM helpers

Linmao Li <[email protected]>
i2c: spacemit: request IRQ after controller initialization

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

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

Aaron Ma <[email protected]>
ice: wait for reset completion in ice_resume()

Ilya Maximets <[email protected]>
net: openvswitch: fix skb leak on flow key update failure during ct

Ilya Maximets <[email protected]>
net: openvswitch: fix skb leak on flow key update failure during recirculation

Ilya Maximets <[email protected]>
net: openvswitch: fix potential UAF on meter attach failure

Nava kishore Manne <[email protected]>
phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB

Nava kishore Manne <[email protected]>
phy: zynqmp: use read-modify-write for SERDES scrambler bypass

Nava kishore Manne <[email protected]>
phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER mask

Holger Dengler <[email protected]>
s390/zcrypt: Validate length for CCA ECC private key requests

Holger Dengler <[email protected]>
s390/zcrypt: Validate length for CCA AES cipher key requests

Harald Freudenberger <[email protected]>
s390/zcrypt: Fix missing mem scrub at clear key import in cca_clr2cipherkey()

Harald Freudenberger <[email protected]>
s390/zcrypt: Fix buffer over-read in cca_cipher2protkey

Harald Freudenberger <[email protected]>
s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs

Stefan Haberland <[email protected]>
s390/dasd: Fix undersized format-check buffer

Jan Höppner <[email protected]>
s390/dasd: Fix potential NULL pointer dereference

Aswin Karuvally <[email protected]>
s390/qeth: Check CAP_NET_ADMIN for private ioctls

Niklas Schnelle <[email protected]>
s390/pci: Fix s390_pci_mmio_write syscall error return without MIO

Jianing Li <[email protected]>
power: supply: max17040: handle missing status supplier

Xu Rao <[email protected]>
power: supply: bq25890: fix the -10 C NTC lookup entry

Zhongqiu Han <[email protected]>
cpufreq: schedutil: Publish util hooks only after all sg_cpu are initialized

Abdun Nihaal <[email protected]>
cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()

Frank Sorenson <[email protected]>
cifs: add fscache_resize_cookie() to cifs_setsize()

Junjie Cao <[email protected]>
gpio: pch: use raw_spinlock_t for the register lock

bui duc phuc <[email protected]>
gpio: pca953x: fix cache_only and IRQ state on restore_context() failure

Myeonghun Pak <[email protected]>
i2c: amd-mp2: Unregister callback on adapter add failure

Vincent Jardin <[email protected]>
hwmon: (pmbus/core) notify on the hwmon device, not the i2c client

Hongyan Xu <[email protected]>
hwmon: (npcm750-pwm-fan): stop fan timer on device detach

Asim Viladi Oglu Manizada <[email protected]>
sctp: prevent peer transport count overflow

Yuxiang Yang <[email protected]>
sctp: reject stale cookies with mismatched verification tags

Ibrahim Hashimov <[email protected]>
scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write

Chris Gellermann <[email protected]>
selftests/clone3: fix wild pointer access of getline due to missing init

Chris Gellermann <[email protected]>
selftests/mm: fix potential wild pointer access of getline due to missing init

Vijaya Krishna Nivarthi <[email protected]>
spi: qcom-qspi: Correct max DMA length to avoid 64K boundary failure

Stanislaw Pal <[email protected]>
spi: spi-qpic-snand: write the feature value before executing SET_FEATURE

Masami Hiramatsu (Google) <[email protected]>
tracing/filters: Fix false positive match in regex_match_full()

Masami Hiramatsu (Google) <[email protected]>
tracing: Check return value of __register_event() in trace_module_add_events()

Ming Lei <[email protected]>
ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()

Eric Dumazet <[email protected]>
vxlan: use pskb_network_may_pull() in route_shortcircuit()

Eric Dumazet <[email protected]>
vxlan: use pskb_network_may_pull() for transmit path header pulls

Eric Dumazet <[email protected]>
vxlan: use neigh_ha_snapshot() in route_shortcircuit()

Eric Dumazet <[email protected]>
vxlan: unclone skb head before modifying eth header in route_shortcircuit()

Eric Dumazet <[email protected]>
vxlan: re-fetch eth header after route_shortcircuit()

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

Breno Leitao <[email protected]>
uprobes: Fix NULL pointer dereference in hprobe_expire()

Michael Bommarito <[email protected]>
um: vector: fix use-after-free in vector_mmsg_rx()

Thorsten Blum <[email protected]>
powerpc/ps3: Fix map failure path in dma_ioc0_map_pages()

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

Zhiling Zou <[email protected]>
net: ipv6: clear suppressed fib6 rule result

Zhiling Zou <[email protected]>
net: bridge: stop fast-leave after deleting a port group

Breno Leitao <[email protected]>
mm: memcg: initialize *locked in memcg1_oom_prepare() stub

Link Lin <[email protected]>
mm/page_reporting: use system_freezable_wq to fix UAF during suspend

Jens Axboe <[email protected]>
io_uring/net: initialize mshot_len for send

Christian Brauner <[email protected]>
binfmt_misc: don't let an 'F' entry pin its own instance

Christian Brauner <[email protected]>
binfmt_misc: reject a flag character as the field delimiter

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

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

Zhao Li <[email protected]>
wifi: mwifiex: use the subframe length when parsing A-MSDU TDLS frames

Zihan Xi <[email protected]>
tipc: avoid use-after-free in poll trace queue dumps

Carlo Caione <[email protected]>
of/address: Fix NULL bus dereference in of_pci_range_parser_one()

David Lee <[email protected]>
netfilter: ipset: do not update comments from kernel-side hash adds

Xuanqiang Luo <[email protected]>
net/smc: fix socket use-after-free during link group termination

Wei Liu <[email protected]>
mshv: fix hv_input_get_system_property struct

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

Zhiling Zou <[email protected]>
ipvs: do not propagate one-packet flag to synced conns

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

Matt Vollrath <[email protected]>
igbvf: Fix leak in TX DMA error cleanup

Dawei Feng <[email protected]>

    e1000: fix memory leak in e1000_probe()

Md Sadre Alam <[email protected]>
dmaengine: qcom: bam_dma: Fix command element mask field for BAM v1.6.0+

Sonali Pradhan <[email protected]>
ALSA: usb-audio: Clamp frame size in implicit-feedback mode

Sonali Pradhan <[email protected]>
ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set

Baul Lee <[email protected]>
ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()

Baul Lee <[email protected]>
ALSA: usb-audio: fix stack info leak in RME Digiface status

Baul Lee <[email protected]>
ALSA: usb-audio: fix use-after-free in ump_to_endpoint()

Niklas Cassel <[email protected]>
ata: libata-sata: fix ata_scsi_lpm_supported() iteration

Matt Vollrath <[email protected]>
ata: libata-eh: Increase STANDBY IMMEDIATE timeout

Haidar Lee <[email protected]>
ASoC: tas2562: fix broken entries in the volume lookup table

Haidar Lee <[email protected]>
ASoC: tas2562: fix DVC coefficient write order

Shengjiu Wang <[email protected]>
ASoC: fsl_easrc: fix m2m_init error path to use goto instead of bare return

Shengjiu Wang <[email protected]>
ASoC: fsl_asrc: fix m2m_init error path to use goto instead of bare return

Baul Lee <[email protected]>
ALSA: ump: fix double free of out_cvts on rawmidi error

Norbert Szetei <[email protected]>
ALSA: timer: Clear SNDRV_TIMER_IFLG_DEAD once the close completes

Norbert Szetei <[email protected]>
ALSA: seq: Fix division by zero in initialize_timer()

Norbert Szetei <[email protected]>
ALSA: pcm: wake linked drain waiters on unlink

Xu Rao <[email protected]>
ALSA: lx6464es: fix period byte count for 16-bit streams

Eckhart Mohr <[email protected]>
ALSA: hda/realtek: Add quirk for TongFang X6SP45xU

Takashi Iwai <[email protected]>
ALSA: 6fire: Fix UAF at error handling during probe

David Howells <[email protected]>
afs: Fix UAF when sending a message

David Howells <[email protected]>
afs: Fix afs_fs_fetch_data() to subtract transferred from len

David Howells <[email protected]>

    afs: Fix afs_fs_fetch_data() to set call->async

Xuanqiang Luo <[email protected]>
bpf: lwt: Fix dst reference leak on reroute failure

Sangho Lee <[email protected]>
Bluetooth: HIDP: validate numbered report payloads

Sangho Lee <[email protected]>
Bluetooth: HIDP: reject frames without a transaction header

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

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

Aldo Ariel Panzardo <[email protected]>
Bluetooth: SCO: give the socket its own sco_conn reference

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

Greg Kroah-Hartman <[email protected]>
Bluetooth: btmtk: Fix short read errors in btmtk_usb_uhw_reg_read()

Greg Kroah-Hartman <[email protected]>
Bluetooth: btusb: Fix short read errors in btusb_qca_send_vendor_req()

Luxiao Xu <[email protected]>
audit: fix potential use-after-free in audit_del_rule()

Zhan Xusheng <[email protected]>
audit: fix potential integer overflow in audit_log_n_string()

Charles Vosburgh <[email protected]>
sctp: validate Adaptation Indication parameter length

Hidayath Khan <[email protected]>
dibs: fix use-after-free of dmb_node in loopback attach/detach/unregister

Farhan Ali <[email protected]>
KVM: s390: pci: Validate AIBV and AISB before pinning guest pages

Farhan Ali <[email protected]>
KVM: s390: pci: Fix NULL dereference on AIBV allocation failure

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

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

Farhan Ali <[email protected]>
KVM: s390: pci: Reject adapter interrupt forwarding if already enabled

Sean Christopherson <[email protected]>
KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 is active

Paolo Bonzini <[email protected]>
KVM: VMX: add memory clobber to asm for VMX instructions

Raushan Patel <[email protected]>
tracing/fprobe: Roll back on enable_trace_fprobe() failure

Raushan Patel <[email protected]>
tracing/probes: Reject $arg0 in meta argument expansion

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

Xiangfeng Cai <[email protected]>
mm/hugetlb: fix list corruption in allocate_file_region_entries()

Zi Yan <[email protected]>
mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()

Kiryl Shutsemau (Meta) <[email protected]>
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for PMD holes

Jori Koolstra <[email protected]>
selftest: fix headers in fclog.c

Aboorva Devarajan <[email protected]>
mm/util: don't read __page_2 for order-1 folios in snapshot_page()

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

Nathan Chancellor <[email protected]>
fortify: Disable -Wstringop-overread in tests

Benjamin Boortz <[email protected]>
pinctrl: bm1880: add missing select GENERIC_PINCONF

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

Karl Mehltretter <[email protected]>
pinctrl: devicetree: don't free uninitialized dev_name on error path

Benjamin Boortz <[email protected]>
pinctrl: microchip-sgpio: add missing select REGMAP_MMIO

Peiyang He <[email protected]>
iommu/iommufd: Fix IOPF group ownership UAF

Peiyang He <[email protected]>
iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace

Nicolin Chen <[email protected]>
iommufd/viommu: Publish a vDEVICE only after vdevice_init() succeeds

Nicolin Chen <[email protected]>
iommufd/viommu: Release the igroup lock on the vdevice_size error path

Stanislav Kinsburskii <[email protected]>
mshv: Order pt_vp_array publish against irqfd assertion path

Stanislav Kinsburskii <[email protected]>
mshv: Fix level-triggered check on uninitialized data

Jinank Jain <[email protected]>
mshv: adjust interrupt control structure for ARM64

Stanislav Kinsburskii <[email protected]>
mshv: Fix race in mshv_irqfd_deassign

Christoph Hellwig <[email protected]>
iomap: add a separate bio_set for iomap_split_ioend

Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in __close_file_table_ids()

Namjae Jeon <[email protected]>
ksmbd: return success for deferred final close

Jerome Tollet <[email protected]>
drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Status

Denis V. Lunev <[email protected]>
qede: sync udp_tunnel ports outside qede_lock in the recovery path

Haibo Chen <[email protected]>
spi: spi-nxp-fspi: add per-SoC SDR/DTR clock rate limits for all supported SoCs

Gabriele Monaco <[email protected]>
sched/deadline: Use revised wakeup rule only for running dl_server

Suman Ghosh <[email protected]>
octeontx2-pf: Set correct sequence for carrier off and tx queue stop

Jiawen Wu <[email protected]>
net: libwx: fix FDIR ATR queue mismatch for software VLAN packets

Wei Fang <[email protected]>
ptp: netc: fix potential interrupt storm caused by incorrect unbind order

Daniel Golle <[email protected]>
net: dsa: mt7530: error out on failed reads in MT7531 PHY polling

Daniel Golle <[email protected]>

    net: dsa: mt7530: check bus->read() errors in the MDIO regmap backend

Karl Mehltretter <[email protected]>
riscv: mm: Fix out-of-bounds page-table walk during memory hot-remove

Muhammad Bilal <[email protected]>
accel/qaic: use sizeof(*trans_hdr) for transaction length check

Anirudh Srinivasan <[email protected]>
riscv: drop __init from vec_check_unaligned_access_speed_all_cpus

Masami Hiramatsu (Google) <[email protected]>
tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functions

Masami Hiramatsu (Google) <[email protected]>
tracing/mmiotrace: Reset dropped_count in mmio_reset_data()

Masami Hiramatsu (Google) <[email protected]>
fprobe: Fix module reference count leak on error in register_fprobe()

Alexander Kaplan <[email protected]>
drm/i915/dp: Ignore the sink's DSC max FRL rate without a PCON DSC encoder

Minhong He <[email protected]>
can: isotp: check register_netdevice_notifier() error in module init

Chenguang Zhao <[email protected]>
net: sxgbe: check descriptor ring allocation failures

Chenguang Zhao <[email protected]>
net: sxgbe: free TX rings on RX allocation failure

Leon Romanovsky <[email protected]>
scsi: target: Clear cmd_cnt when initial counter enrollment fails

Benjamin Block <[email protected]>
scsi: zfcp: Fix memory leak during adapter release by destroying gid_pn_req

Bart Van Assche <[email protected]>
scsi: ufs: core: Revert "Delegate the interrupt service routine to a threaded IRQ handler"

Peter Wang <[email protected]>
scsi: ufs: core: Avoid IRQ thread wakeup during active UIC command

Guangshuo Li <[email protected]>
scsi: ufs: core: Cancel RTC work in active-active suspend

TanZheng <[email protected]>
scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE

Christian Marangi <[email protected]>
net: phylink: put link_gpio if phylink_create fails

Mauricio Faria de Oliveira <[email protected]>
x86/boot: Add volatile, clobbers and zero-length test in memcmp()

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: remove unnecessary hci_conn_get in create_conn_sync

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync

Pauli Virtanen <[email protected]>
Bluetooth: hci_conn: hold conn reference in abort_conn_sync()

Pauli Virtanen <[email protected]>
Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists

Zijun Hu <[email protected]>
Bluetooth: btintel: Validate length before parsing diagnostics TLV

Pauli Virtanen <[email protected]>
Bluetooth: ISO: fix refcounting of iso_conn

Pauli Virtanen <[email protected]>
Bluetooth: ISO: ensure no dangling hcon references in iso_conn

Pauli Virtanen <[email protected]>
Bluetooth: ISO: avoid deadlocks in iso_sock_timeout

Pauli Virtanen <[email protected]>
Bluetooth: ISO: fix leaking sk after socket release

Pauli Virtanen <[email protected]>
Bluetooth: ISO: hold sk properly in iso_conn_ready

Pauli Virtanen <[email protected]>

    Bluetooth: ISO: fix CONNECTED -> CLOSED transition on shutdown/release

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Fix not updating BIS sender source address

Pauli Virtanen <[email protected]>
Bluetooth: ISO: validate sockaddr_iso first in iso_sock_rebind_bis()

Pauli Virtanen <[email protected]>
Bluetooth: ISO: fix timeout vs sync_timeout typo in check_bcast_qos

Pauli Virtanen <[email protected]>
Bluetooth: ISO: lock sk in iso_connect_ind

SeungJu Cheon <[email protected]>
Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths

Luiz Augusto von Dentz <[email protected]>
Bluetooth: HCI: Add initial support for PAST

Pauli Virtanen <[email protected]>
Bluetooth: ISO: lock sk in iso_sock_getname

Jiale Yao <[email protected]>
Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp

Pauli Virtanen <[email protected]>
Bluetooth: ISO: clear iso_data always when detaching conn from hcon

Przemyslaw Korba <[email protected]>
ice: suppress DPLL errors during reset recovery

Yuho Choi <[email protected]>
idpf: Fix mailbox IRQ name leak on request failure

Joshua Hay <[email protected]>
idpf: adjust TxQ ring count minimum

Guenter Roeck <[email protected]>
hwmon: (pmbus) Fix return value from pmbus_update_byte_data()

Chenguang Zhao <[email protected]>
net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller

Yichong Chen <[email protected]>
netfs: release readahead folios on iterator preparation failure

Yichong Chen <[email protected]>
netfs: handle single writeback rolling buffer allocation failure

Yichong Chen <[email protected]>
netfs: clear PG_private_2 on copy-to-cache append failure

Zhao Li <[email protected]>
wifi: mac80211: validate individual TWT params before driver setup

Eric Dumazet <[email protected]>
net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()

Thorsten Blum <[email protected]>
powerpc/boot: Fix treeboot-akebono CPU node lookup check

Thorsten Blum <[email protected]>
powerpc/boot: Fix treeboot-currituck CPU node lookup check

Thorsten Blum <[email protected]>
powerpc/boot: Fix simpleboot CPU node lookup check

Yun Lu <[email protected]>
rtase: fix double free of multi-frag skb on DMA map failure

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix PWM auto temp state array and bounds check

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Use cached PWM frequency value

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix cache updated before hardware write on I2C error

Luiz Angelo Daros de Luca <[email protected]>
hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors

Chenguang Zhao <[email protected]>
forcedeth: fix UAF of txrx_stats in nv_remove

David Corvaglia <[email protected]>
net: bridge: mrp: fix Option TLV length in MRP_Test frames

Guenter Roeck <[email protected]>
hwmon: (nct6775-core) Prevent access to unsupported weight registers

Eric Dumazet <[email protected]>
net: do not send ICMP/NDISC Redirects when peer allocation fails

Guenter Roeck <[email protected]>
hwmon: (nzxt-smart2) DMA-align output buffer

Guenter Roeck <[email protected]>
hwmon: (lm90) Only report alarms if driver is ready

Guenter Roeck <[email protected]>
hwmon: (sht3x) Fix unaligned accesses

Guenter Roeck <[email protected]>
hwmon: (ltc4282) Fix reading the minimum alarm voltage

Guenter Roeck <[email protected]>
hwmon: (ina2xx) Fix various overflow issues

Jonas Rebmann <[email protected]>
hwmon: (ina2xx) Shift INA234 shunt and current registers

Ian Ray <[email protected]>
hwmon: (ina2xx) Add support for INA234

Ian Ray <[email protected]>
hwmon: (ina2xx) Make it easier to add more devices

Guenter Roeck <[email protected]>
hwmon: (nct6775-core) Fix number of temperature registers for NCT6116

Srikanth Boyapally <[email protected]>
spi: spi-cadence: Move TX FIFO full busy-wait into FIFO

Jun Guo <[email protected]>
spi: spi-cadence: supports transmission with bits_per_word of 16 and 32

wangdicheng <[email protected]>
ASoC: tas2781: Use correct calibration data for SINEGAIN2 register

Dawei Feng <[email protected]>
smb: client: fix buffer leaks in SMB1 read and write

Xingui Yang <[email protected]>
scsi: libsas: Fix HA resume deadlock and hisi_sas disk-wake race

HyeongJun An <[email protected]>
scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer

HyeongJun An <[email protected]>
scsi: libiscsi: Fix stale-data leak into the SCSI sense buffer

Mario Limonciello <[email protected]>
pinctrl-amd: Don't clear S4 wake bits at probe

Jason Xing <[email protected]>
xsk: drain continuation descs after overflow in xsk_build_skb()

Jason Xing <[email protected]>
xsk: use a smaller new lock for shared pool case

Jason Xing <[email protected]>
xsk: fix buffer leak in xsk_drop_skb() for AF_XDP multi-buffer Tx

John Ericson <[email protected]>
selftests/net/af_unix: test listen() rejects wrong socket states

Kuniyuki Iwashima <[email protected]>
selftest: af_unix: Create its own .gitignore.

Sunday Adelodun <[email protected]>
selftests: af_unix: Add tests for ECONNRESET and EOF semantics

John Ericson <[email protected]>
af_unix: fix listen() succeeding on sockets in the wrong state

Xiang Mei <[email protected]>
rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()

Ilia Gavrilov <[email protected]>
rds: Fix inet6_addr_lst NULL dereference when IPv6 is disabled

Charles Keepax <[email protected]>
ASoC: SDCA: Ensure that Control Range is large enough for header

Xiang Mei (Microsoft) <[email protected]>
netfilter: nft_payload: fix mask build for partial field offload

Julian Anastasov <[email protected]>
ipvs: do not mangle ICMP replies for non-first fragments

Julian Anastasov <[email protected]>
ipvs: fix places with wrong packet offsets

Julian Anastasov <[email protected]>
ipvs: fix the checksum validations

Pablo Neira Ayuso <[email protected]>
netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: make nft_object rhltable per table

Michael Bommarito <[email protected]>
assoc_array: trim the final shortcut word using the current chunk end

Michael Bommarito <[email protected]>
keys: make keyring key-chunk byte order agree with keyring_diff_objects()

Michael Bommarito <[email protected]>
keys: fix out-of-bounds read in keyring_get_key_chunk()

Fabrice Derepas <[email protected]>
KEYS: trusted: dcp: fix key_len validation and calc_blob_len() return type

Alexandru Elisei <[email protected]>
KVM: arm64: Reject guest_memfd memslots when the VM has MTE

Stanislav Kinsburskii <[email protected]>
mshv: Fix sleeping under spinlock in mshv_portid_alloc

Stanislav Kinsburskii <[email protected]>
mshv: Fix duplicate GSI detection for GSI 0

Sebastian Andrzej Siewior <[email protected]>
Drivers: hv: vmbus: Replace lockdep_hardirq_threaded() with lockdep annotation

Roman Kisel <[email protected]>
Drivers: hv: Allocate the paravisor SynIC pages when required

Roman Kisel <[email protected]>
Drivers: hv: Rename fields for SynIC message and event pages

Roman Kisel <[email protected]>
arch/x86: mshyperv: Discover Confidential VMBus availability

Ruoyu Wang <[email protected]>
drm/mediatek: Check CRTC state before freeing

Xiang Mei <[email protected]>
netfilter: nf_conntrack_sip: widen NAT rewrite delta to s32 in sip_help_tcp()

Radhey Shyam Pandey <[email protected]>
phy: zynqmp: fix runtime PM leak on probe allocation failure

Radhey Shyam Pandey <[email protected]>
phy: zynqmp: fix clock error handling in xpsgtr_phy_init()

Qu Wenruo <[email protected]>
btrfs: raid56: fix an incorrect csum skip during scrub

Johannes Thumshirn <[email protected]>
btrfs: zoned: reset meta_write_pointer on zone reset

Johannes Thumshirn <[email protected]>
btrfs: zoned: fix deadlock between metadata writeback and transaction commit

Qu Wenruo <[email protected]>
btrfs: fix leaking BTRFS_FS_STATE_REMOUNTING flag

Sang-Heon Jeon <[email protected]>
of: reserved_mem: prevent OOB when too many dynamic regions are defined

Uday Khare <[email protected]>
ASoC: max98090: fix missing IS_ERR() before PTR_ERR() on mclk lookup

Uday Khare <[email protected]>
ASoC: max98095: fix missing IS_ERR() before PTR_ERR() on mclk lookup

Krishna Kurapati <[email protected]>
phy: qcom: m31-eusb2: Fix return value of init call

Radhey Shyam Pandey <[email protected]>
ata: ahci_ceva: fix error paths in ceva_ahci_platform_enable_resources()

Rosen Penev <[email protected]>
ata: sata_mv: accept 1 or 2 resources in platform probe

Kuan-Ying Lee <[email protected]>
selftests/seccomp: Fix pointer type mismatch build error

Haofeng Li <[email protected]>
selftests/lkdtm: rename STACKLEAK_ERASING to KSTACK_ERASE

Abdun Nihaal <[email protected]>
gpio: sloppy-logic-analyzer: Fix memory leak in gpio_la_poll_probe()

Nicolin Chen <[email protected]>
iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICE

Yuho Choi <[email protected]>
dmaengine: idxd: fix fdev setup failure cleanup in idxd_cdev_open()

Hongling Zeng <[email protected]>
dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMA

Konrad Dybcio <[email protected]>

    pinctrl: qcom: sc8280xp: Add missing wakeup entries for GPIO143/151

Sneh Mankad <[email protected]>
pinctrl: qcom: Unconditionally mark gpio as wakeup enable

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

Harry Yoo (Oracle) <[email protected]>
mm/slab: prevent unbounded recursion in free path with new kmalloc type

Harry Yoo (Oracle) <[email protected]>
lib/alloc_tag: introduce mem_alloc_profiling_permanently_disabled()

Benjamin Tissoires <[email protected]>
HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report

Lee Jones <[email protected]>
HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write

Lee Jones <[email protected]>
HID: logitech-dj: Standardise hid_report_enum variable nomenclature

Fabian Lippold <[email protected]>
ALSA: hda/realtek: add quirk for HP Dragonfly Folio G3 2-in-1

Honglei Huang <[email protected]>
drm/gpusvm: publish dpagemap early to avoid device mapping leak on error

Yehyeong Lee <[email protected]>
net: mpls: initialize rtm_tos in mpls_getroute()

Lorenzo Bianconi <[email protected]>
netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()

David Gow <[email protected]>
kunit: tool: Terminate kernel under test on SIGINT

Shuvam Pandey <[email protected]>
kunit: tool: skip stty when stdin is not a tty

Pablo Neira Ayuso <[email protected]>
netfilter: nf_conntrack_expect: restore helper propagation via expectation

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

Diffstat:

 Documentation/hwmon/ina2xx.rst                     |  25 +-
 Documentation/virt/kvm/api.rst                     |   6 +
 Makefile                                           |   4 +-
 arch/arm64/kvm/arm.c                               |  25 +-
 arch/arm64/kvm/mmu.c                               |   4 +
 arch/powerpc/boot/simpleboot.c                     |   2 +-
 arch/powerpc/boot/treeboot-akebono.c               |   2 +-
 arch/powerpc/boot/treeboot-currituck.c             |   2 +-
 arch/powerpc/platforms/ps3/mm.c                    |   1 +
 arch/riscv/kernel/unaligned_access_speed.c         |   4 +-
 arch/riscv/mm/init.c                               |   4 +-
 arch/s390/kvm/pci.c                                |  78 ++++-
 arch/s390/kvm/pci.h                                |   2 +
 arch/s390/pci/pci_mmio.c                           |   1 +
 arch/um/drivers/vector_kern.c                      |   3 +
 arch/x86/boot/string.c                             |  11 +-
 arch/x86/kernel/cpu/mshyperv.c                     |  28 +-
 arch/x86/kvm/svm/avic.c                            |   8 -
 arch/x86/kvm/vmx/vmx_ops.h                         |   8 +-
 drivers/accel/qaic/qaic_control.c                  |   2 +-
 drivers/ata/ahci_ceva.c                            |  18 +-
 drivers/ata/libata-eh.c                            |   8 +
 drivers/ata/libata-sata.c                          |   2 +-
 drivers/ata/sata_mv.c                              |   2 +-
 drivers/block/ublk_drv.c                           |   9 +
 drivers/bluetooth/btintel.c                        |   3 +
 drivers/bluetooth/btmtk.c                          |  50 ++-
 drivers/bluetooth/btusb.c                          |  30 +-
 drivers/cpufreq/powernow-k8.c                      |   1 +
 drivers/dibs/dibs_loopback.c                       |  47 +--
 drivers/dma/idxd/cdev.c                            |   4 +-
 drivers/dma/sun6i-dma.c                            |  11 +-
 drivers/gpio/gpio-pca953x.c                        |  15 +-
 drivers/gpio/gpio-pch.c                            |  28 +-
 drivers/gpio/gpio-sloppy-logic-analyzer.c          |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  39 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |  73 +++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  15 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  12 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |  23 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 243 +++++++++++----
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  45 +++
 drivers/gpu/drm/amd/display/dc/dc.h                |   1 +
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |  20 +-
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    |  16 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |  12 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   8 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |   3 +-
 drivers/gpu/drm/armada/armada_fbdev.c              |  12 +-
 drivers/gpu/drm/bridge/display-connector.c         |  11 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |  12 +
 drivers/gpu/drm/drm_exec.c                         |   6 +-
 drivers/gpu/drm/drm_fb_helper.c                    |  41 +--
 drivers/gpu/drm/drm_fbdev_dma.c                    |  12 +-
 drivers/gpu/drm/drm_fbdev_shmem.c                  |  12 +-
 drivers/gpu/drm/drm_fbdev_ttm.c                    |  12 +-
 drivers/gpu/drm/drm_gpusvm.c                       |  12 +-
 drivers/gpu/drm/drm_gpuvm.c                        |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   9 +-
 drivers/gpu/drm/gma500/fbdev.c                     |  12 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |   2 +
 drivers/gpu/drm/i915/display/intel_dp.c            |   9 +-
 drivers/gpu/drm/i915/display/intel_fbdev.c         |   9 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c          |  26 ++
 drivers/gpu/drm/i915/display/intel_hdmi.h          |   2 +
 drivers/gpu/drm/i915/display/intel_vrr.c           |  10 +-
 drivers/gpu/drm/mediatek/mtk_crtc.c                |   6 +-
 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c    |   7 +-
 drivers/gpu/drm/msm/msm_fbdev.c                    |   9 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |   9 +-
 drivers/gpu/drm/panthor/panthor_fw.c               |  47 ++-
 drivers/gpu/drm/radeon/radeon_fbdev.c              |  13 +-
 drivers/gpu/drm/tegra/fbdev.c                      |  18 +-
 drivers/gpu/drm/vc4/vc4_irq.c                      |   2 +-
 drivers/gpu/drm/vc4/vc4_validate.c                 |  29 +-
 drivers/gpu/drm/vmwgfx/ttm_object.c                |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c               |  39 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c       |  49 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |  13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c         |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |  13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c               |  17 +-
 drivers/gpu/drm/xe/Makefile                        |   1 +
 drivers/gpu/drm/xe/xe_bo.h                         |  56 ++++
 drivers/gpu/drm/xe/xe_bo_types.h                   |   6 +
 drivers/gpu/drm/xe/xe_device_types.h               |   2 +
 drivers/gpu/drm/xe/xe_exec.c                       |  22 +-
 drivers/gpu/drm/xe/xe_gt_debugfs.c                 |   4 +-
 drivers/gpu/drm/xe/xe_guc_capture.c                |  11 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   2 +
 drivers/gpu/drm/xe/xe_hw_engine_types.h            |   8 +
 drivers/gpu/drm/xe/xe_migrate.c                    |  90 ++++--
 drivers/gpu/drm/xe/xe_migrate.h                    |   4 +
 drivers/gpu/drm/xe/xe_oa.c                         |   7 +
 drivers/gpu/drm/xe/xe_oa_types.h                   |   3 +
 drivers/gpu/drm/xe/xe_pagefault.c                  |  65 ++++
 drivers/gpu/drm/xe/xe_pagefault.h                  |  19 ++
 drivers/gpu/drm/xe/xe_pagefault_types.h            | 136 +++++++++
 drivers/gpu/drm/xe/xe_pat.c                        |   6 +
 drivers/gpu/drm/xe/xe_pat.h                        |  10 +
 drivers/gpu/drm/xe/xe_pci.c                        |   1 +
 drivers/gpu/drm/xe/xe_pci_types.h                  |   1 +
 drivers/gpu/drm/xe/xe_pt.c                         |  31 +-
 drivers/gpu/drm/xe/xe_reg_whitelist.c              | 119 ++++++--
 drivers/gpu/drm/xe/xe_reg_whitelist.h              |   4 +
 drivers/gpu/drm/xe/xe_vm.c                         | 107 +++++--
 drivers/hid/hid-logitech-dj.c                      |  28 +-
 drivers/hv/channel_mgmt.c                          |   6 +-
 drivers/hv/hv.c                                    | 206 +++++++------
 drivers/hv/hyperv_vmbus.h                          |  22 +-
 drivers/hv/mshv_eventfd.c                          |  43 ++-
 drivers/hv/mshv_irq.c                              |   6 +-
 drivers/hv/mshv_portid_table.c                     |   6 +-
 drivers/hv/mshv_root.h                             |   2 +-
 drivers/hv/mshv_root_hv_call.c                     |   6 +
 drivers/hv/mshv_root_main.c                        |   8 +-
 drivers/hv/mshv_synic.c                            |   6 +-
 drivers/hv/vmbus_drv.c                             |  19 +-
 drivers/hwmon/Kconfig                              |   2 +-
 drivers/hwmon/adt7470.c                            | 131 +++++---
 drivers/hwmon/ina2xx.c                             | 107 +++++--
 drivers/hwmon/lm90.c                               |   4 +-
 drivers/hwmon/ltc4282.c                            |   4 +-
 drivers/hwmon/nct6775-core.c                       |  20 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |  11 +
 drivers/hwmon/nzxt-smart2.c                        |   2 +-
 drivers/hwmon/pmbus/pmbus_core.c                   |   7 +-
 drivers/hwmon/sht3x.c                              |   9 +-
 drivers/i2c/busses/i2c-amd-mp2-plat.c              |   4 +-
 drivers/i2c/busses/i2c-bcm-iproc.c                 |  11 +
 drivers/i2c/busses/i2c-imx.c                       |  54 +++-
 drivers/i2c/busses/i2c-jz4780.c                    |   5 +-
 drivers/i2c/busses/i2c-k1.c                        |  10 +-
 drivers/i2c/busses/i2c-qcom-cci.c                  |  18 +-
 .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c    |  15 +
 drivers/iommu/io-pgfault.c                         |  24 +-
 drivers/iommu/iommufd/device.c                     |   2 +-
 drivers/iommu/iommufd/eventq.c                     |   2 +
 drivers/iommu/iommufd/viommu.c                     |  22 +-
 .../media/platform/chips-media/wave5/wave5-hw.c    |   3 +
 .../platform/chips-media/wave5/wave5-vpu-enc.c     |   5 +-
 .../platform/chips-media/wave5/wave5-vpuapi.h      |   1 +
 drivers/media/platform/qcom/camss/camss-csid-340.c |  28 +-
 drivers/net/can/c_can/c_can_main.c                 |   8 +-
 drivers/net/can/ctucanfd/ctucanfd_base.c           |  14 +-
 drivers/net/can/ctucanfd/ctucanfd_pci.c            |   3 +-
 drivers/net/can/dev/skb.c                          |   2 -
 drivers/net/can/softing/softing_fw.c               |  46 ++-
 drivers/net/can/usb/ems_usb.c                      |  43 +++
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   1 -
 drivers/net/can/usb/gs_usb.c                       |   4 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c  |   1 +
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c   |  13 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   1 -
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |  40 ++-
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c        |  20 +-
 drivers/net/dsa/mt7530-mdio.c                      |  11 +-
 drivers/net/dsa/mt7530.c                           |  58 ++--
 drivers/net/ethernet/intel/e1000/e1000_main.c      |   2 +-
 drivers/net/ethernet/intel/ice/ice_dpll.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  10 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  27 ++
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 +
 drivers/net/ethernet/intel/ice/virt/queues.c       |  21 ++
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |   2 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   5 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   2 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |   2 -
 drivers/net/ethernet/intel/igc/igc_main.c          |   3 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   2 +-
 drivers/net/ethernet/nvidia/forcedeth.c            |   4 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |  44 +--
 drivers/net/ethernet/realtek/rtase/rtase_main.c    |   3 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |  14 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   2 +
 drivers/net/phy/phylink.c                          |  29 +-
 drivers/net/veth.c                                 |   4 +-
 drivers/net/vxlan/vxlan_core.c                     |  21 +-
 drivers/net/vxlan/vxlan_mdb.c                      |   4 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  13 +
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  46 ++-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |   1 +
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   3 +
 .../net/wireless/marvell/mwifiex/11n_rxreorder.c   |   2 +-
 drivers/of/address.c                               |  22 +-
 drivers/of/of_reserved_mem.c                       |  14 +-
 drivers/phy/qualcomm/phy-qcom-m31-eusb2.c          |   2 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |  62 ++--
 drivers/pinctrl/Kconfig                            |   2 +
 drivers/pinctrl/devicetree.c                       |   4 +
 drivers/pinctrl/pinctrl-amd.c                      |   3 +-
 drivers/pinctrl/qcom/pinctrl-msm.c                 |   8 +-
 drivers/pinctrl/qcom/pinctrl-sc8280xp.c            |  21 +-
 drivers/power/supply/bq25890_charger.c             |   2 +-
 drivers/power/supply/max17040_battery.c            |   6 +-
 drivers/ptp/ptp_netc.c                             |  15 +-
 drivers/s390/block/dasd_eckd.c                     |  11 +-
 drivers/s390/block/dasd_ioctl.c                    |   2 +-
 drivers/s390/crypto/pkey_cca.c                     |  15 +-
 drivers/s390/crypto/zcrypt_api.c                   |   2 +-
 drivers/s390/crypto/zcrypt_ccamisc.c               |  89 +++++-
 drivers/s390/crypto/zcrypt_ccamisc.h               |   6 +-
 drivers/s390/net/qeth_core_main.c                  |   3 +
 drivers/s390/scsi/zfcp_aux.c                       |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libiscsi.c                            |   2 +-
 drivers/scsi/libiscsi_tcp.c                        |   8 +-
 drivers/scsi/libsas/sas_init.c                     |  37 ++-
 drivers/scsi/scsi_debug.c                          |   8 +-
 drivers/spi/spi-cadence.c                          | 129 ++++++--
 drivers/spi/spi-nxp-fspi.c                         |  83 ++++-
 drivers/spi/spi-qcom-qspi.c                        |   3 +-
 drivers/spi/spi-qpic-snand.c                       |  22 +-
 drivers/target/target_core_iblock.c                |   6 +-
 drivers/target/target_core_transport.c             |  12 +-
 drivers/thunderbolt/xdomain.c                      |  40 ++-
 drivers/ufs/core/ufshcd.c                          |  41 +--
 drivers/usb/typec/ucsi/ucsi.c                      |  88 +++---
 drivers/usb/typec/ucsi/ucsi.h                      |   1 +
 fs/afs/fsclient.c                                  |   5 +-
 fs/afs/internal.h                                  |   3 +-
 fs/binfmt_misc.c                                   |  22 +-
 fs/btrfs/raid56.c                                  |   4 +-
 fs/btrfs/super.c                                   |   8 +-
 fs/btrfs/zoned.c                                   |  17 +-
 fs/erofs/Kconfig                                   |  14 +
 fs/erofs/decompressor_lzma.c                       |   3 +-
 fs/iomap/ioend.c                                   |  21 +-
 fs/netfs/buffered_read.c                           |   4 +-
 fs/netfs/read_pgpriv2.c                            |   1 +
 fs/netfs/write_issue.c                             |   7 +-
 fs/proc/task_mmu.c                                 |  33 +-
 fs/smb/client/cifssmb.c                            |  12 +-
 fs/smb/client/inode.c                              |   1 +
 fs/smb/server/connection.h                         |   5 +
 fs/smb/server/smb2pdu.c                            |  10 +-
 fs/smb/server/smb_common.c                         |  37 ++-
 fs/smb/server/vfs_cache.c                          |   6 +-
 include/asm-generic/mshyperv.h                     |   2 +
 include/drm/drm_exec.h                             |  20 +-
 include/drm/drm_fb_helper.h                        |  12 -
 include/hyperv/hvhdk.h                             |   6 +
 include/hyperv/hvhdk_mini.h                        |   3 +-
 include/linux/alloc_tag.h                          |   3 +
 include/linux/can/core.h                           |   1 +
 include/linux/can/skb.h                            |   2 -
 include/linux/cleanup.h                            |   7 +
 include/linux/dma/qcom_bam_dma.h                   |  21 +-
 include/linux/file.h                               | 125 ++++++++
 include/linux/iommu.h                              |   5 +
 include/linux/libata.h                             |   2 +-
 include/linux/netfilter/nf_conntrack_sip.h         |   2 +-
 include/linux/slab.h                               |   8 +-
 include/linux/thunderbolt.h                        |   3 +
 include/linux/userfaultfd_k.h                      |   5 +-
 include/net/bluetooth/hci.h                        |  54 ++++
 include/net/bluetooth/hci_core.h                   |  12 +
 include/net/bluetooth/mgmt.h                       |   2 +
 include/net/ip_vs.h                                |  45 ++-
 include/net/neighbour.h                            |   8 +-
 include/net/netfilter/nf_conntrack_expect.h        |   5 +-
 include/net/netfilter/nf_tables.h                  |   4 +-
 include/net/xdp_sock.h                             |   1 +
 include/net/xsk_buff_pool.h                        |  13 +-
 include/scsi/libsas.h                              |   1 -
 include/uapi/linux/rkisp1-config.h                 |   6 +-
 io_uring/net.c                                     |   1 +
 kernel/audit.c                                     |  11 +-
 kernel/auditfilter.c                               |   6 +-
 kernel/events/uprobes.c                            |   2 +-
 kernel/sched/cpufreq_schedutil.c                   |  11 +
 kernel/sched/deadline.c                            |   3 +-
 kernel/trace/fprobe.c                              |   6 +-
 kernel/trace/trace_events.c                        |   4 +-
 kernel/trace/trace_events_filter.c                 |   3 +
 kernel/trace/trace_fprobe.c                        |  12 +-
 kernel/trace/trace_mmiotrace.c                     |  13 +-
 kernel/trace/trace_probe.c                         |   6 +-
 lib/alloc_tag.c                                    |   9 +
 lib/assoc_array.c                                  |   3 +-
 lib/test_fortify/Makefile                          |   1 +
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  12 +-
 mm/memcontrol-v1.h                                 |   6 +-
 mm/migrate_device.c                                |   5 +-
 mm/mm_init.c                                       |  15 +-
 mm/page_reporting.c                                |   6 +-
 mm/percpu-km.c                                     |   2 +-
 mm/slab.h                                          |  28 +-
 mm/slab_common.c                                   |  13 +
 mm/slub.c                                          |  76 ++---
 mm/util.c                                          |   2 +-
 net/bluetooth/hci_conn.c                           |  14 +-
 net/bluetooth/hci_event.c                          |  79 ++++-
 net/bluetooth/hci_sync.c                           | 157 ++++++----
 net/bluetooth/hidp/core.c                          |  30 +-
 net/bluetooth/iso.c                                | 301 ++++++++++++------
 net/bluetooth/l2cap_core.c                         |   5 +
 net/bluetooth/mgmt.c                               |  96 ++++--
 net/bluetooth/sco.c                                |  22 +-
 net/bridge/br_mrp.c                                |   2 +-
 net/bridge/br_multicast.c                          |   1 +
 net/bridge/br_netfilter_hooks.c                    |   6 +-
 net/can/af_can.c                                   |  14 +-
 net/can/bcm.c                                      |   2 -
 net/can/isotp.c                                    | 337 +++++++++++++++------
 net/can/j1939/bus.c                                |   2 +
 net/can/j1939/j1939-priv.h                         |   3 +
 net/can/j1939/main.c                               |   8 +-
 net/can/j1939/socket.c                             |   1 -
 net/can/j1939/transport.c                          |   6 +-
 net/can/raw.c                                      |   7 +-
 net/core/lwt_bpf.c                                 |   4 +-
 net/core/pktgen.c                                  |   4 +-
 net/core/skbuff.c                                  |  18 +-
 net/handshake/handshake-test.c                     |   8 +
 net/handshake/handshake.h                          |   2 +
 net/handshake/netlink.c                            |  54 ++--
 net/handshake/request.c                            |  65 +++-
 net/ipv4/route.c                                   |   2 -
 net/ipv4/udp_tunnel_nic.c                          |  32 +-
 net/ipv6/fib6_rules.c                              |   1 +
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/ndisc.c                                   |   2 +
 net/mac80211/s1g.c                                 |   4 +
 net/mpls/af_mpls.c                                 |   1 +
 net/netfilter/ipset/ip_set_hash_gen.h              |   2 +-
 net/netfilter/ipvs/ip_vs_app.c                     |   4 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |   3 +
 net/netfilter/ipvs/ip_vs_core.c                    | 180 ++++++-----
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |  19 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c               |  48 +--
 net/netfilter/ipvs/ip_vs_proto_udp.c               |  54 +---
 net/netfilter/ipvs/ip_vs_xmit.c                    |  42 ++-
 net/netfilter/nf_conntrack_broadcast.c             |   1 +
 net/netfilter/nf_conntrack_core.c                  |   7 +-
 net/netfilter/nf_conntrack_expect.c                |   1 +
 net/netfilter/nf_conntrack_h323_main.c             |  12 +-
 net/netfilter/nf_conntrack_helper.c                |   5 +
 net/netfilter/nf_conntrack_netlink.c               |  18 +-
 net/netfilter/nf_conntrack_sip.c                   |   4 +-
 net/netfilter/nf_nat_sip.c                         |   2 +-
 net/netfilter/nf_tables_api.c                      |  34 +--
 net/netfilter/nft_payload.c                        |  12 +-
 net/netfilter/xt_hashlimit.c                       |  16 +-
 net/openvswitch/actions.c                          |  12 +-
 net/openvswitch/meter.c                            |  33 +-
 net/rds/ib.c                                       |   4 +
 net/rds/ib_cm.c                                    |   4 +
 net/rds/tcp.c                                      |  14 +-
 net/sctp/associola.c                               |   3 +
 net/sctp/sm_make_chunk.c                           |  17 +-
 net/smc/smc_core.c                                 |   2 +-
 net/tipc/socket.c                                  |   2 +-
 net/unix/af_unix.c                                 |   1 +
 net/xdp/xsk.c                                      |  73 +++--
 net/xdp/xsk_buff_pool.c                            |   3 +-
 security/keys/keyring.c                            |  14 +-
 security/keys/trusted-keys/trusted_dcp.c           |  15 +-
 sound/core/pcm_native.c                            |   7 +
 sound/core/seq/seq_timer.c                         |   9 +-
 sound/core/timer.c                                 |   2 +
 sound/core/ump.c                                   |   1 +
 sound/hda/codecs/realtek/alc269.c                  |   4 +-
 sound/pci/lx6464es/lx6464es.c                      |   5 +-
 sound/pci/lx6464es/lx_core.c                       |   5 +-
 sound/soc/codecs/max98090.c                        |   5 +-
 sound/soc/codecs/max98095.c                        |   5 +-
 sound/soc/codecs/tas2562.c                         |  30 +-
 sound/soc/codecs/tas2781-i2c.c                     |   4 +-
 sound/soc/fsl/fsl_asrc.c                           |   2 +-
 sound/soc/fsl/fsl_easrc.c                          |   2 +-
 sound/soc/sdca/sdca_functions.c                    |   2 +
 sound/usb/6fire/chip.c                             |   4 +
 sound/usb/endpoint.c                               |  14 +-
 sound/usb/midi.c                                   |   2 +
 sound/usb/midi2.c                                  |   4 +-
 sound/usb/mixer_quirks.c                           |   2 +-
 tools/testing/kunit/kunit_kernel.py                |  38 ++-
 tools/testing/kunit/kunit_tool_test.py             |  42 +++
 tools/testing/selftests/clone3/clone3_set_tid.c    |   2 +-
 tools/testing/selftests/filesystems/fclog.c        |   4 +-
 tools/testing/selftests/lkdtm/tests.txt            |   2 +-
 tools/testing/selftests/mm/mlock-random-test.c     |   2 +-
 tools/testing/selftests/net/.gitignore             |   7 -
 tools/testing/selftests/net/af_unix/.gitignore     |   9 +
 tools/testing/selftests/net/af_unix/Makefile       |   2 +
 .../testing/selftests/net/af_unix/unix_connreset.c | 177 +++++++++++
 tools/testing/selftests/net/af_unix/unix_listen.c  | 187 ++++++++++++
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   3 +-
 402 files changed, 5655 insertions(+), 2209 deletions(-)