From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02D23345CA3; Mon, 27 Apr 2026 15:12:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777302768; cv=none; b=i+ukZ5RquNPOqUbVhEywYq+CYdSDSoW6yYv3ab7ZAAtnNZRTD66zzt4X1Ey+j0Qxl8jGaXJoj8ZxN1WBkFjqafjz1CuiXGoo3KDic0/ezGTnLOyOPC/u/QDXsu0UetDVHKQSRLAlmEYz7MAaify9Kf83Ud03CQ4WsjDPgXHYdkE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777302768; c=relaxed/simple; bh=2ynHjXmDCidstiRgal7MtgBtGiLCJmBtSqqsOLr6U9I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GJiw6R98G4qPrJAPxUWihqHFnSFR9LbFi5dBST+lYT+tqn9h5UDjRWY2KVXFTN6NHZyQ9O/8zdaYmNWAvqNljGskrOoU+wzmP8M26jcJxclZfGr9vFVyqmwy6fGDFAECErsjxlB7t6dF9ESGwRbVQnQYD5OZStimC+T8cxN6jyE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=bRMKqbSr; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="bRMKqbSr" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72CB2C2BCC6; Mon, 27 Apr 2026 15:12:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1777302767; bh=2ynHjXmDCidstiRgal7MtgBtGiLCJmBtSqqsOLr6U9I=; h=From:To:Cc:Subject:Date:From; b=bRMKqbSr4HoRdXCep9D2MLIA//fqg+jkveSixGNcSWLlmxCKgfBqmkhLh6LJAsoan Tq8F2p5oaerqpTaew8opHovteQ81cYBhTvuAGMlVpScMC9vBLSDW/ArM1xYsYC7CgH xuu6JPunecC2yRQbAIIif0G/6EtEKW5YcFsZ3gIA= From: Greg Kroah-Hartman 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 Subject: Linux 6.18.25 Date: Mon, 27 Apr 2026 09:12:09 -0600 Message-ID: <2026042710-sizzling-sadness-6237@gregkh> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit I'm announcing the release of the 6.18.25 kernel. All users of the 6.18 kernel series must upgrade. The updated 6.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.18.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 ------------ Documentation/arch/arm64/silicon-errata.rst | 2 Makefile | 2 arch/arm64/Kconfig | 12 ++ arch/arm64/include/asm/cpucaps.h | 2 arch/arm64/include/asm/cputype.h | 2 arch/arm64/include/asm/fpsimd.h | 21 +++ arch/arm64/include/asm/tlbbatch.h | 10 + arch/arm64/include/asm/tlbflush.h | 143 ++++++++++++++++++++++----- arch/arm64/kernel/cpu_errata.c | 30 +++++ arch/arm64/kernel/entry-common.c | 3 arch/arm64/kernel/fpsimd.c | 79 ++++++++++++++ arch/arm64/kernel/process.c | 36 ++++++ arch/arm64/kernel/sys_compat.c | 2 arch/arm64/kvm/hyp/nvhe/mm.c | 2 arch/arm64/kvm/hyp/nvhe/tlb.c | 8 - arch/arm64/kvm/hyp/pgtable.c | 2 arch/arm64/kvm/hyp/vhe/tlb.c | 10 - arch/arm64/tools/cpucaps | 1 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/net/ethernet/mediatek/mtk_eth_soc.c | 22 +++- drivers/net/ethernet/mediatek/mtk_ppe.c | 30 +++++ drivers/net/ethernet/mediatek/mtk_ppe.h | 1 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 | 1 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 | 7 - 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 ++ kernel/sched/debug.c | 4 lib/crc/.kunitconfig | 3 lib/crc/Kconfig | 17 ++- lib/crc/tests/crc_kunit.c | 28 ++++- lib/crypto/.kunitconfig | 11 ++ lib/crypto/tests/Kconfig | 32 ++++-- net/ipv6/exthdrs.c | 4 net/ipv6/seg6_hmac.c | 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 + tools/testing/kunit/configs/all_tests.config | 4 67 files changed, 867 insertions(+), 215 deletions(-) Anderson Nascimento (1): rxrpc: Fix missing validation of ticket length in non-XDR key preparsing Berk Cem Goksel (1): ALSA: caiaq: take a reference on the USB device in create_card() Bernd Schubert (1): fuse: Check for large folio with SPLICE_F_MOVE Bingquan Chen (1): net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd() Catalin Marinas (4): arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish() arm64: cputype: Add C1-Pro definitions arm64: errata: Work around early CME DVMSync acknowledgement Chao Yu (3): f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally f2fs: fix to avoid memory leak in f2fs_rename() f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer Cryolitia PukNgae (1): ALSA: usb-audio: apply quirk for MOONDROP JU Jiu DaeMyung Kang (2): smb: server: fix max_connections off-by-one in tcp accept path ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id() Daniel Golle (1): net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers Darrick J. Wong (1): fuse: quiet down complaints in fuse_conn_limit_write Dudu Lu (1): crypto: krb5enc - fix async decrypt skipping hash verification Eric Biggers (8): lib/crc: tests: Make crc_kunit test only the enabled CRC variants lib/crc: tests: Add CRC_ENABLE_ALL_FOR_KUNIT lib/crc: tests: Add a .kunitconfig file kunit: configs: Enable all CRC tests in all_tests.config lib/crypto: tests: Add a .kunitconfig file lib/crypto: tests: Introduce CRYPTO_LIB_ENABLE_ALL_FOR_KUNIT kunit: configs: Enable all crypto library tests in all_tests.config lib/crypto: tests: Drop the default to CRYPTO_SELFTESTS Eric Naim (1): ALSA: hda/realtek: Add quirk for Legion S7 15IMH George Saad (1): f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io() Greg Kroah-Hartman (2): fs/ntfs3: validate rec->used in journal-replay file record check Linux 6.18.25 Herbert Xu (1): crypto: authencesn - Fix src offset when decrypting in-place Jan Kara (1): writeback: Fix use after free in inode_switch_wbs_work_fn() Mark Rutland (2): arm64: tlb: Allow XZR argument to TLBI ops arm64: tlb: Optimize ARM64_WORKAROUND_REPEAT_TLBI Michael Bommarito (6): ksmbd: require minimum ACE size in smb_check_perm_dacl() smb: server: fix active_num_conn leak on transport allocation failure smb: client: require a full NFS mode SID before reading mode bits smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path ksmbd: validate response sizes in ipc_validate_msg() ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() Mikhail Gavrilov (1): drm/amdgpu: replace PASID IDR with XArray Miklos Szeredi (2): fuse: abort on fatal signal during sync init fuse: fuse_dev_ioctl_clone() should wait for device file to be initialized Minhong He (1): ipv6: add NULL checks for idev in SRv6 paths Namjae Jeon (2): ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger ksmbd: validate owner of durable handle on reconnect Nathan Chancellor (1): scripts/dtc: Remove unused dts_version in dtc-lexer.l Peter Zijlstra (1): sched/debug: Fix avg_vruntime() usage Samuel Page (1): fuse: reject oversized dirents in page cache Sean Christopherson (3): crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed Tamir Duberstein (1): scripts: generate_rust_analyzer.py: define scripts Tristan Madani (2): ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment ksmbd: use check_add_overflow() to prevent u16 DACL size overflow Wesley Atwell (1): crypto: krb5enc - fix sleepable flag handling in encrypt dispatch Yongpeng Yang (1): f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()