From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 7.1.3
Date: Sat, 4 Jul 2026 13:59:22 +0200 [thread overview]
Message-ID: <2026070423-yearbook-stool-79fd@gregkh> (raw)
I'm announcing the release of the 7.1.3 kernel.
All users of the 7.1 kernel series must upgrade.
The updated 7.1.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-7.1.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 29 ++-
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 +-
drivers/crypto/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
drivers/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 | 19 +-
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/fork.c | 1
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 | 8 -
net/batman-adv/routing.c | 73 +++++++++
net/batman-adv/tp_meter.c | 113 ++++++++++-----
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 -
134 files changed, 1323 insertions(+), 448 deletions(-)
Ard Biesheuvel (1):
KVM: arm64: Omit tag sync on stage-2 mappings of the zero page
Arnd Bergmann (1):
err.h: use __always_inline on all error pointer helpers
Ashutosh Desai (1):
KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
Bitterblue Smith (2):
wifi: rtl8xxxu: Detect the maximum supported channel width
wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
Bryam Vargas (2):
apparmor: mediate the implicit connect of TCP fast open sendmsg
f2fs: bound i_inline_xattr_size for non-inline-xattr inodes
Chao Yu (2):
f2fs: fix to do sanity check on f2fs_get_node_folio_ra()
f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode
Chris Mason (1):
nfsd: release layout stid on setlease failure
Dawei Feng (1):
bpf: use kvfree() for replaced sysctl write buffer
Denis Arefev (1):
block: Avoid mounting the bdev pseudo-filesystem in userspace
Dominik Woźniak (1):
nfsd: check get_user() return when reading princhashlen
Doruk Tan Ozturk (2):
mac802154: llsec: add skb_cow_data() before in-place crypto
tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
ElXreno (1):
wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer
Eric Biggers (1):
fscrypt: Fix key setup in edge case with multiple data unit sizes
Fan Wu (1):
hdlc_ppp: sync per-proto timers before freeing hdlc state
Greg Kroah-Hartman (1):
Linux 7.1.3
Guannan Wang (1):
NFSD: Fix SECINFO_NO_NAME decode error cleanup
HanQuan (1):
net/tcp-ao: fix use-after-free of key in del_async path
Hem Parekh (1):
ksmbd: fix out-of-bounds read in smb_check_perm_dacl()
Hongling Zeng (1):
fbdev: omap2: fix use-after-free in omapfb_mmap
Huacai Chen (1):
LoongArch: Report dying CPU to RCU in stop_this_cpu()
Hyunchul Lee (1):
ntfs: serialize volume label accesses
Hyunwoo Kim (1):
KVM: x86: hyper-v: Bound the bank index when querying sparse banks
Ian Bridges (2):
fbdev: fix use-after-free in store_modes()
fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var
Igor Raits (1):
NFSv4: clear exception state on successful mkdir retry
Jarkko Sakkinen (1):
KEYS: fix overflow in keyctl_pkey_params_get_2()
Jeff Layton (6):
nfsd: fix posix_acl leak on SETACL decode failure
nfsd: fix inverted cp_ttl check in async copy reaper
nfsd: fix posix_acl leak and ignored error in nfsd4_create_file
nfsd: fix dead ACL conflict guard in nfsd4_create
nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race
nfsd: reset write verifier on deferred writeback errors
Jiajia Liu (1):
wifi: mt76: add wcid publish check in mt76_sta_add
Johan Hovold (1):
i2c: core: fix adapter registration race
John Johansen (1):
apparmor: advertise the tcp fast open fix is applied
Jonas Jelonek (1):
MIPS: smp: report dying CPU to RCU in stop_this_cpu()
Jose Ignacio Tornos Martinez (1):
wifi: ath11k: fix warning when unbinding
Junjie Cao (2):
wifi: iwlwifi: mvm: fix race condition in PTP removal
wifi: iwlwifi: mld: fix race condition in PTP removal
Junrui Luo (1):
wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers
Kiryl Shutsemau (Meta) (1):
userfaultfd: build __VMA_UFFD_FLAGS from config-gated masks
Koichiro Den (1):
NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR
Konstantin Khorenko (1):
gcov: use atomic counter updates to fix concurrent access crashes
Konstantin Komarov (1):
ntfs3: reject direct userspace writes to reserved $LX* xattrs
Luka Gejak (2):
wifi: rtw88: increase TX report timeout to fix race condition
wifi: rtw88: usb: fix memory leaks on USB write failures
Lukas Wunner (1):
PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist
Maciej W. Rozycki (1):
MIPS: DEC: Prevent initial console buffer from landing in XKPHYS
Maoyi Xie (1):
net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
Markus Elfring (1):
NFS: Prevent resource leak in nfs_alloc_server()
Michael Bommarito (3):
exfat: fix potential use-after-free in exfat_find_dir_entry()
NFSv4/flexfiles: reject zero filehandle version count
NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr
Michal Koutný (1):
blk-cgroup: fix UAF in __blkcg_rstat_flush()
Mike Rapoport (Microsoft) (1):
userfaultfd: ensure mremap_userfaultfd_fail() releases mmap_changing
Mikhail Lobanov (1):
f2fs: read COW data with the original inode during atomic write
Mingyu Wang (1):
fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()
Paolo Bonzini (1):
KVM: x86: Fix shadow paging use-after-free due to unexpected role
Qingshuang Fu (1):
irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove
Rik van Riel (1):
sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup path
Ruslan Valiyev (1):
apparmor: fix use-after-free in rawdata dedup loop
Sam James (1):
crypto: nx - fix nx_crypto_ctx_exit argument
Sean Christopherson (2):
KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level
KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()
Shaomin Chen (1):
keys: Pin request_key_auth payload in instantiate paths
Steffen Persvold (1):
fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
Sunmin Jeong (1):
f2fs: fix to round down start offset of fallocate for pin file
Sven Eckelmann (26):
batman-adv: tp_meter: keep unacked list in ascending ordered
batman-adv: tp_meter: initialize dup_acks explicitly
batman-adv: tp_meter: initialize dec_cwnd explicitly
batman-adv: tp_meter: avoid window underflow
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
batman-adv: tp_meter: fix fast recovery precondition
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
batman-adv: tp_meter: add only finished tp_vars to lists
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
batman-adv: prevent ELP transmission interval underflow
batman-adv: tp_meter: initialize last_recv_time during init
batman-adv: gw: don't deselect gateway with active hardif
batman-adv: ensure bcast is writable before modifying TTL
batman-adv: fix (m|b)cast csum after decrementing TTL
batman-adv: frag: ensure fragment is writable before modifying TTL
batman-adv: frag: avoid underflow of TTL
batman-adv: v: prevent OGM aggregation on disabled hardif
batman-adv: tp_meter: restrict number of unacked list entries
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
batman-adv: tp_meter: prevent parallel modifications of last_recv
batman-adv: tp_meter: handle overlapping packets
batman-adv: tt: don't merge change entries with different VIDs
batman-adv: tt: track roam count per VID
batman-adv: dat: prevent false sharing between VLANs
batman-adv: tvlv: enforce 2-byte alignment
batman-adv: tvlv: avoid race of cifsnotfound handler state
Tristan Madani (1):
gfs2: fix use-after-free in gfs2_qd_dealloc
Tuo Li (1):
fbdev: modedb: fix a possible UAF in fb_find_mode()
Usama Arif (2):
kernel/fork: clear PF_BLOCK_TS in copy_process()
block: invalidate cached plug timestamp after task switch
Vivian Wang (2):
riscv: mm: Extract helper mark_new_valid_map()
riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()
Wenjie Qi (6):
f2fs: fix missing read bio submission on large folio error
f2fs: pass correct iostat type for single node writes
f2fs: reject setattr size changes on large folio files
f2fs: validate orphan inode entry count
f2fs: validate compress cache inode only when enabled
f2fs: keep atomic write retry from zeroing original data
Wentao Liang (4):
pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()
pNFS: Fix use-after-free in pnfs_update_layout()
fpga: region: fix use-after-free in child_regions_with_firmware()
power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()
Wongi Lee (2):
ipv6: account for fraggap on the paged allocation path
ipv4: account for fraggap on the paged allocation path
Yiming Qian (1):
net: skmsg: preserve sg.copy across SG transforms
Yizhou Zhao (1):
9p: avoid putting oldfid in p9_client_walk() error path
Yongpeng Yang (1):
f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()
Yuho Choi (1):
rpmsg: char: Fix use-after-free on probe error path
Zenm Chen (1):
wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S
Zhang Cen (2):
f2fs: validate ACL entry sizes in f2fs_acl_from_disk()
ocfs2: reject oversized group bitmap descriptors
Zhaoyang Huang (1):
Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block"
next reply other threads:[~2026-07-04 11:59 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-04 11:59 Greg Kroah-Hartman [this message]
2026-07-04 11:59 ` Linux 7.1.3 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2026070423-yearbook-stool-79fd@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.