Skip to content

6.12.109-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest403 patches 25 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/403bnxt_en: Mask the bd_cnt field in the TX BD properlydrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c+5 -40 replies
2/403md: make rdev_addable usable for rcu modedrivers/md/md.c+7 -10 replies
3/403f2fs: fix potential deadloop in prepare_compress_overwrite()fs/f2fs/compress.c fs/f2fs/data.c+7 -40 replies
4/403block: mark GFP_NOIO around sysfs ->store()block/blk-sysfs.c+3 -00 replies
5/403drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c+1 -10 replies
6/403perf/x86/intel/uncore: Fix die ID init and look up bugsarch/x86/events/intel/uncore.c arch/x86/events/intel/uncore_snbep.c+7 -70 replies
7/403wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.c drivers/net/wireless/mediatek/mt76/mt7925/mcu.c+18 -60 replies
8/403wifi: ath11k: fix memory leaks in beacon template setupdrivers/net/wireless/ath/ath11k/mac.c+17 -110 replies
9/403drm/amd/display: Avoid NULL dereference in dc_dmub_srv error pathsdrivers/gpu/drm/amd/display/dc/dc_dmub_srv.c+8 -20 replies
10/403alpha: fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionallyarch/alpha/include/uapi/asm/fpu.h+6 -20 replies
11/403alpha: dont leak hardware-fabricated FP exception bits to user spacearch/alpha/kernel/traps.c arch/alpha/math-emu/math.c+80 -140 replies
12/403clocksource/drivers/timer-sun4i: Advertise a real minimum deltadrivers/clocksource/timer-sun4i.c+1 -10 replies
13/403fs: fix user path of nested backing filesfs/backing-file.c+1 -10 replies
14/403powerpc/pseries/iommu: switch to Default DMA window during kdumparch/powerpc/platforms/pseries/iommu.c+12 -110 replies
15/403timers/itimer: Zero-init old itimerval before copy to userspacekernel/time/itimer.c+1 -10 replies
16/403rust: cfi: disable function merging if CFI is enabledMakefile+2 -10 replies
17/403apparmor: fix cred UAF caused by begin_current_label_crit_section()security/apparmor/include/cred.h security/apparmor/include/task.h security/apparmor/task.c+39 -90 replies
18/403apparmor: fix out-of-bounds write when null terminating a label vecsecurity/apparmor/include/label.h+3 -30 replies
19/403include/linux/list.h: mark list_add and __list_add as __always_inlineinclude/linux/list.h+11 -40 replies
20/403mm/kmemleak: avoid soft lockup when scanning task stacksmm/kmemleak.c+38 -130 replies
21/403mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()mm/migrate.c+1 -10 replies
22/403mm/migrate: use huge_ptep_get() in remove_migration_pte()mm/migrate.c+5 -10 replies
23/403mm/page_owner: use memcg_data snapshot to avoid TOCTOU in print_page_owner_memcg()mm/page_owner.c+7 -32 replies
24/403mm/page_vma_mapped: use huge_ptep_get() for hugetlbmm/page_vma_mapped.c+7 -10 replies
25/403mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()mm/vmscan.c+1 -10 replies
26/403mm/zswap: fix global shrinker when memory cgroup is disabledmm/zswap.c+7 -60 replies
27/403mm: memcg: stop reclaim when a limit update is supersededmm/memcontrol.c+6 -00 replies
28/403mm: mempolicy: fix automatic numa balancing for shmemmm/mempolicy.c+6 -150 replies
29/403tools/compiler: match glibc 2.42 definition of __attribute_const__tools/include/linux/compiler.h+1 -10 replies
30/403x86/tdx: Fix off-by-one in port I/O handlingarch/x86/coco/tdx/tdx.c+2 -20 replies
31/403x86/insn-eval: Move assign_register() out of KVM as insn_assign_reg()arch/x86/include/asm/insn-eval.h arch/x86/kvm/emulate.c+40 -220 replies
32/403x86/tdx: Fix zero-extension for 32-bit port I/Oarch/x86/coco/tdx/tdx.c+3 -50 replies
33/403hwtracing: hisi_ptt: Propagate DMA reset timeout in trace_start()drivers/hwtracing/ptt/hisi_ptt.c+13 -70 replies
34/403tracing/user_events: Clear copied tracing state before fork duplicationkernel/trace/trace_events_user.c+3 -00 replies
35/403tracing: Fix crash passing ERR_PTR to kthread_stop()kernel/trace/trace_events.c+2 -00 replies
36/403tracing: Fix logged instance name on creation failurekernel/trace/trace.c+2 -10 replies
37/403tracing: Fix use-after-free in trace_pipe read on sub-buffer order changekernel/trace/trace.c+3 -00 replies
38/403tracing: Fix use-after-free with same-name named triggerskernel/trace/trace_events_hist.c+3 -10 replies
39/403cdx: Fix double free when sysfs file creation failsdrivers/cdx/cdx.c+5 -20 replies
40/403device property: fix infinite loop in fwnode_for_each_child_node()drivers/base/property.c+16 -30 replies
41/403misc: nsm: bound the device-reported response lengthdrivers/misc/nsm.c+1 -10 replies
42/403powerpc/powermac: fix OF node refcountarch/powerpc/platforms/powermac/low_i2c.c+1 -10 replies
43/403rapidio: mport_cdev: fix use-after-free in dma_req_free()drivers/rapidio/devices/rio_mport_cdev.c+7 -30 replies
44/403Revert "media: v4l2-dev: fix error handling in __video_register_device()"drivers/media/v4l2-core/v4l2-dev.c+7 -70 replies
45/403serial: imx: serialize imx_uart_ports[] lifetimedrivers/tty/serial/imx.c+17 -30 replies
46/403staging: greybus: hid: fix SET_REPORT return valuedrivers/staging/greybus/hid.c+1 -10 replies
47/403usb: dwc2: gadget: Exit partial power down state when changing USB pull-updrivers/usb/dwc2/gadget.c+10 -10 replies
48/403usb: gadget: at91_udc: drain polled-VBUS timer/work before udc is freeddrivers/usb/gadget/udc/at91_udc.c+19 -10 replies
49/403USB: phy: fsl-usb: fix missing static keywordsdrivers/usb/phy/phy-fsl-usb.c drivers/usb/phy/phy-fsl-usb.h+29 -290 replies
50/403usb: typec: tcpci: pass correct rx_type to tcpm_pd_receive()drivers/usb/typec/tcpm/tcpci.c include/linux/usb/tcpci.h+12 -10 replies
51/403usb: typec: ucsi: use UCSI_TIMEOUT_MS for sync command completiondrivers/usb/typec/ucsi/ucsi.c+2 -10 replies
52/403usb: gadget: u_audio: Fix use-after-free on sound card disconnectdrivers/usb/gadget/function/u_audio.c+18 -60 replies
53/403usb: gadget: snps_udc_plat: clean up PHY on probe deferraldrivers/usb/gadget/udc/snps_udc_plat.c+2 -30 replies
54/403usb: gadget: midi2: remove default configfs groups on teardowndrivers/usb/gadget/function/f_midi2.c+2 -00 replies
55/403usb: gadget: f_tcm: fix deadlock in usbg_make_tpg()drivers/usb/gadget/function/f_tcm.c+12 -110 replies
56/403usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()drivers/usb/gadget/function/f_uvc.c+6 -10 replies
57/403usb: gadget: f_fs: Prevent deadlock during ep0 read loopdrivers/usb/gadget/function/f_fs.c+10 -40 replies
58/403fpga: altera-cvp: Avoid out-of-bounds read in trailing byte writedrivers/fpga/altera-cvp.c+6 -40 replies
59/403HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_featuredrivers/hid/hid-sensor-hub.c+26 -180 replies
60/403lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen()lib/ucs2_string.c+1 -10 replies
61/403media: cec: stm32: prevent out-of-bounds write on RX overflowdrivers/media/cec/platform/stm32/stm32-cec.c+2 -10 replies
62/403media: vicodec: fix out-of-bounds write in FWHT encoderdrivers/media/test-drivers/vicodec/vicodec-core.c+2 -20 replies
63/403nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncationfs/nilfs2/bmap.c fs/nilfs2/bmap.h fs/nilfs2/btree.c +1 more+36 -110 replies
64/403of: fix out-of-bounds read in of_alias_scan() stem parserdrivers/of/base.c+1 -10 replies
65/403PCI/sysfs: Fix out-of-bounds read in pci_write_legacy_io()arch/powerpc/kernel/pci-common.c drivers/pci/pci-sysfs.c+17 -100 replies
66/403ubifs: fix out-of-bounds read in signature length checkfs/ubifs/auth.c+1 -10 replies
67/403zsmalloc: account for handle size in class lookupmm/zsmalloc.c+7 -40 replies
68/403NFSD: check truncate permission under inode lockfs/nfsd/vfs.c+18 -120 replies
69/403NFSD: Encode only the status in NFS-ACL v2 GETACL error repliesfs/nfsd/nfs2acl.c+15 -160 replies
70/403NFSD: Fix off-by-one in DRC bucket pruning limitfs/nfsd/nfscache.c+1 -10 replies
71/403NFSD: restart ssc_expire_umount walk after dropping nfsd_ssc_lockfs/nfsd/nfs4state.c+25 -190 replies
72/403NFSD: remove flawed WARN_ON_ONCE from nfsd_mode_checkfs/nfsd/nfsfh.c+1 -30 replies
73/403nfsd: guard nfsd_serv deref in nfsd_file_net_disposefs/nfsd/filecache.c+12 -30 replies
74/403NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget pathfs/nfs/pnfs.c+1 -00 replies
75/403pNFS: Fix EBUSY check in pnfs_layout_need_returnfs/nfs/pnfs.c+1 -10 replies
76/403nfsd: release path refs on follow_down() errorfs/nfsd/vfs.c+3 -10 replies
77/403nfsd: Reset write verifier when async COPY writeback failsfs/nfsd/nfs4proc.c+2 -00 replies
78/403nfsd: return NFS4ERR_NOTSUPP for unsupported netloc4 typesfs/nfsd/nfs4xdr.c+13 -00 replies
79/403nfsd: sample writeback error cursor before async COPY loopfs/nfsd/nfs4proc.c+1 -10 replies
80/403nfsd: set SC_STATUS_FREED in nfsd4_drop_revoked_stid for delegationsfs/nfsd/nfs4state.c+1 -00 replies
81/403nfsd: size fh_verify server sockaddr slot by xpt_locallenfs/nfsd/trace.h+2 -20 replies
82/403nfsd: validate symlink target length in NFSv4 CREATEfs/nfsd/nfs4xdr.c+4 -00 replies
83/403nfsd: add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr()fs/nfsd/nfsproc.c+7 -00 replies
84/403nfsd: add filehandle match check to nfsd4_delegreturn()fs/nfsd/nfs4state.c+4 -00 replies
85/403nfsd: add missing read barrier to rpc_status_get dumpit seqcount retryfs/nfsd/nfsctl.c+7 -40 replies
86/403nfsd: block non-SAVEFH ops after FOREIGN PUTFH to prevent NULL dereffs/nfsd/nfs4proc.c+16 -30 replies
87/403nfsd: check client ownership when cancelling a copy-notify stateidfs/nfsd/nfs4state.c+12 -20 replies
88/403nfsd: clear opcnt on compound arg release to prevent OOB readfs/nfsd/nfs4xdr.c+1 -00 replies
89/403nfsd: defer vfree of compound ops to fix rpc_status UAFfs/nfsd/nfs4xdr.c+3 -10 replies
90/403nfsd: drop the stateid, not the stateowner, on seqid_op replay retryfs/nfsd/nfs4state.c+1 -10 replies
91/403nfsd: fix BUG_ON in nfsd4_alloc_layout_stateid on racing delegation revokefs/nfsd/nfs4layouts.c+9 -30 replies
92/403nfsd: fix cpntf publish race in nfs4_init_cp_statefs/nfsd/nfs4state.c+25 -100 replies
93/403nfsd: fix dentry ref leak on V4ROOT export filehandle lookupfs/nfsd/nfsfh.c+6 -20 replies
94/403nfsd: fix nfsd_file leak on inter-server COPY setup failurefs/nfsd/nfs4proc.c+4 -60 replies
95/403nfsd: fix reply size estimate for GET_DIR_DELEGATIONfs/nfsd/nfs4proc.c+1 -10 replies
96/403nfsd: fix version mismatch loops in nfsd_acl_init_request()fs/nfsd/nfssvc.c+2 -20 replies
97/403nfsd: fix XDR length calculation in nfsd4_ff_encode_layoutgetfs/nfsd/flexfilelayoutxdr.c+11 -60 replies
98/403nfsd: fix XDR padding calculation in ff_encode_getdeviceinfofs/nfsd/flexfilelayoutxdr.c+2 -10 replies
99/403nfsd: gate nfs2 setacl by argp->maskfs/nfsd/nfs2acl.c+13 -80 replies
100/403nfsd: gate nfs3 setacl by argp->maskfs/nfsd/nfs3acl.c+11 -60 replies
101/403nfsd: initialize copy-notify stateid before publishing itfs/nfsd/nfs4proc.c fs/nfsd/nfs4state.c+18 -80 replies
102/403nfsd: initialize DRC hash table before registering shrinkerfs/nfsd/nfscache.c+2 -20 replies
103/403nfsd: reject out-of-range nseconds in NFSv3 SETATTR and create opsfs/nfsd/nfs3proc.c+40 -00 replies
104/403nfsd: reject out-of-range useconds in NFSv2 SETATTR/CREATEfs/nfsd/nfsxdr.c+22 -100 replies
105/403nfsd: reject reclaim LOCK after RECLAIM_COMPLETEfs/nfsd/nfs4state.c+3 -00 replies
106/403nfsd: revoke copy-notify stateids before dropping their referencefs/nfsd/nfs4state.c+62 -160 replies
107/403NFSD: Prevent lock owner use-after-free during client teardownfs/nfsd/nfs4state.c+13 -30 replies
108/403NFSD: Prevent client use-after-free during NFSv4.0 revoked-state cleanupfs/nfsd/nfs4state.c+6 -00 replies
109/403libceph: validate OSD extent maps before cursor advancenet/ceph/osd_client.c+30 -00 replies
110/403libceph: reject buckets with mismatched CRUSH idsnet/ceph/osdmap.c+2 -00 replies
111/403ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlockfs/ceph/caps.c+9 -20 replies
112/403ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decodefs/ceph/mdsmap.c+4 -00 replies
113/403ceph: bound copied dentry name length in NFS export get_namefs/ceph/export.c+17 -90 replies
114/403ceph: bound MDSCapAuth path and fs_name decode in handle_session()fs/ceph/mds_client.c+6 -20 replies
115/403ceph: bound num_export_targets array for mds info v2/v3fs/ceph/mdsmap.c+6 -10 replies
116/403ceph: bound xattr value length in __build_xattrs()fs/ceph/xattr.c+1 -00 replies
117/403ceph: do not repeat ceph_trim_dentries() if no progress possiblefs/ceph/dir.c+7 -30 replies
118/403btrfs: drop recovered reloc root refs on recovery failurefs/btrfs/relocation.c+27 -40 replies
119/403audit: avoid dropping live tree ref on fsnotify rule autoremovekernel/auditfilter.c+2 -40 replies
120/403cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0fs/smb/client/cifsfs.c+13 -20 replies
121/403smb: client: clear ce->tgthint in free_tgts()fs/smb/client/dfs_cache.c+2 -00 replies
122/403smb: client: fix ALIGN() overflow in symlink_data() error context loopfs/smb/client/smb2file.c+4 -10 replies
123/403smb: client: fix copy-paste error in WSL EA length accounting for $LXDEVfs/smb/client/smb1ops.c+1 -10 replies
124/403smb: client: harden DFS cache against invalid target hintsfs/smb/client/dfs_cache.c+24 -70 replies
125/403HID: picolcd: clamp eeprom debugfs read to bytes actually receiveddrivers/hid/hid-picolcd_debugfs.c+9 -00 replies
126/403HID: roccat: free buffered reports when destroying devicedrivers/hid/hid-roccat.c+11 -20 replies
127/403HID: sensor: custom: Fix field sysfs group cleanup on failuredrivers/hid/hid-sensor-custom.c+8 -10 replies
128/403HID: mcp2221: stop device IO before hid_hw_stopdrivers/hid/hid-mcp2221.c+2 -00 replies
129/403HID: mcp2221: validate report size in mcp2221_raw_event()drivers/hid/hid-mcp2221.c+7 -00 replies
130/403eventfs: Initialize ei->children and ei->list in init_ei()fs/tracefs/event_inode.c+2 -50 replies
131/403fs/ntfs3: validate dirty page table on log replayfs/ntfs3/fslog.c+19 -00 replies
132/403fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()fs/ntfs3/frecord.c+9 -00 replies
133/403fs/ntfs3: bound page_lcns[] index by the log recordfs/ntfs3/fslog.c+15 -00 replies
134/403eCryptfs: bound the packet-length peek to the user bufferfs/ecryptfs/miscdev.c+3 -20 replies
135/403ecryptfs: fix tag 11 packet exact-fit size checkfs/ecryptfs/keystore.c+1 -10 replies
136/403ecryptfs: hold msg ctx list lock when cleaning daemon queuefs/ecryptfs/messaging.c+2 -00 replies
137/403ecryptfs: pass packet set buffer size to parserfs/ecryptfs/crypto.c fs/ecryptfs/ecryptfs_kernel.h fs/ecryptfs/keystore.c+23 -50 replies
138/403ecryptfs: reject oversized encrypted_key_size in parse_tag_3_packetfs/ecryptfs/keystore.c+12 -20 replies
139/403ecryptfs: reject too-small tag 70 packetsfs/ecryptfs/keystore.c+6 -00 replies
140/403ecryptfs: release message context on send failurefs/ecryptfs/messaging.c+8 -10 replies
141/403ecryptfs: show filename encryption optionsfs/ecryptfs/super.c+7 -00 replies
142/403efivarfs: Rate limit statfs() handlerfs/efivarfs/super.c+24 -60 replies
143/403fat: restore original value when fat_ent_write failedfs/fat/misc.c+4 -00 replies
144/403fbdev: omapfb: panel-dsi-cm: initialize lock before registering displaydrivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c+2 -20 replies
145/403fbdev: pvr2fb: correct user pointer annotation and sentinel initializerdrivers/video/fbdev/pvr2fb.c+2 -20 replies
146/403fbdev: ssd1307fb: defer I2C transfers from damage callbacksdrivers/video/fbdev/ssd1307fb.c+67 -50 replies
147/403fbdev: uvesafb: unregister connector callback on init failuredrivers/video/fbdev/uvesafb.c+2 -00 replies
148/403forcedeth: fix off-by-one when saving/restoring non-PCI config spacedrivers/net/ethernet/nvidia/forcedeth.c+2 -20 replies
149/403fpga: stratix10-soc: Fix SVC mailbox handling during reconfigurationdrivers/fpga/stratix10-soc.c+12 -90 replies
150/403hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller devicedrivers/hsi/controllers/omap_ssi_core.c+6 -00 replies
151/403ACPI: APEI: Fix ERST timeout unit conversiondrivers/acpi/apei/erst.c+1 -10 replies
152/403ACPI: APEI: GHES: fix ARM section length accounting after headerdrivers/acpi/apei/ghes.c+1 -10 replies
153/403ACPI: pfr_update: fix stack buffer overflow in query_capability()drivers/acpi/pfr_update.c+24 -210 replies
154/403alpha/PCI: Fix I/O port accessor argument order in pci_legacy_write()arch/alpha/kernel/pci-sysfs.c+3 -30 replies
155/403alpha: marvel: Fix irq_set_status_flags to use correct IRQ numberarch/alpha/kernel/sys_marvel.c+2 -20 replies
156/403alpha: marvel: Fix lock ordering in init_io7_irqs()arch/alpha/kernel/sys_marvel.c+12 -130 replies
157/403ARM: 9477/1: Disable broken eBPF JIT on the Risc PCarch/arm/Kconfig+1 -10 replies
158/403ata: libata-scsi: fix DSM TRIM for sector sizes larger than 2048 bytesdrivers/ata/libata-scsi.c+14 -140 replies
159/403auxdisplay: charlcd: cancel backlight work on registration failuredrivers/auxdisplay/charlcd.c+14 -70 replies
160/403block: set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead()block/genhd.c+1 -00 replies
161/403Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CUdrivers/bluetooth/btusb.c+4 -02 replies
162/403Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CUdrivers/bluetooth/btusb.c+2 -00 replies
163/403Bluetooth: eir: Fix OOB read in eir_get_service_data()net/bluetooth/eir.c+2 -10 replies
164/403bnx2x: fix double free in bnx2x_init_firmware() error pathdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+3 -00 replies
165/403bpf, x86: Fix per-CPU address resolution into an extended registerarch/x86/net/bpf_jit_comp.c+1 -10 replies
166/403bpf: Disable preemption in __bpf_get_stackkernel/bpf/stackmap.c+3 -00 replies
167/403bpf: Harden bloom filter sizing and indexing on 32-bit kernelskernel/bpf/bloom_filter.c+9 -100 replies
168/403dm-era: fix shadowed superblock leak on take-snap failuredrivers/md/dm-era-target.c+5 -00 replies
169/403dm raid1: reserve space for NUL-terminator in build_constructor_string()drivers/md/dm-log-userspace-base.c+1 -00 replies
170/403dm array: validate array block headers on readdrivers/md/persistent-data/dm-array.c+29 -80 replies
171/403dm array: reject an array block whose value size is not the callersdrivers/md/persistent-data/dm-array.c+16 -00 replies
172/403coresight: etm3x: Fix cntr_val_show() to match cntr_val_store() behaviordrivers/hwtracing/coresight/coresight-etm3x-sysfs.c+4 -110 replies
173/403cpufreq: schedutil: Fix rate limit overflowkernel/sched/cpufreq_schedutil.c+13 -20 replies
174/403cxl/pmem: Format the nvdimm serial number as unsigned decimalDocumentation/ABI/testing/sysfs-bus-nvdimm drivers/cxl/core/pmem.c drivers/cxl/cxl.h +1 more+11 -70 replies
175/403Bluetooth: hci_bcm4377: Ignore reserved PHY in ext adv reports on BCM4378drivers/bluetooth/hci_bcm4377.c+1 -00 replies
176/403Bluetooth: hci_bcm: fix usage_count leak when autosuspend_delay is negativedrivers/bluetooth/hci_bcm.c+1 -00 replies
177/403Bluetooth: hci_uart: Fix false success return in hci_uart_setup()drivers/bluetooth/hci_ldisc.c drivers/bluetooth/hci_serdev.c+2 -20 replies
178/403Bluetooth: ISO: fix use-after-free of listener socket in iso_conn_readynet/bluetooth/iso.c+8 -00 replies
179/403Bluetooth: RFCOMM: serialize security confirmation handlingnet/bluetooth/rfcomm/core.c+7 -10 replies
180/403Bluetooth: hci_conn: re-enable advertising only for peripheral rolenet/bluetooth/hci_conn.c+2 -10 replies
181/403Bluetooth: hci_core: use skb_get() instead of skb_clone() for req_skbnet/bluetooth/hci_core.c+1 -10 replies
182/403Bluetooth: hci_event: clear HCI_LE_ADV only on a created connectionnet/bluetooth/hci_event.c+4 -30 replies
183/403Bluetooth: hci_h5: fix usage_count leak when autosuspend_delay is negativedrivers/bluetooth/hci_h5.c+3 -10 replies
184/403Bluetooth: hci_intel: fix usage_count leak when autosuspend_delay is negativedrivers/bluetooth/hci_intel.c+1 -00 replies
185/403Bluetooth: hci_sync: Clear HCI_CMD_PENDING when dropping the last requestnet/bluetooth/hci_sync.c+2 -00 replies
186/403kasan: fix cache shrink race with CPU hotplugmm/kasan/quarantine.c+6 -10 replies
187/403jbd2: bound shrinker scans by examined checkpoint buffersfs/jbd2/checkpoint.c+13 -120 replies
188/403jbd2: check need_resched() when skipping busy checkpoint buffersfs/jbd2/checkpoint.c+2 -10 replies
189/403ipip: fix skb leak in collect_md mode when metadata_dst allocation failsnet/ipv4/ipip.c+1 -10 replies
190/403ip6_tunnel: use skb_cow_head() in ip6_tnl_xmit()net/ipv6/ip6_tunnel.c+2 -130 replies
191/403ip6_gre: fix hardware header length for NBMA tunnelsnet/ipv6/ip6_gre.c+4 -90 replies
192/403ipv6: use RCU iterator to dump route exceptionsnet/ipv6/route.c+1 -10 replies
193/403libnvdimm/labels: Prevent integer overflow in __nd_label_validate()drivers/nvdimm/label.c+1 -10 replies
194/403mailbox: qcom-ipcc: fix duplicate channel allocation across holesdrivers/mailbox/qcom-ipcc.c+11 -60 replies
195/403md/raid10: fix still_degraded being inverted in raid10_sync_request()drivers/md/raid10.c+1 -10 replies
196/403md: do overflow check for sb->bblog_shift in super_1_load()drivers/md/md.c+7 -00 replies
197/403mpls: reload header after pskb_may_pull()net/mpls/af_mpls.c+2 -00 replies
198/403mptcp: fix uninitialized local_id in syncookie MP_JOIN reconstructionnet/mptcp/syncookies.c+1 -00 replies
199/403nouveau/gem: reserve the bo in the info ioctl around the vma lookupdrivers/gpu/drm/nouveau/nouveau_gem.c+10 -10 replies
200/403params: fix charp corruption on allocation failurekernel/params.c+8 -60 replies
201/403SUNRPC: xdr_buf_trim: clamp buf->len to avoid underflownet/sunrpc/xdr.c+1 -10 replies
202/403SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entrynet/sunrpc/auth_gss/svcauth_gss.c+3 -00 replies
203/403SUNRPC: svcauth_gss: enforce krb5 token minimum lengthnet/sunrpc/auth_gss/svcauth_gss.c+2 -00 replies
204/403sunrpc: route to a populated pool in svc_pool_for_cpu()net/sunrpc/svc.c+28 -10 replies
205/403SUNRPC: always drain cache_cleaner before destroying a cache_detailnet/sunrpc/cache.c+3 -40 replies
206/403SUNRPC: Check svc pool percpu counter allocationnet/sunrpc/svc.c+39 -60 replies
207/403SUNRPC: Guard svcauth_gss_release() dispatch on rq_auth_statnet/sunrpc/auth_gss/svcauth_gss.c+2 -00 replies
208/403SUNRPC: harden gss_krb5_unwrap_v2 against short tokensnet/sunrpc/auth_gss/gss_krb5_wrap.c+9 -20 replies
209/403SUNRPC: harden gss_unwrap_resp_priv length checksnet/sunrpc/auth_gss/auth_gss.c+5 -10 replies
210/403sunrpc: init gssp_lock before publishing proc entrynet/sunrpc/auth_gss/gss_rpc_upcall.c net/sunrpc/auth_gss/gss_rpc_upcall.h net/sunrpc/auth_gss/svcauth_gss.c +1 more+1 -80 replies
211/403SUNRPC: reject duplicate CREDS_VALUE optionsnet/sunrpc/auth_gss/gss_rpc_xdr.c+6 -02 replies
212/403SUNRPC: Reject krb5 v2 wrap tokens with oversized ec fieldnet/sunrpc/auth_gss/gss_krb5_wrap.c+2 -00 replies
213/403SUNRPC: wait for in-flight client TLS handshake callbacknet/sunrpc/xprtsock.c+11 -10 replies
214/403svcrdma: Fix offset arithmetic in read_chunk_rangenet/sunrpc/xprtrdma/svc_rdma_rw.c+7 -20 replies
215/403svcrdma: Fix pcl_for_each_segment for empty chunksinclude/linux/sunrpc/svc_rdma_pcl.h+1 -10 replies
216/403svcrdma: Fix unmatched rn_unregister on failed acceptnet/sunrpc/xprtrdma/ib_client.c net/sunrpc/xprtrdma/svc_rdma_transport.c+44 -80 replies
217/403svcrdma: Reject connection when transport allocation failsnet/sunrpc/xprtrdma/svc_rdma_transport.c+10 -60 replies
218/403svcrdma: Reject inline replies that overflow the pull-up buffernet/sunrpc/xprtrdma/svc_rdma_sendto.c+32 -150 replies
219/403svcrdma: Use svc_xprt_put to free listener on create failurenet/sunrpc/xprtrdma/svc_rdma_transport.c+7 -12 replies
220/403svcrdma: Validate Read chunk positions before reconstructionnet/sunrpc/xprtrdma/svc_rdma_rw.c+30 -80 replies
221/403udf: reject VAT indexes equal to the entry countfs/udf/partition.c+1 -10 replies
222/403wifi: ath6kl: clamp assoc request/response lengths before subtracting IE offsetsdrivers/net/wireless/ath/ath6kl/cfg80211.c+5 -00 replies
223/403staging: media: tegra-video: fix of_node_put() on VIP parse errorsdrivers/staging/media/tegra-video/vip.c+3 -70 replies
224/403staging: media: tegra-video: vi: fix probe failure on skipped last portdrivers/staging/media/tegra-video/vi.c+5 -40 replies
225/403scsi: core: Fill in DMA padding bytes in scsi_alloc_sgtables()drivers/scsi/scsi_lib.c+2 -00 replies
226/403rpmsg: glink: smem: order FIFO read after availability checkdrivers/rpmsg/qcom_glink_smem.c+7 -00 replies
227/403arm64: dts: qcom: sm6115-pro1x: Correct touchscreen GPIO flagsarch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts+1 -10 replies
228/403arm64: dts: rockchip: fix eMMC reset polarity on PX30 Ringneckarch/arm64/boot/dts/rockchip/px30-ringneck.dtsi+1 -10 replies
229/403arm64: dts: rockchip: Fix rk3399-roc-pc-plus analog audioarch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts+12 -00 replies
230/403riscv: acpi: Handle LPI architectural context loss flagsarch/riscv/include/asm/acpi.h+19 -00 replies
231/403remoteproc: scp: Fix device reference leak on failed lookupdrivers/remoteproc/mtk_scp.c+8 -10 replies
232/403qede: Fix NULL pointer dereference in TPA fragment processingdrivers/net/ethernet/qlogic/qede/qede.h drivers/net/ethernet/qlogic/qede/qede_fp.c+5 -40 replies
233/403RDMA/cxgb4: Cancel reg_work before freeing device on removedrivers/infiniband/hw/cxgb4/device.c+6 -00 replies
234/403RDMA/ucma: Lock the handler in ucma_set_ib_path()drivers/infiniband/core/ucma.c+4 -10 replies
235/403regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointerdrivers/regulator/as3722-regulator.c+0 -10 replies
236/403regulator: max8998_pmic_dt_parse_pdata: of_node_put on reg_np after ownership transferred to rdatadrivers/regulator/max8998.c+0 -10 replies
237/403regulator: qcom-refgen: correct the regulator type to CURRENTdrivers/regulator/qcom-refgen-regulator.c+2 -20 replies
238/403ring-buffer: Free cpu_buffer::free_page with subbuf_orderkernel/trace/ring_buffer.c+1 -10 replies
239/403ring-buffer: Hold cpu_buffer::lock when resizing a subbufkernel/trace/ring_buffer.c+2 -00 replies
240/403orangefs: fix double-free of trailer_buf on readdir copy failurefs/orangefs/devorangefs-req.c+1 -00 replies
241/403orangefs: skip leading spaces before parsing client debug masksfs/orangefs/orangefs-debugfs.c+1 -00 replies
242/403ocfs2: always run deallocs on copy-on-write completionfs/ocfs2/refcounttree.c fs/ocfs2/xattr.c+10 -150 replies
243/403ocfs2: bound namelen in dlm_migrate_request_handlerfs/ocfs2/dlm/dlmmaster.c+6 -00 replies
244/403ocfs2: validate lengths in dlm_mig_lockres_handlerfs/ocfs2/dlm/dlmrecovery.c+9 -00 replies
245/403ocfs2: validate rl_used against rl_count in refcount block validatorfs/ocfs2/refcounttree.c+27 -00 replies
246/403ocfs2: cluster: dont sleep while holding o2hb_live_lock in o2hb_region_pin()fs/ocfs2/cluster/heartbeat.c+101 -250 replies
247/403ocfs2: cluster: avoid lock order inversion in o2hb_region_pin() from drop_itemfs/ocfs2/cluster/heartbeat.c fs/ocfs2/cluster/nodemanager.c fs/ocfs2/cluster/nodemanager.h+17 -70 replies
248/403ocfs2: cluster: fix o2hb_dependent_users leak on pin failurefs/ocfs2/cluster/heartbeat.c+6 -10 replies
249/403ocfs2: fix readdir position truncation on 32-bit kernelsfs/ocfs2/dir.c+1 -10 replies
250/403openrisc: fix arbitrary kernel memory access via or1k_atomic syscallarch/openrisc/kernel/entry.S+39 -40 replies
251/403openvswitch: only skb_tx_error() a packet we are about to dropnet/openvswitch/datapath.c+1 -20 replies
252/403ALSA: ump: Fix corrupted data bytes at MIDI 1.0 SysEx to UMP conversionsound/core/ump_convert.c+1 -00 replies
253/403arm64: compat: Fix decrementing LDM/STM alignment emulationarch/arm64/kernel/compat_alignment.c+2 -20 replies
254/403ASoC: amd: yc: Add DMI entry for MSI Thin A15 B7UCsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
255/403hwmon: (max6621) fix negative temperature offset and crit readingsdrivers/hwmon/max6621.c+2 -20 replies
256/403hwmon: (max6621) fix temperature clamp rangedrivers/hwmon/max6621.c+2 -20 replies
257/403lockd: pin next file across nlm_inspect_file lock-dropfs/lockd/svcsubs.c+30 -230 replies
258/403lockd: fix NULL dereference on lockowner allocation failurefs/lockd/clntproc.c+3 -00 replies
259/403nvme: nvme-fc: Fix nvme_fc_create_hw_io_queues() queue deletion in error pathdrivers/nvme/host/fc.c+1 -10 replies
260/403nvme: zero the discard fallback pagedrivers/nvme/host/core.c+1 -10 replies
261/403nvme-pci: disable controller on admin queue IRQ setup failuredrivers/nvme/host/pci.c+1 -00 replies
262/403nvme-tcp: do not accept C2HData based on blk_rq_payload_bytes() alonedrivers/nvme/host/tcp.c+3 -10 replies
263/403nvme-tcp: fix host memory disclosure on R2T for a read commanddrivers/nvme/host/tcp.c+7 -00 replies
264/403nvme-tcp: reject a read that transferred too few bytesdrivers/nvme/host/tcp.c+34 -00 replies
265/403sctp: stop processing a packet once its association is deletednet/sctp/sm_sideeffect.c+4 -00 replies
266/403sctp: drop a chunk if its transport was removednet/sctp/inqueue.c+5 -20 replies
267/403sctp: fix NULL deref on untransmitted RECONF completionnet/sctp/stream.c+1 -10 replies
268/403sctp: distinguish sequence zero from wildcard in reconf lookupnet/sctp/stream.c+6 -50 replies
269/403sctp: fix stream->outcnt underflow on duplicate RECONF responsesinclude/net/sctp/structs.h net/sctp/stream.c+29 -120 replies
270/403power: supply: bq24257: fix use-after-free on removedrivers/power/supply/bq24257_charger.c+9 -70 replies
271/403power: supply: bq256xx: drain usb_work before freeing the chargerdrivers/power/supply/bq256xx_charger.c+15 -140 replies
272/403power: supply: bq25890: Fix power_supply reference leakdrivers/power/supply/bq25890_charger.c+12 -00 replies
273/403power: supply: charger-manager: register regulators before exposing sysfsdrivers/power/supply/charger-manager.c+39 -150 replies
274/403power: supply: cros_usbpd-charger: bound the EC-reported port countdrivers/power/supply/cros_usbpd-charger.c+5 -20 replies
275/403power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTSdrivers/power/supply/cros_usbpd-charger.c+10 -00 replies
276/403power: supply: lp8727: fix use-after-free in lp8727_release_irq()drivers/power/supply/lp8727_charger.c+2 -20 replies
277/403power: supply: lp8788-charger: fix use-after-free on removedrivers/power/supply/lp8788-charger.c+1 -10 replies
278/403power: supply: qcom_battmgr: terminate the strings from firmwaredrivers/power/supply/qcom_battmgr.c+1 -10 replies
279/403power: supply: rt9455: quiesce delayed work before teardowndrivers/power/supply/rt9455_charger.c+17 -40 replies
280/403power: supply: twl4030_charger: cancel workers via devmdrivers/power/supply/twl4030_charger.c+10 -20 replies
281/403power: supply: ucs1002: fix use-after-free on removedrivers/power/supply/ucs1002_power.c+5 -10 replies
282/403power: supply: max17040: propagate register read errorsdrivers/power/supply/max17040_battery.c+21 -50 replies
283/403power: supply: max17040: drop incorrect I2C functionality checkdrivers/power/supply/max17040_battery.c+0 -40 replies
284/403power: supply: max17040: synchronize work cancellation on suspenddrivers/power/supply/max17040_battery.c+1 -10 replies
285/403s390/cpum_cf: Handle CPU hotplug via prepare/dead callbacksarch/s390/kernel/perf_cpum_cf.c+142 -730 replies
286/403s390/dasd: Do not complete a failed ESE read as successfuldrivers/s390/block/dasd.c+4 -20 replies
287/403s390/dasd: Guard sysfs discipline callbacks against unallocated private datadrivers/s390/block/dasd_eckd.c+38 -20 replies
288/403s390/dasd: Propagate partial completion length across ERP recoverydrivers/s390/block/dasd_erp.c+3 -00 replies
289/403PCI: Fix 32-bit config write in Intel PCH Root Port MPC ACS quirkdrivers/pci/quirks.c+1 -10 replies
290/403PCI: meson: Fix GPIO state while requesting PERST#drivers/pci/controller/dwc/pci-meson.c+1 -10 replies
291/403PCI: plda: Fix use-after-free of event IRQs during teardowndrivers/pci/controller/plda/pcie-plda-host.c+21 -30 replies
292/403PCI: plda: Fix IRQ domain leaks in the error paths of plda_init_interrupts()drivers/pci/controller/plda/pcie-plda-host.c+21 -70 replies
293/403PCI: Add ACS quirk for Pericom PI7C9X2G608 switches [12d8:2608]drivers/pci/quirks.c+4 -00 replies
294/403PCI/sysfs: Fix read byte order in pci_read_legacy_io()drivers/pci/pci-sysfs.c+19 -10 replies
295/403PCI/sysfs: Avoid spurious runtime PM wakeup on config space accessesdrivers/pci/pci-sysfs.c+2 -20 replies
296/403PCI/ASPM: Avoid L0s for Realtek RTS525Adrivers/pci/quirks.c+3 -02 replies
297/403PCI/DPC: Allow DPC on all Downstream Ports when OS controls AERdrivers/pci/pcie/portdrv.c+1 -10 replies
298/403PCI/MSI: Enable memory decoding before restoring MSI-X messagesdrivers/pci/msi/msi.c+10 -00 replies
299/403PCI/proc: Avoid spurious runtime PM wakeup on config space accessesdrivers/pci/proc.c+6 -00 replies
300/403PCI/proc: Use file_ns_capable() when checking config space read accessdrivers/pci/proc.c+1 -10 replies
301/403PCI/proc: Warn on writes to kernel-exclusive config space regionsdrivers/pci/proc.c+8 -00 replies
302/403iommu/amd: Put PCI device after handling PPR faultsdrivers/iommu/amd/ppr.c+2 -10 replies
303/403iommu/sva: Set handle->dev before the SVA handle is visibledrivers/iommu/iommu-sva.c+1 -10 replies
304/403iommu/arm-smmu-v3: Manage teardown with devmdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+40 -160 replies
305/403iommu/vt-d: Fix no_iommu to disable platform opt-indrivers/iommu/intel/iommu.c+3 -30 replies
306/403iommu/vt-d: Force requesting ACS when tboot is enableddrivers/iommu/intel/dmar.c drivers/iommu/intel/iommu.c drivers/iommu/intel/iommu.h+16 -30 replies
307/403platform/x86: dell-wmi-sysman: Dont hex dump attribute security bufferdrivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c+0 -10 replies
308/403platform/x86: ISST: Validate level in perf mask ioctlsdrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+9 -00 replies
309/403platform/x86: ISST: Validate socket ID in clos_assoc ioctldrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+3 -10 replies
310/403mmc: via-sdmmc: stop card-detect handling on probe failuredrivers/mmc/host/via-sdmmc.c+7 -10 replies
311/403platform/x86: ISST: Add a NULL check for sst_inst[]drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+2 -00 replies
312/403platform/x86: ISST: Just allow 2 bits for SST feature enabledrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+4 -00 replies
313/403platform/x86: ISST: Use PP level enable maskdrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+14 -20 replies
314/403platform/x86: ISST: Validate logical CPU id and clos iddrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+13 -00 replies
315/403platform/x86: ISST: Validate parameter for core power statedrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+7 -00 replies
316/403platform/x86: ISST: Validate parameter for frequency and prioritydrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+12 -00 replies
317/403platform/x86: ISST: Return error during profile additiondrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+7 -30 replies
318/403platform/x86: ishtp_eclite: Fix ACPI device reference leak in probe error pathdrivers/platform/x86/intel/ishtp_eclite.c+4 -10 replies
319/403platform/chrome: sensorhub: Bound the EC-reported sensor numberdrivers/platform/chrome/cros_ec_sensorhub_ring.c+8 -00 replies
320/403platform/x86: hp-bioscfg: accept reduced ACPI packages from older HP BIOSdrivers/platform/x86/hp/hp-bioscfg/bioscfg.c drivers/platform/x86/hp/hp-bioscfg/bioscfg.h+11 -30 replies
321/403platform/x86: hp-bioscfg: advance elem past consumed array elementsdrivers/platform/x86/hp/hp-bioscfg/enum-attributes.c drivers/platform/x86/hp/hp-bioscfg/int-attributes.c drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c +2 more+14 -00 replies
322/403platform/x86: hp-bioscfg: bound ordered-list parsing by the package countdrivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c+1 -10 replies
323/403platform/x86: hp-bioscfg: fix heap OOB read in sk_store() and kek_store()drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c+2 -20 replies
324/403platform/x86: hp-bioscfg: fix heap OOB read on empty password writedrivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c+1 -10 replies
325/403platform/x86: hp-bioscfg: fix new_password_store() overwriting current_passworddrivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c+1 -10 replies
326/403platform/x86: hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer()drivers/platform/x86/hp/hp-bioscfg/bioscfg.c+1 -10 replies
327/403platform/x86: hp-bioscfg: fix ORD_LIST_ELEMENTS never being parseddrivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c+3 -10 replies
328/403platform/x86: hp-bioscfg: pass validated element count to package parsersdrivers/platform/x86/hp/hp-bioscfg/bioscfg.c drivers/platform/x86/hp/hp-bioscfg/bioscfg.h drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c +4 more+27 -70 replies
329/403platform/x86: hp-bioscfg: warn on element type mismatch instead of failingdrivers/platform/x86/hp/hp-bioscfg/enum-attributes.c+4 -30 replies
330/403interconnect: Fix use after free in icc_get() and of_icc_get_by_index()drivers/interconnect/core.c+4 -30 replies
331/403ipmi: ipmb: validate write message lengthdrivers/char/ipmi/ipmb_dev_int.c+3 -20 replies
332/403ipmi: si: Fix NULL pointer dereference after failed registrationdrivers/char/ipmi/ipmi_msghandler.c+1 -00 replies
333/403net/iucv: filter frames in afiucv_hs_rcv() by ingress devicenet/iucv/af_iucv.c+2 -00 replies
334/403xdp: fix zero-copy frame layoutnet/core/xdp.c+2 -20 replies
335/403slip: fix use-after-free in sl_sync()drivers/net/slip/slip.c+8 -30 replies
336/403net: usb: qmi_wwan: add Telit Cinterion FE990D50 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
337/403net: tun: bound receive headroomdrivers/net/tun.c+16 -50 replies
338/403net: dsa: realtek: use gpiod_set_value_cansleep for reset GPIOdrivers/net/dsa/realtek/rtl83xx.c+2 -20 replies
339/403net: ipa: fix stalled modem TX queue after runtime resumedrivers/net/ipa/ipa_modem.c+17 -10 replies
340/403net: l2tp: do not propagate multicast notification errorsnet/l2tp/l2tp_netlink.c+8 -80 replies
341/403net: openvswitch: fix flow mask use-after-free on flow deletionnet/openvswitch/datapath.c+23 -220 replies
342/403net: openvswitch: fix nf_connlabels leak in ovs_ct_initnet/openvswitch/conntrack.c+5 -30 replies
343/403net: ravb: avoid dereferencing an invalid PTP clockdrivers/net/ethernet/renesas/ravb.h drivers/net/ethernet/renesas/ravb_main.c drivers/net/ethernet/renesas/ravb_ptp.c+16 -30 replies
344/403net: ravb: serialize PTP clock teardowndrivers/net/ethernet/renesas/ravb.h drivers/net/ethernet/renesas/ravb_main.c drivers/net/ethernet/renesas/ravb_ptp.c+35 -100 replies
345/403net: thunderbolt: Release the Rx HopID that was handed out on mismatchdrivers/net/thunderbolt/main.c+2 -00 replies
346/403net: thunderbolt: Mark the connection down when bringing it up failsdrivers/net/thunderbolt/main.c+10 -00 replies
347/403NTB: ntb_transport: Recycle TX entries before client callbacksdrivers/ntb/ntb_transport.c+14 -90 replies
348/403NTB: ntb_transport: Fail TX enqueue when the QP link is downdrivers/ntb/ntb_transport.c+1 -23 replies
349/403NTB: ntb_transport: Reject oversized TX buffersdrivers/ntb/ntb_transport.c+3 -91 reply
350/403net: ntb_netdev: Avoid double-accounting netif_rx() dropsdrivers/net/ntb_netdev.c+3 -70 replies
351/403net: ntb_netdev: Count packets dropped on RX refill failuredrivers/net/ntb_netdev.c+3 -20 replies
352/403net/smc: do not dereference an unset send buffer on the SMC-D teardown pathnet/smc/af_smc.c net/smc/smc_tx.h+7 -20 replies
353/403net/smc: fix socket refcount leak in smc_switch_conns()net/smc/smc_core.c+7 -70 replies
354/403net/smc: fix use-after-free in smc_rx_pipe_buf_release()net/smc/smc_rx.c+5 -60 replies
355/403net/smc: unregister the connection before draining the rx taskletnet/smc/smc_core.c+7 -60 replies
356/403net: cap advertised IP tunnel headroominclude/net/ip_tunnels.h net/ipv4/ip_tunnel.c net/ipv6/ip6_gre.c +2 more+21 -80 replies
357/403net: fix spurious TX timeout after dev_activate()net/sched/sch_generic.c+1 -10 replies
358/403net: skbuff: dont touch shared zerocopy state in skb_tx_error()net/core/skbuff.c+4 -10 replies
359/403seg6: reset IP6CB after IPv6 decapsulationnet/ipv6/seg6_local.c+9 -00 replies
360/403mfd: sm501: Fix potential memory leaks during removedrivers/mfd/sm501.c+2 -00 replies
361/403ALSA: 6fire: bound the MIDI event length from the devicesound/usb/6fire/comm.c+6 -30 replies
362/403ALSA: aloop: Check card index validity at probesound/drivers/aloop.c+6 -00 replies
363/403ALSA: bcd2000: clear the URB pointers on disconnectsound/usb/bcd2000/bcd2000.c+8 -30 replies
364/403ALSA: mpu401: Check card index validity at probesound/drivers/mpu401/mpu401.c+6 -00 replies
365/403ALSA: mts64: Check card index validity at probesound/drivers/mts64.c+6 -00 replies
366/403ALSA: pcxhr: initialize mutexes before requesting threaded IRQsound/pci/pcxhr/pcxhr.c+7 -70 replies
367/403ALSA: portman2x4: Check card index validity at probesound/drivers/portman2x4.c+6 -00 replies
368/403ALSA: serial-u16550: Check card index validity at probesound/drivers/serial-u16550.c+6 -00 replies
369/403ALSA: virmidi: Check card index validity at probesound/drivers/virmidi.c+6 -00 replies
370/403ring-buffer: Fix subbuf resize race with ring buffer readerskernel/trace/ring_buffer.c+104 -580 replies
371/403iommu/amd: remove return value of amd_iommu_detectdrivers/iommu/amd/init.c include/linux/amd-iommu.h+6 -80 replies
372/403x86/sev: Fix broken SNP support with KVM module built-inarch/x86/include/asm/sev.h arch/x86/virt/svm/sev.c drivers/iommu/amd/init.c+38 -190 replies
373/403rust: rust_is_available: warn for `bindgen` < 0.72.1 && libclang >= 22scripts/rust_is_available.sh scripts/rust_is_available_bindgen_libclang_22.h scripts/rust_is_available_test.py+48 -10 replies
374/403KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate testtools/testing/selftests/kvm/x86_64/sev_migrate_tests.c+0 -20 replies
375/403PCI: hv: Set irq_retrigger callback for the Hyper-V PCI MSI irqchipdrivers/pci/controller/pci-hyperv.c+1 -00 replies
376/403arch_numa: avoid false positive fortify warning in setup_node_to_cpumask_map()drivers/base/arch_numa.c+12 -00 replies
377/403dm-stats: fix a crash if allocation of per-cpu data failsdrivers/md/dm-stats.c+4 -20 replies
378/403dm-switch: use WRITE_ONCE() in switch_region_table_write()drivers/md/dm-switch.c+1 -10 replies
379/403i3c: master: Fix info leak and UAF in device unregister pathdrivers/i3c/master.c+5 -40 replies
380/403i3c: master: svc: bound IBI payload to the requested max_payload_lendrivers/i3c/master/svc-i3c-master.c+9 -10 replies
381/403i3c: master: Fix potential UAF in i3c_device_uevent()drivers/i3c/master.c+1 -24 replies
382/403wifi: brcmfmac: Fix memory leak in brcmf_sdio_read_control()drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c+2 -10 replies
383/403wifi: rtl8xxxu: fix use-after-free from rx_urb_wq on stopdrivers/net/wireless/realtek/rtl8xxxu/core.c+14 -50 replies
384/403crypto: sun8i-ce - Remove crypto_rng interfacedrivers/crypto/allwinner/Kconfig drivers/crypto/allwinner/sun8i-ce/Makefile drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c +2 more+0 -2540 replies
385/403crypto: sun8i-ss - Remove crypto_rng interfacedrivers/crypto/allwinner/Kconfig drivers/crypto/allwinner/sun8i-ss/Makefile drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c +2 more+0 -2480 replies
386/403wifi: mwifiex: Detach sync cmd buffer on interrupted waitdrivers/net/wireless/marvell/mwifiex/sta_ioctl.c+12 -00 replies
387/403wifi: rtl818x: initialize eeprom_93cx6 struct to zerodrivers/net/wireless/realtek/rtl818x/rtl8180/dev.c drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c+2 -20 replies
388/403wifi: rtlwifi: rtl8192du: check QoS TID before indexing tidsdrivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c+2 -10 replies
389/403wifi: rtlwifi: rtl8192du: Fix possible memory leak in rtl92du_init_sw_vars()drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c+9 -30 replies
390/403wifi: rtw88: Fix potential memory leak in rtw_txq_push_skb()drivers/net/wireless/realtek/rtw88/tx.c+1 -00 replies
391/403wifi: rtw88: pci: fix resource leak on failed NAPI setupdrivers/net/wireless/realtek/rtw88/pci.c+3 -10 replies
392/403wifi: mt76: mt7615: avoid waiting for mac work under the mt76 mutexdrivers/net/wireless/mediatek/mt76/mt7615/main.c+3 -20 replies
393/403vsock/virtio: flush works in dependency ordernet/vmw_vsock/virtio_transport.c+1 -10 replies
394/403w1: ds28e17: reject an oversize length on an I2C block readdrivers/w1/slaves/w1_ds28e17.c+8 -00 replies
395/403xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()lib/xarray.c+3 -00 replies
396/403tpm: tpm_i2c_nuvoton: disable IRQ on wait timeoutdrivers/char/tpm/tpm_i2c_nuvoton.c+4 -20 replies
397/403sticon/parisc: Detect default STI graphics card for console outputdrivers/video/sticore.c+21 -10 replies
398/403signal: avoid shared siginfo namespace rewriteskernel/signal.c+4 -00 replies
399/403smack: fix cred UAF in smack_file_send_sigiotask()security/smack/smack_lsm.c+1 -10 replies
400/403taskstats: fix cpumask parsing cutting off the last characterkernel/taskstats.c+1 -20 replies
401/403timer: Keep debugobjects state consistent in migrate_timer_list()kernel/time/timer.c+1 -00 replies
402/403udf: Fix i_lenExtents truncation on 32-bit kernelsfs/udf/inode.c+1 -10 replies
403/403platform/chrome: sensorhub: Fix dropped timestamp events and log spamdrivers/platform/chrome/cros_ec_sensorhub_ring.c+15 -120 replies

Reviews trailers per patch

210 of 403 patches have a Reviewed-by or Acked-by.

PatchKalesh APSomnath KoturAndy GospodarekSimon HormanMagnus LindholmIndrek KruusaJernej SkrabecPaul MooreRitesh Harjani (IBM)Sami TolvanenNick DesaulniersCatalin MarinasDavidlohr BuesoLance YangOleg NesterovZi YanGregory PricePaul E. McKenneyDavid Hildenbrand (Arm)Muchun SongVlastimil Babka (SUSE)Johannes WeinerShakeel ButtNhat PhamYosry AhmedTao CuiNeha GholkarBalbir SinghKai HuangKuppuswamy SathyanarayananBinbin WuRick EdgecombeSean ChristophersonSizhe LiuYicong YangBradley MorganMasami Hiramatsu (Google)[email protected]Christoph HellwigJohn GarryAlex HungMark BroadworthDapeng MiSteve WahlVasanthakumar ThiagarajanBaochen QiangAndy ShevchenkoXu YangHeikki KrogerusBadhri Jagan SridharanFedor Pchelkin[email protected]Xu YilunAlexander GrafSrinivas PandruvadaGeert UytterhoevenRichard WeinbergerZhihao ChengSergey SenozhatskyJeff LaytonNeilBrownDan CarpenterLaurent PinchartFrank LiNikhil AgarwalNipun GuptaViacheslav DubeykoAlex MarkuzeDavid SterbaRicardo RobainaNamjae JeonChenXiaoSongAnisse AstierOGAWA HirofumiZhu YanjunHanjun GuoShuai XueLinus WalleijHannes ReineckePaul MenzelEduard ZingermanMing-Hung TsaiJames ClarkZhongqiu HanDan WilliamsSven PeterZhang YiJan KaraFernando Fernandez ManceraIdo SchimmelStefano BrivioAlison SchofieldMykola MarzhanYu KuaiMatthieu Baerts (NGI0)Petr PavluChuck LeverAndrey RyabininBart Van AsscheKonrad DybcioJoseph QiIlya MaximetsJongmin JangMaurizio LombardiLaurence ObermanJustin TeeXin LongSudeep HollaYixun LanSunil V LHuisong LiLucas StachHeiko CarstensJan HöppnerManivannan SadhasivamNeil ArmstrongLukas WunnerThomas GleixnerNiklas SchnelleVasant HegdeLu BaoluKevin TianJason GunthorpeNicolin ChenIlpo JärvinenTzung-Bi ShihBenson LeungMario Limonciello (AMD)Breno LeitaoWillem de BruijnAlvin ŠipragaLuiz Angelo Daros de LucaAaron ConoleVadim FedorenkoMika WesterbergDave JiangSidraya JayagondTony LuMahanta JambigiNicolai BuchwitzJason XingAndrea MayerJoerg RoedelBurak EmirAditya GargShradha GuptaMichael KelleyMike Rapoport (Microsoft)Mukesh SavaliyaPing-Ke ShihAndi ShytiLorenzo Stoakes (ARM)Jarkko SakkinenAndrew MortonTomasz FigaBrett A C SheffieldDominique MartinetShuah KhanMiguel Ojeda
SeriesT-b T-b T-b T-b
1/403R-b R-b R-b R-b
2/403
3/403
4/403R-b R-b
5/403R-b T-b
6/403R-b T-b
7/403
8/403R-b R-b
9/403R-b
10/403R-b T-b
11/403R-b T-b
12/403T-b A-b
13/403T-b
14/403R-b
15/403
16/403R-b
17/403
18/403
19/403R-b T-b
20/403R-b R-b R-b R-b
21/403A-b R-b R-b A-b
22/403A-b A-b
23/403R-b R-b
24/403A-b R-b
25/403R-b A-b A-b
26/403A-b A-b
27/403A-b A-b
28/403R-b A-b T-b A-b
29/403
30/403R-b R-b R-b R-b
31/403A-b
32/403R-b
33/403R-b T-b R-b
34/403R-b
35/403
36/403A-b
37/403R-b T-b
38/403
39/403A-b A-b
40/403T-b T-b
41/403R-b
42/403R-b
43/403R-b
44/403R-b
45/403R-b
46/403
47/403
48/403
49/403
50/403A-b R-b
51/403R-b R-b
52/403
53/403
54/403T-b
55/403
56/403
57/403
58/403R-b
59/403A-b
60/403
61/403
62/403
63/403
64/403R-b
65/403
66/403R-b R-b
67/403R-b
68/403
69/403
70/403R-b R-b
71/403
72/403
73/403
74/403
75/403
76/403
77/403R-b
78/403
79/403R-b
80/403R-b
81/403
82/403
83/403
84/403
85/403
86/403
87/403
88/403
89/403
90/403
91/403
92/403
93/403
94/403
95/403
96/403
97/403
98/403
99/403
100/403
101/403
102/403
103/403R-b
104/403
105/403
106/403
107/403R-b R-b
108/403R-b R-b
109/403R-b
110/403R-b
111/403R-b
112/403R-b
113/403R-b
114/403R-b
115/403R-b
116/403R-b
117/403R-b
118/403R-b
119/403R-b T-b
120/403R-b
121/403R-b
122/403
123/403A-b
124/403R-b
125/403
126/403
127/403A-b
128/403
129/403
130/403
131/403
132/403
133/403
134/403
135/403
136/403
137/403
138/403
139/403
140/403
141/403
142/403R-b
143/403A-b
144/403
145/403
146/403
147/403
148/403R-b R-b
149/403R-b
150/403
151/403R-b
152/403R-b
153/403
154/403T-b R-b A-b
155/403R-b
156/403R-b
157/403R-b
158/403R-b
159/403R-b
160/403R-b
161/403R-b
162/403R-b
163/403
164/403R-b
165/403R-b
166/403
167/403
168/403
169/403
170/403R-b
171/403R-b
172/403R-b
173/403R-b
174/403A-b
175/403R-b
176/403
177/403
178/403
179/403
180/403
181/403
182/403
183/403
184/403
185/403
186/403R-b
187/403R-b R-b
188/403R-b R-b
189/403R-b
190/403R-b
191/403R-b
192/403R-b R-b
193/403R-b
194/403
195/403R-b R-b R-b
196/403R-b
197/403R-b
198/403R-b
199/403
200/403R-b
201/403R-b
202/403R-b
203/403R-b
204/403
205/403
206/403R-b
207/403R-b
208/403R-b
209/403R-b
210/403R-b
211/403R-b
212/403R-b
213/403R-b
214/403A-b
215/403A-b
216/403A-b
217/403A-b
218/403
219/403A-b
220/403A-b
221/403
222/403
223/403
224/403
225/403R-b
226/403R-b
227/403R-b
228/403
229/403
230/403A-b R-b R-b R-b
231/403
232/403
233/403
234/403
235/403
236/403
237/403R-b
238/403R-b
239/403
240/403
241/403
242/403R-b
243/403R-b
244/403R-b
245/403R-b
246/403
247/403
248/403
249/403R-b
250/403
251/403R-b T-b
252/403
253/403
254/403
255/403
256/403
257/403
258/403
259/403R-b R-b R-b
260/403
261/403R-b
262/403
263/403
264/403
265/403A-b
266/403A-b
267/403A-b
268/403A-b
269/403
270/403
271/403
272/403
273/403
274/403R-b
275/403R-b
276/403
277/403
278/403
279/403
280/403
281/403R-b
282/403
283/403
284/403
285/403A-b
286/403R-b
287/403R-b
288/403R-b
289/403R-b
290/403R-b
291/403
292/403
293/403
294/403
295/403
296/403R-b R-b
297/403R-b R-b
298/403R-b R-b
299/403
300/403
301/403
302/403R-b
303/403R-b R-b R-b
304/403R-b R-b
305/403
306/403
307/403R-b
308/403A-b R-b
309/403A-b R-b
310/403
311/403R-b
312/403R-b
313/403R-b
314/403R-b
315/403R-b
316/403R-b
317/403R-b
318/403A-b R-b
319/403
320/403R-b R-b
321/403R-b
322/403R-b
323/403R-b
324/403R-b
325/403R-b
326/403R-b
327/403R-b
328/403R-b
329/403R-b R-b
330/403
331/403
332/403
333/403
334/403
335/403
336/403R-b
337/403R-b
338/403R-b R-b R-b
339/403R-b
340/403R-b
341/403R-b
342/403R-b
343/403R-b
344/403
345/403R-b A-b
346/403R-b A-b
347/403R-b
348/403R-b R-b
349/403R-b
350/403
351/403
352/403R-b R-b
353/403R-b R-b
354/403R-b R-b
355/403R-b R-b
356/403R-b
357/403R-b R-b
358/403R-b T-b R-b
359/403R-b
360/403
361/403
362/403
363/403
364/403
365/403
366/403
367/403
368/403
369/403
370/403A-b
371/403R-b
372/403A-b
373/403T-b
374/403
375/403R-b R-b R-b
376/403R-b
377/403
378/403
379/403R-b
380/403R-b
381/403R-b A-b
382/403
383/403
384/403
385/403
386/403
387/403R-b
388/403
389/403A-b
390/403A-b
391/403A-b
392/403
393/403
394/403R-b
395/403A-b R-b
396/403R-b
397/403
398/403A-b
399/403
400/403R-b
401/403
402/403
403/403R-b

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

Read the v1 thread

Cover letter [PATCH 6.12 000/403] 6.12.109-rc1 review

This is the start of the stable review cycle for the 6.12.109 release. There are 403 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, 06 Sep 2026 04:56:59 +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.12.109-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.109-rc1

Tzung-Bi Shih <[email protected]>
platform/chrome: sensorhub: Fix dropped timestamp events and log spam

Zhan Xusheng <[email protected]>
udf: Fix i_lenExtents truncation on 32-bit kernels

Thomas Gleixner <[email protected]>
timer: Keep debugobjects state consistent in migrate_timer_list()

Bradley Morgan <[email protected]>
taskstats: fix cpumask parsing cutting off the last character

Jann Horn <[email protected]>
smack: fix cred UAF in smack_file_send_sigiotask()

Bradley Morgan <[email protected]>
signal: avoid shared siginfo namespace rewrites

Helge Deller <[email protected]>
sticon/parisc: Detect default STI graphics card for console output

Myeonghun Pak <[email protected]>
tpm: tpm_i2c_nuvoton: disable IRQ on wait timeout

Zi Yan <[email protected]>
xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()

Maoyi Xie <[email protected]>
w1: ds28e17: reject an oversize length on an I2C block read

Chengfeng Ye <[email protected]>
vsock/virtio: flush works in dependency order

Runyu Xiao <[email protected]>
wifi: mt76: mt7615: avoid waiting for mac work under the mt76 mutex

Dawei Feng <[email protected]>
wifi: rtw88: pci: fix resource leak on failed NAPI setup

Abdun Nihaal <[email protected]>
wifi: rtw88: Fix potential memory leak in rtw_txq_push_skb()

Abdun Nihaal <[email protected]>
wifi: rtlwifi: rtl8192du: Fix possible memory leak in rtl92du_init_sw_vars()

Runyu Xiao <[email protected]>
wifi: rtlwifi: rtl8192du: check QoS TID before indexing tids

Stanislaw Gruszka <[email protected]>
wifi: rtl818x: initialize eeprom_93cx6 struct to zero

Fabio Estevam <[email protected]>
wifi: mwifiex: Detach sync cmd buffer on interrupted wait

Eric Biggers <[email protected]>
crypto: sun8i-ss - Remove crypto_rng interface

Eric Biggers <[email protected]>
crypto: sun8i-ce - Remove crypto_rng interface

Fan Wu <[email protected]>
wifi: rtl8xxxu: fix use-after-free from rx_urb_wq on stop

Abdun Nihaal <[email protected]>
wifi: brcmfmac: Fix memory leak in brcmf_sdio_read_control()

Adrian Hunter <[email protected]>
i3c: master: Fix potential UAF in i3c_device_uevent()

Maoyi Xie <[email protected]>
i3c: master: svc: bound IBI payload to the requested max_payload_len

Adrian Hunter <[email protected]>
i3c: master: Fix info leak and UAF in device unregister path

Haotian Zhang <[email protected]>
dm-switch: use WRITE_ONCE() in switch_region_table_write()

Mikulas Patocka <[email protected]>
dm-stats: fix a crash if allocation of per-cpu data fails

Nathan Chancellor <[email protected]>
arch_numa: avoid false positive fortify warning in setup_node_to_cpumask_map()

Naman Jain <[email protected]>
PCI: hv: Set irq_retrigger callback for the Hyper-V PCI MSI irqchip

Sean Christopherson <[email protected]>
KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate test

Miguel Ojeda <[email protected]>

    rust: rust_is_available: warn for `bindgen` < 0.72.1 && libclang >= 22

Ashish Kalra <[email protected]>
x86/sev: Fix broken SNP support with KVM module built-in

Gao Shiyuan <[email protected]>
iommu/amd: remove return value of amd_iommu_detect

Vincent Donnefort <[email protected]>
ring-buffer: Fix subbuf resize race with ring buffer readers

Takashi Iwai <[email protected]>
ALSA: virmidi: Check card index validity at probe

Takashi Iwai <[email protected]>
ALSA: serial-u16550: Check card index validity at probe

Takashi Iwai <[email protected]>
ALSA: portman2x4: Check card index validity at probe

Runyu Xiao <[email protected]>
ALSA: pcxhr: initialize mutexes before requesting threaded IRQ

Takashi Iwai <[email protected]>
ALSA: mts64: Check card index validity at probe

Takashi Iwai <[email protected]>
ALSA: mpu401: Check card index validity at probe

Baul Lee <[email protected]>
ALSA: bcd2000: clear the URB pointers on disconnect

Takashi Iwai <[email protected]>
ALSA: aloop: Check card index validity at probe

Baul Lee <[email protected]>
ALSA: 6fire: bound the MIDI event length from the device

Abdun Nihaal <[email protected]>
mfd: sm501: Fix potential memory leaks during remove

Zhiling Zou <[email protected]>
seg6: reset IP6CB after IPv6 decapsulation

Norbert Szetei <[email protected]>
net: skbuff: don't touch shared zerocopy state in skb_tx_error()

Breno Leitao <[email protected]>
net: fix spurious TX timeout after dev_activate()

Zhiling Zou <[email protected]>
net: cap advertised IP tunnel headroom

Bryam Vargas <[email protected]>
net/smc: unregister the connection before draining the rx tasklet

Hidayath Khan <[email protected]>
net/smc: fix use-after-free in smc_rx_pipe_buf_release()

Hidayath Khan <[email protected]>
net/smc: fix socket refcount leak in smc_switch_conns()

Bryam Vargas <[email protected]>
net/smc: do not dereference an unset send buffer on the SMC-D teardown path

Koichiro Den <[email protected]>
net: ntb_netdev: Count packets dropped on RX refill failure

Koichiro Den <[email protected]>
net: ntb_netdev: Avoid double-accounting netif_rx() drops

Koichiro Den <[email protected]>
NTB: ntb_transport: Reject oversized TX buffers

Koichiro Den <[email protected]>
NTB: ntb_transport: Fail TX enqueue when the QP link is down

Koichiro Den <[email protected]>
NTB: ntb_transport: Recycle TX entries before client callbacks

Fan Ye <[email protected]>
net: thunderbolt: Mark the connection down when bringing it up fails

Fan Ye <[email protected]>
net: thunderbolt: Release the Rx HopID that was handed out on mismatch

Xuanqiang Luo <[email protected]>
net: ravb: serialize PTP clock teardown

Xuanqiang Luo <[email protected]>
net: ravb: avoid dereferencing an invalid PTP clock

Ruoyu Wang <[email protected]>
net: openvswitch: fix nf_connlabels leak in ovs_ct_init

Ilya Maximets <[email protected]>
net: openvswitch: fix flow mask use-after-free on flow deletion

Zihan Xi <[email protected]>
net: l2tp: do not propagate multicast notification errors

Jorijn van der Graaf <[email protected]>
net: ipa: fix stalled modem TX queue after runtime resume

Ahmad Fatoum <[email protected]>
net: dsa: realtek: use gpiod_set_value_cansleep for reset GPIO

Asim Viladi Oglu Manizada <[email protected]>
net: tun: bound receive headroom

Fabio Porcedda <[email protected]>
net: usb: qmi_wwan: add Telit Cinterion FE990D50 composition

Aleksandr Khromov <[email protected]>
slip: fix use-after-free in sl_sync()

Weiming Shi <[email protected]>
xdp: fix zero-copy frame layout

Alexandra Winter <[email protected]>
net/iucv: filter frames in afiucv_hs_rcv() by ingress device

Seiji Nishikawa <[email protected]>
ipmi: si: Fix NULL pointer dereference after failed registration

Yousef Alhouseen <[email protected]>
ipmi: ipmb: validate write message length

Kuan-Wei Chiu <[email protected]>
interconnect: Fix use after free in icc_get() and of_icc_get_by_index()

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: warn on element type mismatch instead of failing

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: pass validated element count to package parsers

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: fix ORD_LIST_ELEMENTS never being parsed

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer()

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: fix new_password_store() overwriting current_password

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: fix heap OOB read on empty password write

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: fix heap OOB read in sk_store() and kek_store()

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: bound ordered-list parsing by the package count

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: advance elem past consumed array elements

Muhammad Bilal <[email protected]>
platform/x86: hp-bioscfg: accept reduced ACPI packages from older HP BIOS

Bryam Vargas <[email protected]>
platform/chrome: sensorhub: Bound the EC-reported sensor number

Ma Ke <[email protected]>
platform/x86: ishtp_eclite: Fix ACPI device reference leak in probe error path

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Return error during profile addition

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Validate parameter for frequency and priority

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Validate parameter for core power state

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Validate logical CPU id and clos id

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Use PP level enable mask

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Just allow 2 bits for SST feature enable

Srinivas Pandruvada <[email protected]>

    platform/x86: ISST: Add a NULL check for sst_inst[]

Fan Wu <[email protected]>
mmc: via-sdmmc: stop card-detect handling on probe failure

HyeongJun An <[email protected]>
platform/x86: ISST: Validate socket ID in clos_assoc ioctl

HyeongJun An <[email protected]>
platform/x86: ISST: Validate level in perf mask ioctls

HyeongJun An <[email protected]>
platform/x86: dell-wmi-sysman: Don't hex dump attribute security buffer

Kevin Tian <[email protected]>
iommu/vt-d: Force requesting ACS when tboot is enabled

Kevin Tian <[email protected]>
iommu/vt-d: Fix no_iommu to disable platform opt-in

Shameer Kolothum <[email protected]>
iommu/arm-smmu-v3: Manage teardown with devm

Shuai Xue <[email protected]>

    iommu/sva: Set handle->dev before the SVA handle is visible

Shuai Xue <[email protected]>
iommu/amd: Put PCI device after handling PPR faults

Krzysztof Wilczyński <[email protected]>
PCI/proc: Warn on writes to kernel-exclusive config space regions

Krzysztof Wilczyński <[email protected]>
PCI/proc: Use file_ns_capable() when checking config space read access

Krzysztof Wilczyński <[email protected]>
PCI/proc: Avoid spurious runtime PM wakeup on config space accesses

Farhan Ali <[email protected]>
PCI/MSI: Enable memory decoding before restoring MSI-X messages

Darshit Shah <[email protected]>
PCI/DPC: Allow DPC on all Downstream Ports when OS controls AER

Max Lee <[email protected]>
PCI/ASPM: Avoid L0s for Realtek RTS525A

Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Avoid spurious runtime PM wakeup on config space accesses

Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Fix read byte order in pci_read_legacy_io()

Tim Harvey <[email protected]>

    PCI: Add ACS quirk for Pericom PI7C9X2G608 switches [12d8:2608]

Ali Tariq <[email protected]>
PCI: plda: Fix IRQ domain leaks in the error paths of plda_init_interrupts()

Ali Tariq <[email protected]>
PCI: plda: Fix use-after-free of event IRQs during teardown

Ronald Claveau <[email protected]>
PCI: meson: Fix GPIO state while requesting PERST#

Mohamad Raizudeen <[email protected]>
PCI: Fix 32-bit config write in Intel PCH Root Port MPC ACS quirk

Stefan Haberland <[email protected]>
s390/dasd: Propagate partial completion length across ERP recovery

Stefan Haberland <[email protected]>
s390/dasd: Guard sysfs discipline callbacks against unallocated private data

Stefan Haberland <[email protected]>
s390/dasd: Do not complete a failed ESE read as successful

Thomas Richter <[email protected]>
s390/cpum_cf: Handle CPU hotplug via prepare/dead callbacks

Jianing Li <[email protected]>
power: supply: max17040: synchronize work cancellation on suspend

Jianing Li <[email protected]>
power: supply: max17040: drop incorrect I2C functionality check

Jianing Li <[email protected]>
power: supply: max17040: propagate register read errors

Fan Wu <[email protected]>
power: supply: ucs1002: fix use-after-free on remove

Maoyi Xie <[email protected]>
power: supply: twl4030_charger: cancel workers via devm

Fan Wu <[email protected]>
power: supply: rt9455: quiesce delayed work before teardown

HyeongJun An <[email protected]>
power: supply: qcom_battmgr: terminate the strings from firmware

Fan Wu <[email protected]>
power: supply: lp8788-charger: fix use-after-free on remove

Fan Wu <[email protected]>

    power: supply: lp8727: fix use-after-free in lp8727_release_irq()

Jameson Thies <[email protected]>
power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS

Bryam Vargas <[email protected]>
power: supply: cros_usbpd-charger: bound the EC-reported port count

Fan Wu <[email protected]>
power: supply: charger-manager: register regulators before exposing sysfs

Ma Ke <[email protected]>
power: supply: bq25890: Fix power_supply reference leak

Fan Wu <[email protected]>
power: supply: bq256xx: drain usb_work before freeing the charger

Fan Wu <[email protected]>
power: supply: bq24257: fix use-after-free on remove

Jun Yang <[email protected]>

    sctp: fix stream->outcnt underflow on duplicate RECONF responses

Jun Yang <[email protected]>
sctp: distinguish sequence zero from wildcard in reconf lookup

Weiming Shi <[email protected]>
sctp: fix NULL deref on untransmitted RECONF completion

Hyunwoo Kim <[email protected]>
sctp: drop a chunk if its transport was removed

Hyunwoo Kim <[email protected]>
sctp: stop processing a packet once its association is deleted

Yehyeong Lee <[email protected]>
nvme-tcp: reject a read that transferred too few bytes

Yehyeong Lee <[email protected]>
nvme-tcp: fix host memory disclosure on R2T for a read command

Yehyeong Lee <[email protected]>
nvme-tcp: do not accept C2HData based on blk_rq_payload_bytes() alone

Myeonghun Pak <[email protected]>
nvme-pci: disable controller on admin queue IRQ setup failure

Yehyeong Lee <[email protected]>
nvme: zero the discard fallback page

Ewan D. Milne <[email protected]>
nvme: nvme-fc: Fix nvme_fc_create_hw_io_queues() queue deletion in error path

Shuangpeng Bai <[email protected]>
lockd: fix NULL dereference on lockowner allocation failure

Michael Bommarito <[email protected]>
lockd: pin next file across nlm_inspect_file lock-drop

Cong Nguyen <[email protected]>
hwmon: (max6621) fix temperature clamp range

Cong Nguyen <[email protected]>
hwmon: (max6621) fix negative temperature offset and crit readings

Christopher Tolang <[email protected]>
ASoC: amd: yc: Add DMI entry for MSI Thin A15 B7UC

Karl Mehltretter <[email protected]>
arm64: compat: Fix decrementing LDM/STM alignment emulation

HyeongJun An <[email protected]>
ALSA: ump: Fix corrupted data bytes at MIDI 1.0 SysEx to UMP conversion

Norbert Szetei <[email protected]>
openvswitch: only skb_tx_error() a packet we are about to drop

Ali Ahmet Memis <[email protected]>
openrisc: fix arbitrary kernel memory access via or1k_atomic syscall

Zhan Xusheng <[email protected]>
ocfs2: fix readdir position truncation on 32-bit kernels

Joseph Qi <[email protected]>
ocfs2: cluster: fix o2hb_dependent_users leak on pin failure

Joseph Qi <[email protected]>
ocfs2: cluster: avoid lock order inversion in o2hb_region_pin() from drop_item

Joseph Qi <[email protected]>
ocfs2: cluster: don't sleep while holding o2hb_live_lock in o2hb_region_pin()

Ibrahim Hashimov <[email protected]>
ocfs2: validate rl_used against rl_count in refcount block validator

Bryam Vargas <[email protected]>
ocfs2: validate lengths in dlm_mig_lockres_handler

Bryam Vargas <[email protected]>
ocfs2: bound namelen in dlm_migrate_request_handler

Dmitry Antipov <[email protected]>
ocfs2: always run deallocs on copy-on-write completion

Zhiling Zou <[email protected]>
orangefs: skip leading spaces before parsing client debug masks

Yifei Gao <[email protected]>
orangefs: fix double-free of trailer_buf on readdir copy failure

Vincent Donnefort <[email protected]>
ring-buffer: Hold cpu_buffer::lock when resizing a subbuf

Vincent Donnefort <[email protected]>
ring-buffer: Free cpu_buffer::free_page with subbuf_order

Kathiravan Thirumoorthy <[email protected]>
regulator: qcom-refgen: correct the regulator type to CURRENT

WenTao Liang <[email protected]>
regulator: max8998_pmic_dt_parse_pdata: of_node_put on reg_np after ownership transferred to rdata

WenTao Liang <[email protected]>
regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer

Norbert Szetei <[email protected]>
RDMA/ucma: Lock the handler in ucma_set_ib_path()

Fan Wu <[email protected]>
RDMA/cxgb4: Cancel reg_work before freeing device on remove

Vaibhav Nagare <[email protected]>
qede: Fix NULL pointer dereference in TPA fragment processing

Johan Hovold <[email protected]>
remoteproc: scp: Fix device reference leak on failed lookup

Peixin Xie <[email protected]>
riscv: acpi: Handle LPI architectural context loss flags

Fabio Estevam <[email protected]>
arm64: dts: rockchip: Fix rk3399-roc-pc-plus analog audio

Quentin Schulz <[email protected]>
arm64: dts: rockchip: fix eMMC reset polarity on PX30 Ringneck

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm6115-pro1x: Correct touchscreen GPIO flags

Chunkai Deng <[email protected]>
rpmsg: glink: smem: order FIFO read after availability check

Petr Vaganov <[email protected]>
scsi: core: Fill in DMA padding bytes in scsi_alloc_sgtables()

Hao-Qun Huang <[email protected]>
staging: media: tegra-video: vi: fix probe failure on skipped last port

Hao-Qun Huang <[email protected]>
staging: media: tegra-video: fix of_node_put() on VIP parse errors

Doruk Tan Ozturk <[email protected]>
wifi: ath6kl: clamp assoc request/response lengths before subtracting IE offsets

David Lee <[email protected]>
udf: reject VAT indexes equal to the entry count

Chuck Lever <[email protected]>
svcrdma: Validate Read chunk positions before reconstruction

Chuck Lever <[email protected]>
svcrdma: Use svc_xprt_put to free listener on create failure

Chuck Lever <[email protected]>
svcrdma: Reject inline replies that overflow the pull-up buffer

Chuck Lever <[email protected]>
svcrdma: Reject connection when transport allocation fails

Chris Mason <[email protected]>
svcrdma: Fix unmatched rn_unregister on failed accept

Chris Mason <[email protected]>
svcrdma: Fix pcl_for_each_segment for empty chunks

Chris Mason <[email protected]>
svcrdma: Fix offset arithmetic in read_chunk_range

Jérémy Jean <[email protected]>
SUNRPC: wait for in-flight client TLS handshake callback

Chuck Lever <[email protected]>
SUNRPC: Reject krb5 v2 wrap tokens with oversized ec field

Chris Mason <[email protected]>
SUNRPC: reject duplicate CREDS_VALUE options

Chris Mason <[email protected]>
sunrpc: init gssp_lock before publishing proc entry

Chris Mason <[email protected]>
SUNRPC: harden gss_unwrap_resp_priv length checks

Chris Mason <[email protected]>
SUNRPC: harden gss_krb5_unwrap_v2 against short tokens

Chris Mason <[email protected]>
SUNRPC: Guard svcauth_gss_release() dispatch on rq_auth_stat

Chuck Lever <[email protected]>
SUNRPC: Check svc pool percpu counter allocation

Jeff Layton <[email protected]>
SUNRPC: always drain cache_cleaner before destroying a cache_detail

Jeff Layton <[email protected]>
sunrpc: route to a populated pool in svc_pool_for_cpu()

Chris Mason <[email protected]>
SUNRPC: svcauth_gss: enforce krb5 token minimum length

Chris Mason <[email protected]>
SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry

Chris Mason <[email protected]>

    SUNRPC: xdr_buf_trim: clamp buf->len to avoid underflow

Jiacheng Yu <[email protected]>
params: fix charp corruption on allocation failure

Dave Airlie <[email protected]>
nouveau/gem: reserve the bo in the info ioctl around the vma lookup

Harshit Varu <[email protected]>
mptcp: fix uninitialized local_id in syncookie MP_JOIN reconstruction

Qing Ming <[email protected]>
mpls: reload header after pskb_may_pull()

Coly Li <[email protected]>

    md: do overflow check for sb->bblog_shift in super_1_load()

Yunye Zhao <[email protected]>
md/raid10: fix still_degraded being inverted in raid10_sync_request()

Anup Vishwakarma <[email protected]>
mailbox: qcom-ipcc: fix duplicate channel allocation across holes

Bryam Vargas <[email protected]>
libnvdimm/labels: Prevent integer overflow in __nd_label_validate()

Yuyang Huang <[email protected]>
ipv6: use RCU iterator to dump route exceptions

Zhiling Zou <[email protected]>
ip6_gre: fix hardware header length for NBMA tunnels

Zhiling Zou <[email protected]>
ip6_tunnel: use skb_cow_head() in ip6_tnl_xmit()

Anton Danilov <[email protected]>
ipip: fix skb leak in collect_md mode when metadata_dst allocation fails

Max Kellermann <[email protected]>
jbd2: check need_resched() when skipping busy checkpoint buffers

Max Kellermann <[email protected]>
jbd2: bound shrinker scans by examined checkpoint buffers

Hui Su <[email protected]>
kasan: fix cache shrink race with CPU hotplug

Ibrahim Abdelkader <[email protected]>
Bluetooth: hci_sync: Clear HCI_CMD_PENDING when dropping the last request

Guangshuo Li <[email protected]>
Bluetooth: hci_intel: fix usage_count leak when autosuspend_delay is negative

Guangshuo Li <[email protected]>
Bluetooth: hci_h5: fix usage_count leak when autosuspend_delay is negative

Valentin Kindschi <[email protected]>
Bluetooth: hci_event: clear HCI_LE_ADV only on a created connection

Xin Chen <[email protected]>
Bluetooth: hci_core: use skb_get() instead of skb_clone() for req_skb

Valentin Kindschi <[email protected]>
Bluetooth: hci_conn: re-enable advertising only for peripheral role

Chengfeng Ye <[email protected]>
Bluetooth: RFCOMM: serialize security confirmation handling

Hang Nan <[email protected]>
Bluetooth: ISO: fix use-after-free of listener socket in iso_conn_ready

Gongwei Li <[email protected]>
Bluetooth: hci_uart: Fix false success return in hci_uart_setup()

Guangshuo Li <[email protected]>
Bluetooth: hci_bcm: fix usage_count leak when autosuspend_delay is negative

Lorenzo Stoakes (ARM) <[email protected]>
Bluetooth: hci_bcm4377: Ignore reserved PHY in ext adv reports on BCM4378

Alison Schofield <[email protected]>
cxl/pmem: Format the nvdimm serial number as unsigned decimal

Hui Su <[email protected]>
cpufreq: schedutil: Fix rate limit overflow

Kuan-Wei Chiu <[email protected]>
coresight: etm3x: Fix cntr_val_show() to match cntr_val_store() behavior

Bryam Vargas <[email protected]>
dm array: reject an array block whose value size is not the caller's

Bryam Vargas <[email protected]>
dm array: validate array block headers on read

Ilya Krutskih <[email protected]>
dm raid1: reserve space for NUL-terminator in build_constructor_string()

liyouhong <[email protected]>
dm-era: fix shadowed superblock leak on take-snap failure

Jérémy Jean <[email protected]>
bpf: Harden bloom filter sizing and indexing on 32-bit kernels

Daniel Borkmann <[email protected]>
bpf: Disable preemption in __bpf_get_stack

Vineet Gupta <[email protected]>
bpf, x86: Fix per-CPU address resolution into an extended register

Jiangshan Yi <[email protected]>
bnx2x: fix double free in bnx2x_init_firmware() error path

HyeongJun An <[email protected]>
Bluetooth: eir: Fix OOB read in eir_get_service_data()

Christoph Zwerschke <[email protected]>
Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CU

Christoph Zwerschke <[email protected]>
Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CU

胡连勤 <[email protected]>
block: set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead()

Hongyan Xu <[email protected]>
auxdisplay: charlcd: cancel backlight work on registration failure

Niklas Cassel <[email protected]>
ata: libata-scsi: fix DSM TRIM for sector sizes larger than 2048 bytes

Ethan Nelson-Moore <[email protected]>
ARM: 9477/1: Disable broken eBPF JIT on the Risc PC

Matt Turner <[email protected]>
alpha: marvel: Fix lock ordering in init_io7_irqs()

Matt Turner <[email protected]>
alpha: marvel: Fix irq_set_status_flags to use correct IRQ number

Krzysztof Wilczyński <[email protected]>
alpha/PCI: Fix I/O port accessor argument order in pci_legacy_write()

Anirudh Prasad <[email protected]>
ACPI: pfr_update: fix stack buffer overflow in query_capability()

TanZheng <[email protected]>
ACPI: APEI: GHES: fix ARM section length accounting after header

Nirmoy Das <[email protected]>
ACPI: APEI: Fix ERST timeout unit conversion

Ivaylo Dimitrov <[email protected]>
hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device

Tien Sung Ang <[email protected]>
fpga: stratix10-soc: Fix SVC mailbox handling during reconfiguration

Marek Czernohous <[email protected]>
forcedeth: fix off-by-one when saving/restoring non-PCI config space

Myeonghun Pak <[email protected]>
fbdev: uvesafb: unregister connector callback on init failure

Hui Su <[email protected]>
fbdev: ssd1307fb: defer I2C transfers from damage callbacks

Florian Fuchs <[email protected]>
fbdev: pvr2fb: correct user pointer annotation and sentinel initializer

Runyu Xiao <[email protected]>
fbdev: omapfb: panel-dsi-cm: initialize lock before registering display

Yemu Lu <[email protected]>
fat: restore original value when fat_ent_write failed

Ard Biesheuvel <[email protected]>
efivarfs: Rate limit statfs() handler

Yichong Chen <[email protected]>
ecryptfs: show filename encryption options

Yichong Chen <[email protected]>
ecryptfs: release message context on send failure

Yichong Chen <[email protected]>
ecryptfs: reject too-small tag 70 packets

HanQuan <[email protected]>
ecryptfs: reject oversized encrypted_key_size in parse_tag_3_packet

Yichong Chen <[email protected]>
ecryptfs: pass packet set buffer size to parser

Yichong Chen <[email protected]>
ecryptfs: hold msg ctx list lock when cleaning daemon queue

Yichong Chen <[email protected]>
ecryptfs: fix tag 11 packet exact-fit size check

Pengpeng Hou <[email protected]>
eCryptfs: bound the packet-length peek to the user buffer

Konstantin Komarov <[email protected]>

    fs/ntfs3: bound page_lcns[] index by the log record

Samuel Page <[email protected]>
fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()

Xiang Mei <[email protected]>
fs/ntfs3: validate dirty page table on log replay

Deepanshu Kartikey <[email protected]>

    eventfs: Initialize ei->children and ei->list in init_ei()

Jiangshan Yi <[email protected]>
HID: mcp2221: validate report size in mcp2221_raw_event()

Jiangshan Yi <[email protected]>
HID: mcp2221: stop device IO before hid_hw_stop

Haoxiang Li <[email protected]>
HID: sensor: custom: Fix field sysfs group cleanup on failure

Xu Rao <[email protected]>
HID: roccat: free buffered reports when destroying device

Ibrahim Hashimov <[email protected]>
HID: picolcd: clamp eeprom debugfs read to bytes actually received

Fredric Cover <[email protected]>
smb: client: harden DFS cache against invalid target hints

Frank Sorenson <[email protected]>
smb: client: fix copy-paste error in WSL EA length accounting for $LXDEV

Frank Sorenson <[email protected]>
smb: client: fix ALIGN() overflow in symlink_data() error context loop

Fredric Cover <[email protected]>

    smb: client: clear ce->tgthint in free_tgts()

Frank Sorenson <[email protected]>

    cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0

Jérémy Jean <[email protected]>
audit: avoid dropping live tree ref on fsnotify rule autoremove

Guanghui Yang <[email protected]>
btrfs: drop recovered reloc root refs on recovery failure

Max Kellermann <[email protected]>
ceph: do not repeat ceph_trim_dentries() if no progress possible

Michael Bommarito <[email protected]>
ceph: bound xattr value length in __build_xattrs()

Michael Bommarito <[email protected]>
ceph: bound num_export_targets array for mds info v2/v3

Michael Bommarito <[email protected]>
ceph: bound MDSCapAuth path and fs_name decode in handle_session()

Michael Bommarito <[email protected]>
ceph: bound copied dentry name length in NFS export get_name

Jérémy Jean <[email protected]>
ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode

Xiubo Li <[email protected]>
ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlock

Jérémy Jean <[email protected]>
libceph: reject buckets with mismatched CRUSH ids

Michael Bommarito <[email protected]>
libceph: validate OSD extent maps before cursor advance

Chuck Lever <[email protected]>
NFSD: Prevent client use-after-free during NFSv4.0 revoked-state cleanup

Chuck Lever <[email protected]>
NFSD: Prevent lock owner use-after-free during client teardown

Jeff Layton <[email protected]>
nfsd: revoke copy-notify stateids before dropping their reference

Jeff Layton <[email protected]>
nfsd: reject reclaim LOCK after RECLAIM_COMPLETE

Robbie Ko <[email protected]>
nfsd: reject out-of-range useconds in NFSv2 SETATTR/CREATE

Robbie Ko <[email protected]>
nfsd: reject out-of-range nseconds in NFSv3 SETATTR and create ops

Jeff Layton <[email protected]>
nfsd: initialize DRC hash table before registering shrinker

Jeff Layton <[email protected]>
nfsd: initialize copy-notify stateid before publishing it

Chris Mason <[email protected]>

    nfsd: gate nfs3 setacl by argp->mask

Chuck Lever <[email protected]>

    nfsd: gate nfs2 setacl by argp->mask

Jeff Layton <[email protected]>
nfsd: fix XDR padding calculation in ff_encode_getdeviceinfo

Jeff Layton <[email protected]>
nfsd: fix XDR length calculation in nfsd4_ff_encode_layoutget

Jeff Layton <[email protected]>
nfsd: fix version mismatch loops in nfsd_acl_init_request()

Jeff Layton <[email protected]>
nfsd: fix reply size estimate for GET_DIR_DELEGATION

Jeff Layton <[email protected]>
nfsd: fix nfsd_file leak on inter-server COPY setup failure

Jeff Layton <[email protected]>
nfsd: fix dentry ref leak on V4ROOT export filehandle lookup

Chris Mason <[email protected]>
nfsd: fix cpntf publish race in nfs4_init_cp_state

Jeff Layton <[email protected]>
nfsd: fix BUG_ON in nfsd4_alloc_layout_stateid on racing delegation revoke

Jeff Layton <[email protected]>
nfsd: drop the stateid, not the stateowner, on seqid_op replay retry

Jeff Layton <[email protected]>
nfsd: defer vfree of compound ops to fix rpc_status UAF

Jeff Layton <[email protected]>
nfsd: clear opcnt on compound arg release to prevent OOB read

Jeff Layton <[email protected]>
nfsd: check client ownership when cancelling a copy-notify stateid

Jeff Layton <[email protected]>
nfsd: block non-SAVEFH ops after FOREIGN PUTFH to prevent NULL deref

Jeff Layton <[email protected]>
nfsd: add missing read barrier to rpc_status_get dumpit seqcount retry

Jeff Layton <[email protected]>
nfsd: add filehandle match check to nfsd4_delegreturn()

Jeff Layton <[email protected]>
nfsd: add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr()

Jeff Layton <[email protected]>
nfsd: validate symlink target length in NFSv4 CREATE

Chris Mason <[email protected]>
nfsd: size fh_verify server sockaddr slot by xpt_locallen

Zhenghang Xiao <[email protected]>
nfsd: set SC_STATUS_FREED in nfsd4_drop_revoked_stid for delegations

Chuck Lever <[email protected]>
nfsd: sample writeback error cursor before async COPY loop

Jeff Layton <[email protected]>
nfsd: return NFS4ERR_NOTSUPP for unsupported netloc4 types

Chuck Lever <[email protected]>
nfsd: Reset write verifier when async COPY writeback fails

Chris Mason <[email protected]>
nfsd: release path refs on follow_down() error

Tim Menninger <[email protected]>
pNFS: Fix EBUSY check in pnfs_layout_need_return

Junrui Luo <[email protected]>
NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget path

Chris Mason <[email protected]>
nfsd: guard nfsd_serv deref in nfsd_file_net_dispose

Mike Snitzer <[email protected]>
NFSD: remove flawed WARN_ON_ONCE from nfsd_mode_check

Michael Bommarito <[email protected]>
NFSD: restart ssc_expire_umount walk after dropping nfsd_ssc_lock

Chuck Lever <[email protected]>
NFSD: Fix off-by-one in DRC bucket pruning limit

Chuck Lever <[email protected]>
NFSD: Encode only the status in NFS-ACL v2 GETACL error replies

Chuck Lever <[email protected]>
NFSD: check truncate permission under inode lock

Longlong Xia <[email protected]>
zsmalloc: account for handle size in class lookup

Ibrahim Hashimov <[email protected]>
ubifs: fix out-of-bounds read in signature length check

Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Fix out-of-bounds read in pci_write_legacy_io()

Abdurrahman Hussain <[email protected]>
of: fix out-of-bounds read in of_alias_scan() stem parser

Ryusuke Konishi <[email protected]>
nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation

Junrui Luo <[email protected]>
media: vicodec: fix out-of-bounds write in FWHT encoder

Weigang He <[email protected]>
media: cec: stm32: prevent out-of-bounds write on RX overflow

Vincent Mailhol <[email protected]>
lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen()

Xingrui Li <[email protected]>
HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature

Daisuke Matsuda <[email protected]>
fpga: altera-cvp: Avoid out-of-bounds read in trailing byte write

Neill Kapron <[email protected]>
usb: gadget: f_fs: Prevent deadlock during ep0 read loop

Jeffin Philip <[email protected]>
usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()

Yun Zhou <[email protected]>
usb: gadget: f_tcm: fix deadlock in usbg_make_tpg()

Joshua Crofts <[email protected]>
usb: gadget: midi2: remove default configfs groups on teardown

Myeonghun Pak <[email protected]>
usb: gadget: snps_udc_plat: clean up PHY on probe deferral

Sonali Pradhan <[email protected]>
usb: gadget: u_audio: Fix use-after-free on sound card disconnect

Huang Wei <[email protected]>
usb: typec: ucsi: use UCSI_TIMEOUT_MS for sync command completion

Xu Yang <[email protected]>
usb: typec: tcpci: pass correct rx_type to tcpm_pd_receive()

Johan Hovold <[email protected]>
USB: phy: fsl-usb: fix missing static keywords

Fan Wu <[email protected]>
usb: gadget: at91_udc: drain polled-VBUS timer/work before udc is freed

Francesco Lavra <[email protected]>
usb: dwc2: gadget: Exit partial power down state when changing USB pull-up

Hao-Qun Huang <[email protected]>
staging: greybus: hid: fix SET_REPORT return value

Karl Mehltretter <[email protected]>

    serial: imx: serialize imx_uart_ports[] lifetime

Hans Verkuil <[email protected]>
Revert "media: v4l2-dev: fix error handling in __video_register_device()"

James Kim <[email protected]>
rapidio: mport_cdev: fix use-after-free in dma_req_free()

Bartosz Golaszewski <[email protected]>
powerpc/powermac: fix OF node refcount

Bryam Vargas <[email protected]>
misc: nsm: bound the device-reported response length

Xu Yang <[email protected]>
device property: fix infinite loop in fwnode_for_each_child_node()

Prasanna Kumar T S M <[email protected]>
cdx: Fix double free when sysfs file creation fails

Hui Su <[email protected]>
tracing: Fix use-after-free with same-name named triggers

Deepanshu Kartikey <[email protected]>
tracing: Fix use-after-free in trace_pipe read on sub-buffer order change

Vincent Donnefort <[email protected]>
tracing: Fix logged instance name on creation failure

Hui Su <[email protected]>
tracing: Fix crash passing ERR_PTR to kthread_stop()

Jérémy Jean <[email protected]>
tracing/user_events: Clear copied tracing state before fork duplication

Sanman Pradhan <[email protected]>
hwtracing: hisi_ptt: Propagate DMA reset timeout in trace_start()

Kiryl Shutsemau (Meta) <[email protected]>
x86/tdx: Fix zero-extension for 32-bit port I/O

Kiryl Shutsemau (Meta) <[email protected]>
x86/insn-eval: Move assign_register() out of KVM as insn_assign_reg()

Kiryl Shutsemau (Meta) <[email protected]>
x86/tdx: Fix off-by-one in port I/O handling

Joy H.J. Lee <[email protected]>
tools/compiler: match glibc 2.42 definition of __attribute_const__

Johannes Weiner <[email protected]>
mm: mempolicy: fix automatic numa balancing for shmem

Guopeng Zhang <[email protected]>
mm: memcg: stop reclaim when a limit update is superseded

Hao Jia <[email protected]>
mm/zswap: fix global shrinker when memory cgroup is disabled

Breno Leitao <[email protected]>
mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()

Dev Jain <[email protected]>
mm/page_vma_mapped: use huge_ptep_get() for hugetlb

Ye Liu <[email protected]>
mm/page_owner: use memcg_data snapshot to avoid TOCTOU in print_page_owner_memcg()

Dev Jain <[email protected]>
mm/migrate: use huge_ptep_get() in remove_migration_pte()

Breno Leitao <[email protected]>
mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()

Breno Leitao <[email protected]>
mm/kmemleak: avoid soft lockup when scanning task stacks

Jordan R Abrahams-Whitehead <[email protected]>
include/linux/list.h: mark list_add and __list_add as __always_inline

Hyunwoo Kim <[email protected]>
apparmor: fix out-of-bounds write when null terminating a label vec

Jann Horn <[email protected]>
apparmor: fix cred UAF caused by begin_current_label_crit_section()

Gary Guo <[email protected]>
rust: cfi: disable function merging if CFI is enabled

Jérémy Jean <[email protected]>
timers/itimer: Zero-init old itimerval before copy to userspace

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: switch to Default DMA window during kdump

Baokun Li <[email protected]>
fs: fix user path of nested backing files

Felix Yan <[email protected]>
clocksource/drivers/timer-sun4i: Advertise a real minimum delta

Matt Turner <[email protected]>
alpha: don't leak hardware-fabricated FP exception bits to user space

Matt Turner <[email protected]>
alpha: fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionally

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths

Zilin Guan <[email protected]>
wifi: ath11k: fix memory leaks in beacon template setup

Zilin Guan <[email protected]>
wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()

Zide Chen <[email protected]>
perf/x86/intel/uncore: Fix die ID init and look up bugs

Mario Limonciello <[email protected]>
drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1

Ming Lei <[email protected]>

    block: mark GFP_NOIO around sysfs ->store()

Chao Yu <[email protected]>
f2fs: fix potential deadloop in prepare_compress_overwrite()

Yang Erkun <[email protected]>
md: make rdev_addable usable for rcu mode

Michael Chan <[email protected]>
bnxt_en: Mask the bd_cnt field in the TX BD properly

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

Diffstat:

 Documentation/ABI/testing/sysfs-bus-nvdimm         |   3 +-
 Makefile                                           |   7 +-
 arch/alpha/include/uapi/asm/fpu.h                  |   8 +-
 arch/alpha/kernel/pci-sysfs.c                      |   6 +-
 arch/alpha/kernel/sys_marvel.c                     |  25 ++-
 arch/alpha/kernel/traps.c                          |   6 +-
 arch/alpha/math-emu/math.c                         |  88 +++++++-
 arch/arm/Kconfig                                   |   2 +-
 arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts    |   2 +-
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |   2 +-
 .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts |  12 ++
 arch/arm64/kernel/compat_alignment.c               |   4 +-
 arch/openrisc/kernel/entry.S                       |  43 +++-
 arch/powerpc/kernel/pci-common.c                   |   9 +-
 arch/powerpc/platforms/powermac/low_i2c.c          |   2 +-
 arch/powerpc/platforms/pseries/iommu.c             |  23 ++-
 arch/riscv/include/asm/acpi.h                      |  19 ++
 arch/s390/kernel/perf_cpum_cf.c                    | 221 ++++++++++++++-------
 arch/x86/coco/tdx/tdx.c                            |  10 +-
 arch/x86/events/intel/uncore.c                     |   1 +
 arch/x86/events/intel/uncore_snbep.c               |  13 +-
 arch/x86/include/asm/insn-eval.h                   |  36 ++++
 arch/x86/include/asm/sev.h                         |   2 +
 arch/x86/kvm/emulate.c                             |  26 +--
 arch/x86/net/bpf_jit_comp.c                        |   2 +-
 arch/x86/virt/svm/sev.c                            |  21 +-
 block/blk-sysfs.c                                  |   3 +
 block/genhd.c                                      |   1 +
 drivers/acpi/apei/erst.c                           |   2 +-
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/acpi/pfr_update.c                          |  45 +++--
 drivers/ata/libata-scsi.c                          |  28 +--
 drivers/auxdisplay/charlcd.c                       |  21 +-
 drivers/base/arch_numa.c                           |  12 ++
 drivers/base/property.c                            |  19 +-
 drivers/bluetooth/btusb.c                          |   6 +
 drivers/bluetooth/hci_bcm.c                        |   1 +
 drivers/bluetooth/hci_bcm4377.c                    |   1 +
 drivers/bluetooth/hci_h5.c                         |   4 +-
 drivers/bluetooth/hci_intel.c                      |   1 +
 drivers/bluetooth/hci_ldisc.c                      |   2 +-
 drivers/bluetooth/hci_serdev.c                     |   2 +-
 drivers/cdx/cdx.c                                  |   7 +-
 drivers/char/ipmi/ipmb_dev_int.c                   |   5 +-
 drivers/char/ipmi/ipmi_msghandler.c                |   1 +
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |   6 +-
 drivers/clocksource/timer-sun4i.c                  |   2 +-
 drivers/crypto/allwinner/Kconfig                   |  16 --
 drivers/crypto/allwinner/sun8i-ce/Makefile         |   1 -
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c  |  57 ------
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c  | 159 ---------------
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h       |  29 ---
 drivers/crypto/allwinner/sun8i-ss/Makefile         |   1 -
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c  |  39 ----
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c  | 177 -----------------
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h       |  23 ---
 drivers/cxl/core/pmem.c                            |  10 +-
 drivers/cxl/cxl.h                                  |   3 +-
 drivers/cxl/pmem.c                                 |   2 +-
 drivers/fpga/altera-cvp.c                          |  10 +-
 drivers/fpga/stratix10-soc.c                       |  21 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |  10 +-
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |  11 +-
 drivers/hid/hid-mcp2221.c                          |   9 +
 drivers/hid/hid-picolcd_debugfs.c                  |   9 +
 drivers/hid/hid-roccat.c                           |  13 +-
 drivers/hid/hid-sensor-custom.c                    |   9 +-
 drivers/hid/hid-sensor-hub.c                       |  46 +++--
 drivers/hsi/controllers/omap_ssi_core.c            |   6 +
 drivers/hwmon/max6621.c                            |   8 +-
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |  15 +-
 drivers/hwtracing/ptt/hisi_ptt.c                   |  20 +-
 drivers/i3c/master.c                               |  12 +-
 drivers/i3c/master/svc-i3c-master.c                |  10 +-
 drivers/infiniband/core/ucma.c                     |   5 +-
 drivers/infiniband/hw/cxgb4/device.c               |   6 +
 drivers/interconnect/core.c                        |   7 +-
 drivers/iommu/amd/init.c                           |  36 +++-
 drivers/iommu/amd/ppr.c                            |   3 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  56 ++++--
 drivers/iommu/intel/dmar.c                         |  15 +-
 drivers/iommu/intel/iommu.c                        |   8 +-
 drivers/iommu/intel/iommu.h                        |   2 +
 drivers/iommu/iommu-sva.c                          |   2 +-
 drivers/mailbox/qcom-ipcc.c                        |  17 +-
 drivers/md/dm-era-target.c                         |   5 +
 drivers/md/dm-log-userspace-base.c                 |   1 +
 drivers/md/dm-stats.c                              |   6 +-
 drivers/md/dm-switch.c                             |   2 +-
 drivers/md/md.c                                    |  15 +-
 drivers/md/persistent-data/dm-array.c              |  53 ++++-
 drivers/md/raid10.c                                |   2 +-
 drivers/media/cec/platform/stm32/stm32-cec.c       |   3 +-
 drivers/media/test-drivers/vicodec/vicodec-core.c  |   4 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |  14 +-
 drivers/mfd/sm501.c                                |   2 +
 drivers/misc/nsm.c                                 |   2 +-
 drivers/mmc/host/via-sdmmc.c                       |   8 +-
 drivers/net/dsa/realtek/rtl83xx.c                  |   4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   3 +-
 drivers/net/ethernet/nvidia/forcedeth.c            |   4 +-
 drivers/net/ethernet/qlogic/qede/qede.h            |   8 +-
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |   1 +
 drivers/net/ethernet/renesas/ravb.h                |   3 +
 drivers/net/ethernet/renesas/ravb_main.c           |   9 +-
 drivers/net/ethernet/renesas/ravb_ptp.c            |  44 +++-
 drivers/net/ipa/ipa_modem.c                        |  18 +-
 drivers/net/ntb_netdev.c                           |  11 +-
 drivers/net/slip/slip.c                            |  11 +-
 drivers/net/thunderbolt/main.c                     |  12 ++
 drivers/net/tun.c                                  |  21 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath11k/mac.c              |  28 ++-
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |   5 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   3 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c   |  12 ++
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   5 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  16 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   4 +-
 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c |   2 +-
 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c |   2 +-
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  19 +-
 .../net/wireless/realtek/rtlwifi/rtl8192du/sw.c    |  12 +-
 .../net/wireless/realtek/rtlwifi/rtl8192du/trx.c   |   3 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |   4 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |   1 +
 drivers/ntb/ntb_transport.c                        |  38 ++--
 drivers/nvdimm/label.c                             |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/fc.c                             |   2 +-
 drivers/nvme/host/pci.c                            |   1 +
 drivers/nvme/host/tcp.c                            |  45 ++++-
 drivers/of/base.c                                  |   2 +-
 drivers/pci/controller/dwc/pci-meson.c             |   2 +-
 drivers/pci/controller/pci-hyperv.c                |   1 +
 drivers/pci/controller/plda/pcie-plda-host.c       |  52 ++++-
 drivers/pci/msi/msi.c                              |  10 +
 drivers/pci/pci-sysfs.c                            |  42 +++-
 drivers/pci/pcie/portdrv.c                         |   2 +-
 drivers/pci/proc.c                                 |  16 +-
 drivers/pci/quirks.c                               |   9 +-
 drivers/platform/chrome/cros_ec_sensorhub_ring.c   |  19 +-
 .../x86/dell/dell-wmi-sysman/biosattr-interface.c  |   1 -
 drivers/platform/x86/hp/hp-bioscfg/bioscfg.c       |  18 +-
 drivers/platform/x86/hp/hp-bioscfg/bioscfg.h       |   8 +
 .../platform/x86/hp/hp-bioscfg/enum-attributes.c   |  15 +-
 .../platform/x86/hp/hp-bioscfg/int-attributes.c    |   6 +-
 .../x86/hp/hp-bioscfg/order-list-attributes.c      |  14 +-
 .../x86/hp/hp-bioscfg/passwdobj-attributes.c       |  14 +-
 .../platform/x86/hp/hp-bioscfg/spmobj-attributes.c |   4 +-
 .../platform/x86/hp/hp-bioscfg/string-attributes.c |   6 +-
 drivers/platform/x86/intel/ishtp_eclite.c          |   5 +-
 .../x86/intel/speed_select_if/isst_tpmi_core.c     |  77 ++++++-
 drivers/power/supply/bq24257_charger.c             |  16 +-
 drivers/power/supply/bq256xx_charger.c             |  29 +--
 drivers/power/supply/bq25890_charger.c             |  12 ++
 drivers/power/supply/charger-manager.c             |  54 +++--
 drivers/power/supply/cros_usbpd-charger.c          |  17 +-
 drivers/power/supply/lp8727_charger.c              |   4 +-
 drivers/power/supply/lp8788-charger.c              |   2 +-
 drivers/power/supply/max17040_battery.c            |  32 ++-
 drivers/power/supply/qcom_battmgr.c                |   2 +-
 drivers/power/supply/rt9455_charger.c              |  21 +-
 drivers/power/supply/twl4030_charger.c             |  12 +-
 drivers/power/supply/ucs1002_power.c               |   6 +-
 drivers/rapidio/devices/rio_mport_cdev.c           |  10 +-
 drivers/regulator/as3722-regulator.c               |   1 -
 drivers/regulator/max8998.c                        |   1 -
 drivers/regulator/qcom-refgen-regulator.c          |   4 +-
 drivers/remoteproc/mtk_scp.c                       |   9 +-
 drivers/rpmsg/qcom_glink_smem.c                    |   7 +
 drivers/s390/block/dasd.c                          |   6 +-
 drivers/s390/block/dasd_eckd.c                     |  40 +++-
 drivers/s390/block/dasd_erp.c                      |   3 +
 drivers/scsi/scsi_lib.c                            |   2 +
 drivers/staging/greybus/hid.c                      |   2 +-
 drivers/staging/media/tegra-video/vi.c             |   9 +-
 drivers/staging/media/tegra-video/vip.c            |  10 +-
 drivers/tty/serial/imx.c                           |  20 +-
 drivers/usb/dwc2/gadget.c                          |  11 +-
 drivers/usb/gadget/function/f_fs.c                 |  14 +-
 drivers/usb/gadget/function/f_midi2.c              |   2 +
 drivers/usb/gadget/function/f_tcm.c                |  23 ++-
 drivers/usb/gadget/function/f_uvc.c                |   7 +-
 drivers/usb/gadget/function/u_audio.c              |  24 ++-
 drivers/usb/gadget/udc/at91_udc.c                  |  20 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |   5 +-
 drivers/usb/phy/phy-fsl-usb.c                      |  52 ++---
 drivers/usb/phy/phy-fsl-usb.h                      |   6 +-
 drivers/usb/typec/tcpm/tcpci.c                     |  12 +-
 drivers/usb/typec/ucsi/ucsi.c                      |   3 +-
 .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c     |   4 +-
 drivers/video/fbdev/pvr2fb.c                       |   4 +-
 drivers/video/fbdev/ssd1307fb.c                    |  72 ++++++-
 drivers/video/fbdev/uvesafb.c                      |   2 +
 drivers/video/sticore.c                            |  22 +-
 drivers/w1/slaves/w1_ds28e17.c                     |   8 +
 fs/backing-file.c                                  |   2 +-
 fs/btrfs/relocation.c                              |  31 ++-
 fs/ceph/caps.c                                     |  11 +-
 fs/ceph/dir.c                                      |  10 +-
 fs/ceph/export.c                                   |  26 ++-
 fs/ceph/mds_client.c                               |   8 +-
 fs/ceph/mdsmap.c                                   |  11 +-
 fs/ceph/xattr.c                                    |   1 +
 fs/ecryptfs/crypto.c                               |   2 +-
 fs/ecryptfs/ecryptfs_kernel.h                      |   3 +-
 fs/ecryptfs/keystore.c                             |  45 ++++-
 fs/ecryptfs/messaging.c                            |  11 +-
 fs/ecryptfs/miscdev.c                              |   5 +-
 fs/ecryptfs/super.c                                |   7 +
 fs/efivarfs/super.c                                |  30 ++-
 fs/f2fs/compress.c                                 |   1 +
 fs/f2fs/data.c                                     |  10 +-
 fs/fat/misc.c                                      |   4 +
 fs/jbd2/checkpoint.c                               |  28 +--
 fs/lockd/clntproc.c                                |   3 +
 fs/lockd/svcsubs.c                                 |  53 ++---
 fs/nfs/pnfs.c                                      |   3 +-
 fs/nfsd/filecache.c                                |  15 +-
 fs/nfsd/flexfilelayoutxdr.c                        |  20 +-
 fs/nfsd/nfs2acl.c                                  |  52 ++---
 fs/nfsd/nfs3acl.c                                  |  17 +-
 fs/nfsd/nfs3proc.c                                 |  40 ++++
 fs/nfsd/nfs4layouts.c                              |  12 +-
 fs/nfsd/nfs4proc.c                                 |  51 +++--
 fs/nfsd/nfs4state.c                                | 215 +++++++++++++++-----
 fs/nfsd/nfs4xdr.c                                  |  22 +-
 fs/nfsd/nfscache.c                                 |   6 +-
 fs/nfsd/nfsctl.c                                   |  11 +-
 fs/nfsd/nfsfh.c                                    |  12 +-
 fs/nfsd/nfsproc.c                                  |   7 +
 fs/nfsd/nfssvc.c                                   |   4 +-
 fs/nfsd/nfsxdr.c                                   |  32 ++-
 fs/nfsd/trace.h                                    |   4 +-
 fs/nfsd/vfs.c                                      |  34 ++--
 fs/nilfs2/bmap.c                                   |   2 +-
 fs/nilfs2/bmap.h                                   |   2 +-
 fs/nilfs2/btree.c                                  |  39 +++-
 fs/nilfs2/direct.c                                 |   4 +-
 fs/ntfs3/frecord.c                                 |   9 +
 fs/ntfs3/fslog.c                                   |  34 ++++
 fs/ocfs2/cluster/heartbeat.c                       | 150 +++++++++++---
 fs/ocfs2/cluster/nodemanager.c                     |   6 +
 fs/ocfs2/cluster/nodemanager.h                     |   1 +
 fs/ocfs2/dir.c                                     |   2 +-
 fs/ocfs2/dlm/dlmmaster.c                           |   6 +
 fs/ocfs2/dlm/dlmrecovery.c                         |   9 +
 fs/ocfs2/refcounttree.c                            |  47 +++--
 fs/ocfs2/xattr.c                                   |   5 +-
 fs/orangefs/devorangefs-req.c                      |   1 +
 fs/orangefs/orangefs-debugfs.c                     |   1 +
 fs/smb/client/cifsfs.c                             |  15 +-
 fs/smb/client/dfs_cache.c                          |  33 ++-
 fs/smb/client/smb1ops.c                            |   2 +-
 fs/smb/client/smb2file.c                           |   5 +-
 fs/tracefs/event_inode.c                           |   7 +-
 fs/ubifs/auth.c                                    |   2 +-
 fs/udf/inode.c                                     |   2 +-
 fs/udf/partition.c                                 |   2 +-
 include/linux/amd-iommu.h                          |   4 +-
 include/linux/list.h                               |  15 +-
 include/linux/sunrpc/svc_rdma_pcl.h                |   2 +-
 include/linux/usb/tcpci.h                          |   1 +
 include/net/ip_tunnels.h                           |  11 +-
 include/net/sctp/structs.h                         |   2 +-
 kernel/auditfilter.c                               |   6 +-
 kernel/bpf/bloom_filter.c                          |  19 +-
 kernel/bpf/stackmap.c                              |   3 +
 kernel/params.c                                    |  14 +-
 kernel/sched/cpufreq_schedutil.c                   |  15 +-
 kernel/signal.c                                    |   4 +
 kernel/taskstats.c                                 |   3 +-
 kernel/time/itimer.c                               |   2 +-
 kernel/time/timer.c                                |   1 +
 kernel/trace/ring_buffer.c                         | 170 ++++++++++------
 kernel/trace/trace.c                               |   6 +-
 kernel/trace/trace_events.c                        |   2 +
 kernel/trace/trace_events_hist.c                   |   4 +-
 kernel/trace/trace_events_user.c                   |   3 +
 lib/ucs2_string.c                                  |   2 +-
 lib/xarray.c                                       |   3 +
 mm/kasan/quarantine.c                              |   7 +-
 mm/kmemleak.c                                      |  51 +++--
 mm/memcontrol.c                                    |   6 +
 mm/mempolicy.c                                     |  21 +-
 mm/migrate.c                                       |   8 +-
 mm/page_owner.c                                    |  10 +-
 mm/page_vma_mapped.c                               |   8 +-
 mm/vmscan.c                                        |   2 +-
 mm/zsmalloc.c                                      |  11 +-
 mm/zswap.c                                         |  13 +-
 net/bluetooth/eir.c                                |   3 +-
 net/bluetooth/hci_conn.c                           |   3 +-
 net/bluetooth/hci_core.c                           |   2 +-
 net/bluetooth/hci_event.c                          |   7 +-
 net/bluetooth/hci_sync.c                           |   2 +
 net/bluetooth/iso.c                                |   8 +
 net/bluetooth/rfcomm/core.c                        |   8 +-
 net/ceph/osd_client.c                              |  30 +++
 net/ceph/osdmap.c                                  |   2 +
 net/core/skbuff.c                                  |   5 +-
 net/core/xdp.c                                     |   4 +-
 net/ipv4/ip_tunnel.c                               |   2 +-
 net/ipv4/ipip.c                                    |   2 +-
 net/ipv6/ip6_gre.c                                 |  14 +-
 net/ipv6/ip6_tunnel.c                              |  22 +-
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/seg6_local.c                              |   9 +
 net/ipv6/sit.c                                     |   2 +-
 net/iucv/af_iucv.c                                 |   2 +
 net/l2tp/l2tp_netlink.c                            |  16 +-
 net/mpls/af_mpls.c                                 |   2 +
 net/mptcp/syncookies.c                             |   1 +
 net/openvswitch/conntrack.c                        |   8 +-
 net/openvswitch/datapath.c                         |  50 ++---
 net/sched/sch_generic.c                            |   2 +-
 net/sctp/inqueue.c                                 |   7 +-
 net/sctp/sm_sideeffect.c                           |   4 +
 net/sctp/stream.c                                  |  48 +++--
 net/smc/af_smc.c                                   |   3 +-
 net/smc/smc_core.c                                 |  27 +--
 net/smc/smc_rx.c                                   |  11 +-
 net/smc/smc_tx.h                                   |   6 +-
 net/sunrpc/auth_gss/auth_gss.c                     |   6 +-
 net/sunrpc/auth_gss/gss_krb5_wrap.c                |  13 +-
 net/sunrpc/auth_gss/gss_rpc_upcall.c               |   6 -
 net/sunrpc/auth_gss/gss_rpc_upcall.h               |   1 -
 net/sunrpc/auth_gss/gss_rpc_xdr.c                  |   6 +
 net/sunrpc/auth_gss/svcauth_gss.c                  |   8 +-
 net/sunrpc/cache.c                                 |   7 +-
 net/sunrpc/sunrpc_syms.c                           |   1 +
 net/sunrpc/svc.c                                   |  74 ++++++-
 net/sunrpc/xdr.c                                   |   2 +-
 net/sunrpc/xprtrdma/ib_client.c                    |  24 ++-
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |  47 ++++-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              |  47 +++--
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |  52 +++--
 net/sunrpc/xprtsock.c                              |  12 +-
 net/vmw_vsock/virtio_transport.c                   |   2 +-
 scripts/rust_is_available.sh                       |  14 ++
 scripts/rust_is_available_bindgen_libclang_22.h    |   5 +
 scripts/rust_is_available_test.py                  |  30 ++-
 security/apparmor/include/cred.h                   |   6 +-
 security/apparmor/include/label.h                  |   6 +-
 security/apparmor/include/task.h                   |  15 +-
 security/apparmor/task.c                           |  27 +++
 security/smack/smack_lsm.c                         |   2 +-
 sound/core/ump_convert.c                           |   1 +
 sound/drivers/aloop.c                              |   6 +
 sound/drivers/mpu401/mpu401.c                      |   6 +
 sound/drivers/mts64.c                              |   6 +
 sound/drivers/portman2x4.c                         |   6 +
 sound/drivers/serial-u16550.c                      |   6 +
 sound/drivers/virmidi.c                            |   6 +
 sound/pci/pcxhr/pcxhr.c                            |  14 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/usb/6fire/comm.c                             |   9 +-
 sound/usb/bcd2000/bcd2000.c                        |  11 +-
 tools/include/linux/compiler.h                     |   2 +-
 .../selftests/kvm/x86_64/sev_migrate_tests.c       |   2 -
 366 files changed, 3709 insertions(+), 1854 deletions(-)