7.1.3-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 121 patches 12 repliesIn review
Patches in v1 No applies recorded yet
None of the 121 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Pavel Machek (CIP) | Brett A C Sheffield | Ronald Warsow | Dileep Malepu | Mark Brown | Takeshi Ogasawara | Peter Schneider | Ron Economos | Miguel Ojeda | Barry K. Nathan | Florian Fainelli |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-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 11 reviewers.
Cover letter [PATCH 7.1 000/121] 7.1.3-rc2 review
This is the start of the stable review cycle for the 7.1.3 release. There are 121 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, 05 Jul 2026 07:28:08 +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-rc2.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-rc2
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()
Vivian Wang <[email protected]>
riscv: mm: Extract helper mark_new_valid_map()
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/cacheflush.h | 25 +++-- 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 +-- 133 files changed, 1326 insertions(+), 452 deletions(-)