Skip to content

7.1.3-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 Latest120 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/120KVM: x86: Fix shadow paging use-after-free due to unexpected rolearch/x86/kvm/mmu/mmu.c+6 -40 replies
2/120batman-adv: tp_meter: keep unacked list in ascending orderednet/batman-adv/tp_meter.c+1 -10 replies
3/120batman-adv: tp_meter: initialize dup_acks explicitlynet/batman-adv/tp_meter.c+1 -00 replies
4/120batman-adv: tp_meter: initialize dec_cwnd explicitlynet/batman-adv/tp_meter.c+2 -00 replies
5/120batman-adv: tp_meter: avoid window underflownet/batman-adv/tp_meter.c+6 -10 replies
6/120batman-adv: tp_meter: avoid divide-by-zero for dec_cwndnet/batman-adv/tp_meter.c+4 -10 replies
7/120batman-adv: tp_meter: fix fast recovery preconditionnet/batman-adv/tp_meter.c+1 -10 replies
8/120batman-adv: tp_meter: handle seqno wrap-around for fast recovery detectionnet/batman-adv/tp_meter.c+1 -10 replies
9/120batman-adv: tp_meter: add only finished tp_vars to listsnet/batman-adv/tp_meter.c+9 -90 replies
10/120batman-adv: bla: annotate lasttime access with READ/WRITE_ONCEnet/batman-adv/bridge_loop_avoidance.c+14 -140 replies
11/120batman-adv: prevent ELP transmission interval underflownet/batman-adv/netlink.c+7 -10 replies
12/120batman-adv: tp_meter: initialize last_recv_time during initnet/batman-adv/tp_meter.c+7 -30 replies
13/120batman-adv: gw: dont deselect gateway with active hardifnet/batman-adv/hard-interface.c+2 -260 replies
14/120batman-adv: ensure bcast is writable before modifying TTLnet/batman-adv/routing.c+6 -00 replies
15/120batman-adv: fix (m|b)cast csum after decrementing TTLnet/batman-adv/routing.c+56 -20 replies
16/120batman-adv: frag: ensure fragment is writable before modifying TTLnet/batman-adv/fragmentation.c net/batman-adv/fragmentation.h net/batman-adv/routing.c+17 -40 replies
17/120batman-adv: frag: avoid underflow of TTLnet/batman-adv/fragmentation.c+7 -00 replies
18/120batman-adv: v: prevent OGM aggregation on disabled hardifnet/batman-adv/bat_v.c net/batman-adv/bat_v_ogm.c net/batman-adv/types.h+19 -00 replies
19/120batman-adv: tp_meter: restrict number of unacked list entriesnet/batman-adv/tp_meter.c net/batman-adv/types.h+25 -10 replies
20/120batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCEnet/batman-adv/tp_meter.c+4 -40 replies
21/120batman-adv: tp_meter: prevent parallel modifications of last_recvnet/batman-adv/tp_meter.c net/batman-adv/types.h+14 -100 replies
22/120batman-adv: tp_meter: handle overlapping packetsnet/batman-adv/tp_meter.c+11 -140 replies
23/120batman-adv: tt: dont merge change entries with different VIDsnet/batman-adv/translation-table.c+3 -00 replies
24/120batman-adv: tt: track roam count per VIDnet/batman-adv/translation-table.c net/batman-adv/types.h+10 -20 replies
25/120batman-adv: dat: prevent false sharing between VLANsnet/batman-adv/distributed-arp-table.c+9 -30 replies
26/120batman-adv: tvlv: enforce 2-byte alignmentnet/batman-adv/bat_iv_ogm.c net/batman-adv/bat_v_ogm.c net/batman-adv/routing.c +1 more+32 -20 replies
27/120batman-adv: tvlv: avoid race of cifsnotfound handler statenet/batman-adv/tvlv.c net/batman-adv/types.h+57 -130 replies
28/120ipv6: account for fraggap on the paged allocation pathnet/ipv6/ip6_output.c+3 -60 replies
29/120ipv4: account for fraggap on the paged allocation pathnet/ipv4/ip_output.c+2 -50 replies
30/120ntfs3: reject direct userspace writes to reserved $LX* xattrsfs/ntfs3/xattr.c+12 -00 replies
31/120wifi: mt76: add wcid publish check in mt76_sta_adddrivers/net/wireless/mediatek/mt76/mac80211.c+12 -30 replies
32/120mac802154: llsec: add skb_cow_data() before in-place cryptonet/mac802154/llsec.c+14 -00 replies
33/120net: skmsg: preserve sg.copy across SG transformsinclude/linux/skmsg.h net/core/filter.c net/core/skmsg.c +1 more+44 -40 replies
34/120net: ip_gre: require CAP_NET_ADMIN in the device netns for changelinkinclude/net/rtnetlink.h net/core/rtnetlink.c net/ipv4/ip_gre.c+16 -00 replies
35/120PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelistdrivers/crypto/intel/qat/qat_common/adf_accel_devices.h drivers/dma/idxd/registers.h drivers/pci/p2pdma.c +1 more+18 -80 replies
36/120apparmor: mediate the implicit connect of TCP fast open sendmsgsecurity/apparmor/lsm.c+15 -10 replies
37/120apparmor: fix use-after-free in rawdata dedup loopsecurity/apparmor/include/policy_unpack.h security/apparmor/policy.c+25 -20 replies
38/120NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BARdrivers/ntb/hw/epf/ntb_hw_epf.c+2 -10 replies
39/120fbdev: fix use-after-free in store_modes()drivers/video/fbdev/core/fbsysfs.c+9 -10 replies
40/120fscrypt: Fix key setup in edge case with multiple data unit sizesfs/crypto/fscrypt_private.h fs/crypto/inline_crypt.c fs/crypto/keyring.c +1 more+122 -830 replies
41/120block: invalidate cached plug timestamp after task switchinclude/linux/blkdev.h kernel/sched/core.c+15 -150 replies
42/120KVM: arm64: Omit tag sync on stage-2 mappings of the zero pagearch/arm64/kvm/mmu.c+5 -00 replies
43/120err.h: use __always_inline on all error pointer helpersinclude/linux/err.h+6 -60 replies
44/120gcov: use atomic counter updates to fix concurrent access crashesMakefile+21 -60 replies
45/120KEYS: fix overflow in keyctl_pkey_params_get_2()security/keys/keyctl_pkey.c+8 -10 replies
46/120keys: Pin request_key_auth payload in instantiate pathsinclude/keys/request_key_auth-type.h security/keys/internal.h security/keys/keyctl.c +1 more+53 -80 replies
47/120userfaultfd: ensure mremap_userfaultfd_fail() releases mmap_changingfs/userfaultfd.c+2 -00 replies
48/120userfaultfd: build __VMA_UFFD_FLAGS from config-gated masksinclude/linux/mm.h include/linux/userfaultfd_k.h+41 -20 replies
49/120wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3Sdrivers/net/wireless/mediatek/mt76/mt76x2/usb.c+1 -00 replies
50/120wifi: mt76: mt7925: dont disable AP BSS when removing TDLS peerdrivers/net/wireless/mediatek/mt76/mt7925/main.c+3 -00 replies
51/120wifi: ath11k: fix warning when unbindingdrivers/net/wireless/ath/ath11k/dp.c+1 -00 replies
52/120wifi: rtl8xxxu: Detect the maximum supported channel widthdrivers/net/wireless/realtek/rtl8xxxu/8188e.c drivers/net/wireless/realtek/rtl8xxxu/8188f.c drivers/net/wireless/realtek/rtl8xxxu/8192c.c +8 more+76 -50 replies
53/120wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptordrivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h+1 -10 replies
54/120wifi: rtw88: increase TX report timeout to fix race conditiondrivers/net/wireless/realtek/rtw88/tx.c+6 -10 replies
55/120wifi: rtw88: usb: fix memory leaks on USB write failuresdrivers/net/wireless/realtek/rtw88/usb.c+11 -20 replies
56/120wifi: iwlwifi: mvm: fix race condition in PTP removaldrivers/net/wireless/intel/iwlwifi/mvm/ptp.c+1 -10 replies
57/120wifi: iwlwifi: mld: fix race condition in PTP removaldrivers/net/wireless/intel/iwlwifi/mld/ptp.c+1 -10 replies
58/120wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlersdrivers/net/wireless/intel/iwlwifi/mld/agg.c+9 -00 replies
59/120f2fs: fix missing read bio submission on large folio errorfs/f2fs/data.c+5 -60 replies
60/120f2fs: pass correct iostat type for single node writesfs/f2fs/node.c+1 -10 replies
61/120f2fs: reject setattr size changes on large folio filesfs/f2fs/file.c+2 -00 replies
62/120f2fs: fix to do sanity check on f2fs_get_node_folio_ra()fs/f2fs/f2fs.h fs/f2fs/node.c+6 -10 replies
63/120f2fs: validate orphan inode entry countfs/f2fs/checkpoint.c include/linux/f2fs_fs.h+14 -10 replies
64/120f2fs: validate compress cache inode only when enabledfs/f2fs/inode.c+7 -20 replies
65/120f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inodefs/f2fs/gc.c fs/f2fs/inode.c+50 -110 replies
66/120f2fs: fix to round down start offset of fallocate for pin filefs/f2fs/file.c+8 -10 replies
67/120f2fs: bound i_inline_xattr_size for non-inline-xattr inodesfs/f2fs/inode.c+3 -30 replies
68/120f2fs: validate ACL entry sizes in f2fs_acl_from_disk()fs/f2fs/acl.c+16 -20 replies
69/120Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block"fs/f2fs/gc.c+1 -50 replies
70/120f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()fs/f2fs/extent_cache.c+7 -120 replies
71/120f2fs: keep atomic write retry from zeroing original datafs/f2fs/data.c+11 -50 replies
72/120f2fs: read COW data with the original inode during atomic writefs/f2fs/data.c+16 -100 replies
73/120block: Avoid mounting the bdev pseudo-filesystem in userspaceblock/bdev.c+0 -50 replies
74/120bpf: use kvfree() for replaced sysctl write bufferkernel/bpf/cgroup.c+1 -10 replies
75/120MIPS: DEC: Prevent initial console buffer from landing in XKPHYSarch/mips/dec/prom/console.c+5 -20 replies
76/120exfat: fix potential use-after-free in exfat_find_dir_entry()fs/exfat/dir.c+3 -10 replies
77/120KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping levelarch/x86/kvm/mmu/mmu.c include/linux/kvm_host.h+18 -70 replies
78/120KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()virt/kvm/eventfd.c+5 -70 replies
79/120crypto: nx - fix nx_crypto_ctx_exit argumentdrivers/crypto/nx/nx.c drivers/crypto/nx/nx.h+3 -50 replies
80/120gfs2: fix use-after-free in gfs2_qd_deallocfs/gfs2/super.c+1 -00 replies
81/120pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()drivers/power/sequencing/core.c+9 -50 replies
82/120hdlc_ppp: sync per-proto timers before freeing hdlc statedrivers/net/wan/hdlc_ppp.c+13 -20 replies
83/120blk-cgroup: fix UAF in __blkcg_rstat_flush()block/blk-cgroup.c+11 -100 replies
84/120tipc: fix slab-use-after-free Read in tipc_aead_decrypt_donenet/tipc/crypto.c+9 -00 replies
85/120LoongArch: Report dying CPU to RCU in stop_this_cpu()arch/loongarch/kernel/smp.c+1 -00 replies
86/120pNFS: Fix use-after-free in pnfs_update_layout()fs/nfs/pnfs.c+1 -10 replies
87/120sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup pathkernel/sched/core.c+13 -20 replies
88/120irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on removedrivers/irqchip/irq-imgpdc.c+6 -00 replies
89/120fpga: region: fix use-after-free in child_regions_with_firmware()drivers/fpga/of-fpga-region.c+1 -20 replies
90/120rpmsg: char: Fix use-after-free on probe error pathdrivers/rpmsg/rpmsg_char.c+13 -20 replies
91/120ocfs2: reject oversized group bitmap descriptorsfs/ocfs2/suballoc.c+22 -00 replies
92/1209p: avoid putting oldfid in p9_client_walk() error pathnet/9p/client.c+2 -10 replies
93/120MIPS: smp: report dying CPU to RCU in stop_this_cpu()arch/mips/kernel/smp.c+2 -00 replies
94/120KVM: x86: hyper-v: Bound the bank index when querying sparse banksarch/x86/kvm/hyperv.c+5 -00 replies
95/120KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT patharch/x86/kvm/svm/sev.c+1 -00 replies
96/120power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()drivers/power/reset/linkstation-poweroff.c+1 -10 replies
97/120riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()arch/riscv/include/asm/kfence.h arch/riscv/kernel/entry.S+9 -42 replies
98/120ntfs: serialize volume label accessesfs/ntfs/file.c fs/ntfs/super.c fs/ntfs/volume.h+28 -100 replies
99/120fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_vardrivers/video/fbdev/core/fbmem.c+12 -00 replies
100/120fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()drivers/video/fbdev/core/fbcon.c+7 -00 replies
101/120fbdev: omap2: fix use-after-free in omapfb_mmapdrivers/video/fbdev/omap2/omapfb/omapfb-main.c+8 -10 replies
102/120fbdev: modedb: fix a possible UAF in fb_find_mode()drivers/video/fbdev/core/modedb.c+1 -20 replies
103/120fbdev: modedb: Fix misaligned fields in the 1920x1080-60 modedrivers/video/fbdev/core/modedb.c+1 -10 replies
104/120i2c: core: fix adapter registration racedrivers/i2c/i2c-core-base.c+6 -20 replies
105/120nfsd: release layout stid on setlease failurefs/nfsd/nfs4layouts.c+5 -70 replies
106/120NFSD: Fix SECINFO_NO_NAME decode error cleanupfs/nfsd/nfs4xdr.c+2 -10 replies
107/120nfsd: fix posix_acl leak on SETACL decode failurefs/nfsd/nfs2acl.c fs/nfsd/nfs3acl.c+24 -100 replies
108/120nfsd: fix inverted cp_ttl check in async copy reaperfs/nfsd/nfs4proc.c+1 -10 replies
109/120nfsd: fix posix_acl leak and ignored error in nfsd4_create_filefs/nfsd/nfs4proc.c+9 -60 replies
110/120nfsd: check get_user() return when reading princhashlenfs/nfsd/nfs4recover.c+2 -10 replies
111/120nfsd: fix dead ACL conflict guard in nfsd4_createfs/nfsd/nfs4proc.c+1 -10 replies
112/120nfsd: avoid leaking pre-allocated openowner on unconfirmed retry racefs/nfsd/nfs4state.c+1 -00 replies
113/120nfsd: reset write verifier on deferred writeback errorsfs/nfsd/vfs.c+5 -10 replies
114/120NFSv4/flexfiles: reject zero filehandle version countfs/nfs/flexfilelayout/flexfilelayout.c+4 -00 replies
115/120NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addrfs/nfs/pnfs_nfs.c+2 -20 replies
116/120NFSv4: clear exception state on successful mkdir retryfs/nfs/nfs4proc.c+2 -30 replies
117/120NFS: Prevent resource leak in nfs_alloc_server()fs/nfs/client.c+1 -00 replies
118/120ksmbd: fix out-of-bounds read in smb_check_perm_dacl()fs/smb/server/smbacl.c+3 -10 replies
119/120net/tcp-ao: fix use-after-free of key in del_async pathnet/ipv4/tcp_ao.c+4 -00 replies
120/120apparmor: advertise the tcp fast open fix is appliedsecurity/apparmor/net.c+2 -00 replies

Reviews trailers per patch

47 of 120 patches have a Reviewed-by or Acked-by.

PatchNora SchifferIdo SchimmelAlexander LobakinKuniyuki IwashimaVinicius Costa GomesGiovanni CabidduFrank LiDave JiangCatalin MarinasNathan ChancellorTamir DubersteinArnd BergmannPeter OberparleiterAlessandro GroppoLorenzo StoakesSimon HormanVadim FedorenkoChao YuYunji KangYeongjin GilSungjong SeoLorenzo BianconiChristoph HellwigEmil TsalapatisJiayuan ChenYonghong SongBreno LeitaoEric BiggersCalvin Buckley[email protected]Jose Fernandez (Anthropic)Tung NguyenGuo RenBaochen QiangRameshkumar SundaramMathieu DesnoyersXu YilunJoseph QiPing-Ke ShihLuka GejakDavid Hildenbrand (Arm)Jeff LaytonJan ČípaNeilBrownNamjae JeonEric DumazetThomas ZimmermannVitaly KuznetsovRonald WarsowBrett A C SheffieldPeter SchneiderMiguel Ojeda
SeriesT-b T-b T-b T-b
1/120
2/120
3/120
4/120
5/120
6/120
7/120
8/120
9/120
10/120
11/120
12/120
13/120R-b
14/120
15/120
16/120
17/120
18/120
19/120
20/120
21/120
22/120
23/120
24/120
25/120
26/120
27/120
28/120R-b
29/120R-b
30/120
31/120
32/120R-b
33/120
34/120R-b
35/120A-b A-b
36/120
37/120
38/120R-b R-b
39/120
40/120
41/120
42/120R-b
43/120R-b R-b T-b
44/120T-b T-b R-b
45/120T-b
46/120
47/120R-b
48/120R-b
49/120A-b
50/120
51/120R-b R-b
52/120R-b
53/120A-b
54/120A-b T-b
55/120A-b T-b
56/120R-b R-b
57/120R-b R-b
58/120
59/120R-b
60/120R-b
61/120R-b
62/120
63/120R-b
64/120R-b
65/120
66/120R-b R-b R-b R-b
67/120R-b
68/120R-b
69/120R-b
70/120R-b
71/120R-b
72/120R-b
73/120R-b
74/120R-b R-b A-b
75/120
76/120
77/120
78/120
79/120A-b R-b T-b
80/120T-b
81/120
82/120
83/120T-b
84/120R-b R-b R-b
85/120R-b
86/120
87/120R-b
88/120
89/120R-b
90/120
91/120R-b
92/120
93/120
94/120R-b
95/120
96/120
97/120
98/120
99/120
100/120R-b
101/120
102/120
103/120
104/120
105/120R-b
106/120
107/120
108/120
109/120
110/120R-b
111/120
112/120
113/120
114/120
115/120
116/120Reported-and-tested-by R-b
117/120
118/120A-b
119/120R-b
120/120

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

Read the v1 thread

Cover letter [PATCH 7.1 000/120] 7.1.3-rc1 review

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

Responses should be made by Sat, 04 Jul 2026 15:50:58 +0000. Anything received after that time might be too late.

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

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

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 7.1.3-rc1

John Johansen <[email protected]>
apparmor: advertise the tcp fast open fix is applied

HanQuan <[email protected]>
net/tcp-ao: fix use-after-free of key in del_async path

Hem Parekh <[email protected]>
ksmbd: fix out-of-bounds read in smb_check_perm_dacl()

Markus Elfring <[email protected]>
NFS: Prevent resource leak in nfs_alloc_server()

Igor Raits <[email protected]>
NFSv4: clear exception state on successful mkdir retry

Michael Bommarito <[email protected]>
NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr

Michael Bommarito <[email protected]>
NFSv4/flexfiles: reject zero filehandle version count

Jeff Layton <[email protected]>
nfsd: reset write verifier on deferred writeback errors

Jeff Layton <[email protected]>
nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race

Jeff Layton <[email protected]>
nfsd: fix dead ACL conflict guard in nfsd4_create

Dominik Woźniak <[email protected]>
nfsd: check get_user() return when reading princhashlen

Jeff Layton <[email protected]>
nfsd: fix posix_acl leak and ignored error in nfsd4_create_file

Jeff Layton <[email protected]>
nfsd: fix inverted cp_ttl check in async copy reaper

Jeff Layton <[email protected]>
nfsd: fix posix_acl leak on SETACL decode failure

Guannan Wang <[email protected]>
NFSD: Fix SECINFO_NO_NAME decode error cleanup

Chris Mason <[email protected]>
nfsd: release layout stid on setlease failure

Johan Hovold <[email protected]>
i2c: core: fix adapter registration race

Steffen Persvold <[email protected]>

    fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode

Tuo Li <[email protected]>
fbdev: modedb: fix a possible UAF in fb_find_mode()

Hongling Zeng <[email protected]>
fbdev: omap2: fix use-after-free in omapfb_mmap

Mingyu Wang <[email protected]>
fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()

Ian Bridges <[email protected]>
fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var

Hyunchul Lee <[email protected]>
ntfs: serialize volume label accesses

Vivian Wang <[email protected]>
riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()

Wentao Liang <[email protected]>
power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()

Ashutosh Desai <[email protected]>
KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path

Hyunwoo Kim <[email protected]>
KVM: x86: hyper-v: Bound the bank index when querying sparse banks

Jonas Jelonek <[email protected]>
MIPS: smp: report dying CPU to RCU in stop_this_cpu()

Yizhou Zhao <[email protected]>
9p: avoid putting oldfid in p9_client_walk() error path

Zhang Cen <[email protected]>
ocfs2: reject oversized group bitmap descriptors

Yuho Choi <[email protected]>
rpmsg: char: Fix use-after-free on probe error path

Wentao Liang <[email protected]>
fpga: region: fix use-after-free in child_regions_with_firmware()

Qingshuang Fu <[email protected]>
irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove

Rik van Riel <[email protected]>
sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup path

Wentao Liang <[email protected]>
pNFS: Fix use-after-free in pnfs_update_layout()

Huacai Chen <[email protected]>
LoongArch: Report dying CPU to RCU in stop_this_cpu()

Doruk Tan Ozturk <[email protected]>
tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done

Michal Koutný <[email protected]>
blk-cgroup: fix UAF in __blkcg_rstat_flush()

Fan Wu <[email protected]>
hdlc_ppp: sync per-proto timers before freeing hdlc state

Wentao Liang <[email protected]>
pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()

Tristan Madani <[email protected]>
gfs2: fix use-after-free in gfs2_qd_dealloc

Sam James <[email protected]>
crypto: nx - fix nx_crypto_ctx_exit argument

Sean Christopherson <[email protected]>
KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()

Sean Christopherson <[email protected]>
KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level

Michael Bommarito <[email protected]>
exfat: fix potential use-after-free in exfat_find_dir_entry()

Maciej W. Rozycki <[email protected]>
MIPS: DEC: Prevent initial console buffer from landing in XKPHYS

Dawei Feng <[email protected]>
bpf: use kvfree() for replaced sysctl write buffer

Denis Arefev <[email protected]>
block: Avoid mounting the bdev pseudo-filesystem in userspace

Mikhail Lobanov <[email protected]>
f2fs: read COW data with the original inode during atomic write

Wenjie Qi <[email protected]>
f2fs: keep atomic write retry from zeroing original data

Yongpeng Yang <[email protected]>
f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()

Zhaoyang Huang <[email protected]>
Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block"

Zhang Cen <[email protected]>
f2fs: validate ACL entry sizes in f2fs_acl_from_disk()

Bryam Vargas <[email protected]>
f2fs: bound i_inline_xattr_size for non-inline-xattr inodes

Sunmin Jeong <[email protected]>
f2fs: fix to round down start offset of fallocate for pin file

Chao Yu <[email protected]>
f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode

Wenjie Qi <[email protected]>
f2fs: validate compress cache inode only when enabled

Wenjie Qi <[email protected]>
f2fs: validate orphan inode entry count

Chao Yu <[email protected]>
f2fs: fix to do sanity check on f2fs_get_node_folio_ra()

Wenjie Qi <[email protected]>
f2fs: reject setattr size changes on large folio files

Wenjie Qi <[email protected]>
f2fs: pass correct iostat type for single node writes

Wenjie Qi <[email protected]>
f2fs: fix missing read bio submission on large folio error

Junrui Luo <[email protected]>
wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers

Junjie Cao <[email protected]>
wifi: iwlwifi: mld: fix race condition in PTP removal

Junjie Cao <[email protected]>
wifi: iwlwifi: mvm: fix race condition in PTP removal

Luka Gejak <[email protected]>
wifi: rtw88: usb: fix memory leaks on USB write failures

Luka Gejak <[email protected]>
wifi: rtw88: increase TX report timeout to fix race condition

Bitterblue Smith <[email protected]>
wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Detect the maximum supported channel width

Jose Ignacio Tornos Martinez <[email protected]>
wifi: ath11k: fix warning when unbinding

ElXreno <[email protected]>
wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer

Zenm Chen <[email protected]>
wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S

Kiryl Shutsemau (Meta) <[email protected]>
userfaultfd: build __VMA_UFFD_FLAGS from config-gated masks

Mike Rapoport (Microsoft) <[email protected]>
userfaultfd: ensure mremap_userfaultfd_fail() releases mmap_changing

Shaomin Chen <[email protected]>
keys: Pin request_key_auth payload in instantiate paths

Jarkko Sakkinen <[email protected]>
KEYS: fix overflow in keyctl_pkey_params_get_2()

Konstantin Khorenko <[email protected]>
gcov: use atomic counter updates to fix concurrent access crashes

Arnd Bergmann <[email protected]>
err.h: use __always_inline on all error pointer helpers

Ard Biesheuvel <[email protected]>
KVM: arm64: Omit tag sync on stage-2 mappings of the zero page

Usama Arif <[email protected]>
block: invalidate cached plug timestamp after task switch

Eric Biggers <[email protected]>
fscrypt: Fix key setup in edge case with multiple data unit sizes

Ian Bridges <[email protected]>
fbdev: fix use-after-free in store_modes()

Koichiro Den <[email protected]>
NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR

Ruslan Valiyev <[email protected]>
apparmor: fix use-after-free in rawdata dedup loop

Bryam Vargas <[email protected]>
apparmor: mediate the implicit connect of TCP fast open sendmsg

Lukas Wunner <[email protected]>
PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist

Maoyi Xie <[email protected]>
net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink

Yiming Qian <[email protected]>
net: skmsg: preserve sg.copy across SG transforms

Doruk Tan Ozturk <[email protected]>
mac802154: llsec: add skb_cow_data() before in-place crypto

Jiajia Liu <[email protected]>
wifi: mt76: add wcid publish check in mt76_sta_add

Konstantin Komarov <[email protected]>
ntfs3: reject direct userspace writes to reserved $LX* xattrs

Wongi Lee <[email protected]>
ipv4: account for fraggap on the paged allocation path

Wongi Lee <[email protected]>
ipv6: account for fraggap on the paged allocation path

Sven Eckelmann <[email protected]>
batman-adv: tvlv: avoid race of cifsnotfound handler state

Sven Eckelmann <[email protected]>
batman-adv: tvlv: enforce 2-byte alignment

Sven Eckelmann <[email protected]>
batman-adv: dat: prevent false sharing between VLANs

Sven Eckelmann <[email protected]>
batman-adv: tt: track roam count per VID

Sven Eckelmann <[email protected]>
batman-adv: tt: don't merge change entries with different VIDs

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: handle overlapping packets

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: prevent parallel modifications of last_recv

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: restrict number of unacked list entries

Sven Eckelmann <[email protected]>
batman-adv: v: prevent OGM aggregation on disabled hardif

Sven Eckelmann <[email protected]>
batman-adv: frag: avoid underflow of TTL

Sven Eckelmann <[email protected]>
batman-adv: frag: ensure fragment is writable before modifying TTL

Sven Eckelmann <[email protected]>
batman-adv: fix (m|b)cast csum after decrementing TTL

Sven Eckelmann <[email protected]>
batman-adv: ensure bcast is writable before modifying TTL

Sven Eckelmann <[email protected]>
batman-adv: gw: don't deselect gateway with active hardif

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize last_recv_time during init

Sven Eckelmann <[email protected]>
batman-adv: prevent ELP transmission interval underflow

Sven Eckelmann <[email protected]>
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: add only finished tp_vars to lists

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: fix fast recovery precondition

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: avoid window underflow

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize dec_cwnd explicitly

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: initialize dup_acks explicitly

Sven Eckelmann <[email protected]>
batman-adv: tp_meter: keep unacked list in ascending ordered

Paolo Bonzini <[email protected]>
KVM: x86: Fix shadow paging use-after-free due to unexpected role

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

Diffstat:

 Makefile                                           |  31 ++++--
 arch/arm64/kvm/mmu.c                               |   5 +
 arch/loongarch/kernel/smp.c                        |   1 +
 arch/mips/dec/prom/console.c                       |   7 +-
 arch/mips/kernel/smp.c                             |   2 +
 arch/riscv/include/asm/kfence.h                    |   7 +-
 arch/riscv/kernel/entry.S                          |   6 +-
 arch/x86/kvm/hyperv.c                              |   5 +
 arch/x86/kvm/mmu/mmu.c                             |  28 +++--
 arch/x86/kvm/svm/sev.c                             |   1 +
 block/bdev.c                                       |   5 -
 block/blk-cgroup.c                                 |  21 ++--
 .../intel/qat/qat_common/adf_accel_devices.h       |   5 -
 drivers/crypto/nx/nx.c                             |   6 +-
 drivers/crypto/nx/nx.h                             |   2 +-
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/fpga/of-fpga-region.c                      |   3 +-
 drivers/i2c/i2c-core-base.c                        |   8 +-
 drivers/irqchip/irq-imgpdc.c                       |   6 ++
 drivers/net/wan/hdlc_ppp.c                         |  15 ++-
 drivers/net/wireless/ath/ath11k/dp.c               |   1 +
 drivers/net/wireless/intel/iwlwifi/mld/agg.c       |   9 ++
 drivers/net/wireless/intel/iwlwifi/mld/ptp.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c       |   2 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |  15 ++-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |   3 +
 drivers/net/wireless/realtek/rtl8xxxu/8188e.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8188f.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192c.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192e.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192f.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8710b.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723a.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723b.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  64 ++++++++++-
 drivers/net/wireless/realtek/rtl8xxxu/regs.h       |   2 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   7 ++
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h   |   2 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |   7 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |  13 ++-
 drivers/ntb/hw/epf/ntb_hw_epf.c                    |   3 +-
 drivers/pci/p2pdma.c                               |  10 ++
 drivers/power/reset/linkstation-poweroff.c         |   2 +-
 drivers/power/sequencing/core.c                    |  14 ++-
 drivers/rpmsg/rpmsg_char.c                         |  15 ++-
 drivers/video/fbdev/core/fbcon.c                   |   7 ++
 drivers/video/fbdev/core/fbmem.c                   |  12 +++
 drivers/video/fbdev/core/fbsysfs.c                 |  10 +-
 drivers/video/fbdev/core/modedb.c                  |   5 +-
 drivers/video/fbdev/omap2/omapfb/omapfb-main.c     |   9 +-
 fs/crypto/fscrypt_private.h                        |  52 +++++----
 fs/crypto/inline_crypt.c                           |   8 +-
 fs/crypto/keyring.c                                |  23 ++--
 fs/crypto/keysetup.c                               | 118 +++++++++++++--------
 fs/exfat/dir.c                                     |   4 +-
 fs/f2fs/acl.c                                      |  18 +++-
 fs/f2fs/checkpoint.c                               |  14 ++-
 fs/f2fs/data.c                                     |  49 +++++----
 fs/f2fs/extent_cache.c                             |  19 ++--
 fs/f2fs/f2fs.h                                     |   1 +
 fs/f2fs/file.c                                     |  11 +-
 fs/f2fs/gc.c                                       |  56 +++++++---
 fs/f2fs/inode.c                                    |  26 +++--
 fs/f2fs/node.c                                     |   8 +-
 fs/gfs2/super.c                                    |   1 +
 fs/nfs/client.c                                    |   1 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |   4 +
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfs/pnfs.c                                      |   2 +-
 fs/nfs/pnfs_nfs.c                                  |   4 +-
 fs/nfsd/nfs2acl.c                                  |  17 ++-
 fs/nfsd/nfs3acl.c                                  |  17 ++-
 fs/nfsd/nfs4layouts.c                              |  12 +--
 fs/nfsd/nfs4proc.c                                 |  19 ++--
 fs/nfsd/nfs4recover.c                              |   3 +-
 fs/nfsd/nfs4state.c                                |   1 +
 fs/nfsd/nfs4xdr.c                                  |   3 +-
 fs/nfsd/vfs.c                                      |   6 +-
 fs/ntfs/file.c                                     |  17 ++-
 fs/ntfs/super.c                                    |  21 ++--
 fs/ntfs/volume.h                                   |   2 +
 fs/ntfs3/xattr.c                                   |  12 +++
 fs/ocfs2/suballoc.c                                |  22 ++++
 fs/smb/server/smbacl.c                             |   4 +-
 fs/userfaultfd.c                                   |   2 +
 include/keys/request_key_auth-type.h               |   2 +
 include/linux/blkdev.h                             |  16 ++-
 include/linux/err.h                                |  12 +--
 include/linux/f2fs_fs.h                            |   1 +
 include/linux/kvm_host.h                           |   7 +-
 include/linux/mm.h                                 |  39 +++++++
 include/linux/pci_ids.h                            |   8 ++
 include/linux/skmsg.h                              |  15 ++-
 include/linux/userfaultfd_k.h                      |   4 +-
 include/net/rtnetlink.h                            |   2 +
 kernel/bpf/cgroup.c                                |   2 +-
 kernel/sched/core.c                                |  27 +++--
 net/9p/client.c                                    |   3 +-
 net/batman-adv/bat_iv_ogm.c                        |  11 +-
 net/batman-adv/bat_v.c                             |   1 +
 net/batman-adv/bat_v_ogm.c                         |  23 +++-
 net/batman-adv/bridge_loop_avoidance.c             |  28 ++---
 net/batman-adv/distributed-arp-table.c             |  12 ++-
 net/batman-adv/fragmentation.c                     |  22 +++-
 net/batman-adv/fragmentation.h                     |   3 +-
 net/batman-adv/hard-interface.c                    |  28 +----
 net/batman-adv/netlink.c                           |  10 +-
 net/batman-adv/routing.c                           |  73 ++++++++++++-
 net/batman-adv/tp_meter.c                          | 115 +++++++++++++-------
 net/batman-adv/translation-table.c                 |  12 ++-
 net/batman-adv/tvlv.c                              |  69 ++++++++++--
 net/batman-adv/types.h                             |  21 ++--
 net/core/filter.c                                  |  27 +++++
 net/core/rtnetlink.c                               |   8 ++
 net/core/skmsg.c                                   |   2 +
 net/ipv4/ip_gre.c                                  |   6 ++
 net/ipv4/ip_output.c                               |   7 +-
 net/ipv4/tcp_ao.c                                  |   4 +
 net/ipv6/ip6_output.c                              |   9 +-
 net/mac802154/llsec.c                              |  14 +++
 net/tipc/crypto.c                                  |   9 ++
 net/tls/tls_sw.c                                   |   4 +
 security/apparmor/include/policy_unpack.h          |  19 ++++
 security/apparmor/lsm.c                            |  16 ++-
 security/apparmor/net.c                            |   2 +
 security/apparmor/policy.c                         |   8 +-
 security/keys/internal.h                           |   2 +
 security/keys/keyctl.c                             |  24 +++--
 security/keys/keyctl_pkey.c                        |   9 +-
 security/keys/request_key_auth.c                   |  33 +++++-
 virt/kvm/eventfd.c                                 |  12 +--
 132 files changed, 1312 insertions(+), 441 deletions(-)