This is the start of the stable review cycle for the 6.12.84 release.
There are 35 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, 26 Apr 2026 13:23:21 +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.84-rc…
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 <gregkh(a)linuxfoundation.org>
Linux 6.12.84-rc1
Anderson Nascimento <anderson(a)allelesecurity.com>
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
Bingquan Chen <patzilla007(a)gmail.com>
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
Berk Cem Goksel <berkcgoksel(a)gmail.com>
ALSA: caiaq: take a reference on the USB device in create_card()
Cryolitia PukNgae <cryolitia.pukngae(a)linux.dev>
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
George Saad <geoo115(a)gmail.com>
f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
Tristan Madani <tristan(a)talencesecurity.com>
ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
Tristan Madani <tristan(a)talencesecurity.com>
ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: validate response sizes in ipc_validate_msg()
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: client: require a full NFS mode SID before reading mode bits
DaeMyung Kang <charsyam(a)gmail.com>
smb: server: fix max_connections off-by-one in tcp accept path
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: server: fix active_num_conn leak on transport allocation failure
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: require minimum ACE size in smb_check_perm_dacl()
Darrick J. Wong <djwong(a)kernel.org>
fuse: quiet down complaints in fuse_conn_limit_write
Bernd Schubert <bschubert(a)ddn.com>
fuse: Check for large folio with SPLICE_F_MOVE
Samuel Page <sam(a)bynar.io>
fuse: reject oversized dirents in page cache
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid memory leak in f2fs_rename()
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
fs/ntfs3: validate rec->used in journal-replay file record check
Wang Jie <jiewang2024(a)lzu.edu.cn>
rxrpc: only handle RESPONSE during service challenge
Nathan Chancellor <nathan(a)kernel.org>
scripts/dtc: Remove unused dts_version in dtc-lexer.l
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
Max Boone <mboone(a)akamai.com>
mm/pagewalk: fix race between concurrent split and refault
Tamir Duberstein <tamird(a)kernel.org>
scripts: generate_rust_analyzer.py: define scripts
Mikhail Gavrilov <mikhail.v.gavrilov(a)gmail.com>
drm/amdgpu: replace PASID IDR with XArray
Daniel Golle <daniel(a)makrotopia.org>
net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers
Miguel Ojeda <ojeda(a)kernel.org>
rust: warn on bindgen < 0.69.5 and libclang >= 19.1
Felix Fietkau <nbd(a)nbd.name>
wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
Steven Chen <chenste(a)linux.microsoft.com>
ima: do not copy measurement list to kdump kernel
Steven Chen <chenste(a)linux.microsoft.com>
ima: verify if the segment size has changed
Koichiro Den <den(a)valinux.co.jp>
PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
Jianhui Zhou <jianhuizzzzz(a)gmail.com>
mm/userfaultfd: fix hugetlb fault mutex hash calculation
-------------
Diffstat:
Makefile | 4 +-
drivers/crypto/ccp/sev-dev.c | 19 ++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 39 +++++++-------
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 22 +++++++-
drivers/net/ethernet/mediatek/mtk_ppe.c | 30 +++++++++++
drivers/net/ethernet/mediatek/mtk_ppe.h | 1 +
drivers/net/wireless/ath/ath9k/channel.c | 6 +--
drivers/net/wireless/virtual/mac80211_hwsim.c | 1 -
drivers/pci/endpoint/functions/pci-epf-vntb.c | 18 +------
fs/f2fs/compress.c | 14 +++--
fs/f2fs/namei.c | 1 +
fs/fuse/control.c | 4 +-
fs/fuse/dev.c | 3 ++
fs/fuse/readdir.c | 4 ++
fs/ntfs3/fslog.c | 12 ++++-
fs/smb/client/cifsacl.c | 1 +
fs/smb/client/smb2ops.c | 6 +++
fs/smb/server/mgmt/user_config.c | 6 ---
fs/smb/server/smb2pdu.c | 2 +
fs/smb/server/smbacl.c | 61 +++++++++++++++++-----
fs/smb/server/transport_ipc.c | 16 ++++--
fs/smb/server/transport_tcp.c | 4 +-
fs/smb/server/vfs_cache.c | 41 +++++++++++----
include/linux/hugetlb.h | 17 ++++++
include/net/mac80211.h | 4 +-
mm/pagewalk.c | 24 ++++++++-
mm/userfaultfd.c | 2 +-
net/mac80211/tx.c | 4 +-
net/packet/af_packet.c | 21 +++++---
net/rxrpc/conn_event.c | 14 ++++-
net/rxrpc/key.c | 4 ++
scripts/dtc/dtc-lexer.l | 3 --
scripts/generate_rust_analyzer.py | 14 ++++-
scripts/rust_is_available.sh | 15 ++++++
.../rust_is_available_bindgen_libclang_concat.h | 3 ++
scripts/rust_is_available_test.py | 34 +++++++++++-
security/integrity/ima/ima_kexec.c | 13 +++++
sound/usb/caiaq/device.c | 4 +-
sound/usb/mixer.c | 7 +++
39 files changed, 389 insertions(+), 109 deletions(-)
This is the start of the stable review cycle for the 7.0.2 release.
There are 42 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, 26 Apr 2026 13:23:22 +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.0.2-rc1.…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 7.0.2-rc1
Naman Jain <namjain(a)linux.microsoft.com>
mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER
Anderson Nascimento <anderson(a)allelesecurity.com>
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
Sean Christopherson <seanjc(a)google.com>
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
Bingquan Chen <patzilla007(a)gmail.com>
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
Berk Cem Goksel <berkcgoksel(a)gmail.com>
ALSA: caiaq: take a reference on the USB device in create_card()
Eric Naim <dnaim(a)cachyos.org>
ALSA: hda/realtek: Add quirk for Legion S7 15IMH
Cryolitia PukNgae <cryolitia.pukngae(a)linux.dev>
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
George Saad <geoo115(a)gmail.com>
f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
Jan Kara <jack(a)suse.cz>
writeback: Fix use after free in inode_switch_wbs_work_fn()
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()
Tristan Madani <tristan(a)talencesecurity.com>
ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
Tristan Madani <tristan(a)talencesecurity.com>
ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: validate response sizes in ipc_validate_msg()
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: client: validate the whole DACL before rewriting it in cifsacl
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: client: require a full NFS mode SID before reading mode bits
DaeMyung Kang <charsyam(a)gmail.com>
smb: server: fix max_connections off-by-one in tcp accept path
Paulo Alcantara <pc(a)manguebit.org>
smb: client: fix dir separator in SMB1 UNIX mounts
Michael Bommarito <michael.bommarito(a)gmail.com>
smb: server: fix active_num_conn leak on transport allocation failure
Michael Bommarito <michael.bommarito(a)gmail.com>
ksmbd: require minimum ACE size in smb_check_perm_dacl()
Miklos Szeredi <mszeredi(a)redhat.com>
fuse: fuse_dev_ioctl_clone() should wait for device file to be initialized
Darrick J. Wong <djwong(a)kernel.org>
fuse: quiet down complaints in fuse_conn_limit_write
Bernd Schubert <bschubert(a)ddn.com>
fuse: Check for large folio with SPLICE_F_MOVE
Miklos Szeredi <mszeredi(a)redhat.com>
fuse: abort on fatal signal during sync init
Samuel Page <sam(a)bynar.io>
fuse: reject oversized dirents in page cache
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid memory leak in f2fs_rename()
Yongpeng Yang <yangyongpeng(a)xiaomi.com>
f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()
Chao Yu <chao(a)kernel.org>
f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
fs/ntfs3: validate rec->used in journal-replay file record check
Nathan Chancellor <nathan(a)kernel.org>
scripts/dtc: Remove unused dts_version in dtc-lexer.l
Tamir Duberstein <tamird(a)kernel.org>
scripts: generate_rust_analyzer.py: define scripts
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: validate owner of durable handle on reconnect
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
Dudu Lu <phx0fer(a)gmail.com>
crypto: krb5enc - fix async decrypt skipping hash verification
Wesley Atwell <atwellwea(a)gmail.com>
crypto: krb5enc - fix sleepable flag handling in encrypt dispatch
Mikhail Gavrilov <mikhail.v.gavrilov(a)gmail.com>
drm/amdgpu: replace PASID IDR with XArray
Miguel Ojeda <ojeda(a)kernel.org>
pwm: th1520: fix `CLIPPY=1` warning
Herbert Xu <herbert(a)gondor.apana.org.au>
crypto: authencesn - Fix src offset when decrypting in-place
-------------
Diffstat:
Makefile | 4 +-
crypto/authencesn.c | 6 +-
crypto/krb5enc.c | 51 ++++++++-----
drivers/crypto/ccp/sev-dev.c | 19 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 39 +++++-----
drivers/hv/mshv_vtl_main.c | 12 ++-
drivers/pwm/pwm_th1520.rs | 5 +-
fs/f2fs/compress.c | 14 +++-
fs/f2fs/data.c | 7 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/namei.c | 1 +
fs/f2fs/segment.c | 6 +-
fs/f2fs/super.c | 11 ++-
fs/fs-writeback.c | 36 ++++-----
fs/fuse/control.c | 4 +-
fs/fuse/dev.c | 30 +++++---
fs/fuse/fuse_i.h | 1 +
fs/fuse/inode.c | 1 +
fs/fuse/readdir.c | 4 +
fs/ntfs3/fslog.c | 12 ++-
fs/smb/client/cifsacl.c | 117 +++++++++++++++++++++--------
fs/smb/client/connect.c | 10 +--
fs/smb/client/smb1ops.c | 19 ++---
fs/smb/client/smb2ops.c | 6 ++
fs/smb/server/connection.c | 5 +-
fs/smb/server/mgmt/user_config.c | 6 --
fs/smb/server/mgmt/user_session.c | 8 +-
fs/smb/server/oplock.c | 7 ++
fs/smb/server/oplock.h | 1 +
fs/smb/server/smb2pdu.c | 5 +-
fs/smb/server/smbacl.c | 61 +++++++++++----
fs/smb/server/transport_ipc.c | 16 +++-
fs/smb/server/transport_tcp.c | 4 +-
fs/smb/server/vfs_cache.c | 128 +++++++++++++++++++++++++++-----
fs/smb/server/vfs_cache.h | 12 ++-
include/uapi/linux/mshv.h | 2 +-
net/packet/af_packet.c | 21 ++++--
net/rxrpc/key.c | 4 +
scripts/dtc/dtc-lexer.l | 3 -
scripts/generate_rust_analyzer.py | 14 +++-
sound/hda/codecs/realtek/alc269.c | 1 +
sound/usb/caiaq/device.c | 4 +-
sound/usb/mixer.c | 7 ++
43 files changed, 513 insertions(+), 213 deletions(-)
Hi,
Since your company exhibited at DMEA Berlin 2026, I wanted to check if you'd be interested in accessing the final attendee database containing 25,718 verified contacts.
All contacts are opt-in, GDPR-compliant, and can be customized by job title, industry, company size, or region based on your target audience.
Let me know your ideal prospects, and I’ll share the relevant counts and pricing.
As the expo has now concluded, we’re offering an exclusive 40% discount on the full attendee list for a limited time.
Best regards,
Alyssa Morgan
Sr. Demand Generation
We hope you found this message to be useful. However, if you'd rather not receive future e-mails, please reply opt-out