From: Baokun Li Date: Fri, 21 Nov 2025 09:06:52 +0000 (+0800) Subject: ext4: support verifying data from large folios with fs-verity X-Git-Url: https://gentwo.org/gitweb/?a=commitdiff_plain;h=1a3e9e8aa4f72440b00ef6171b4198f82822d679;p=linux%2F.git ext4: support verifying data from large folios with fs-verity Eric Biggers already added support for verifying data from large folios several years ago in commit 5d0f0e57ed90 ("fsverity: support verifying data from large folios"). With ext4 now supporting large block sizes, the fs-verity tests `kvm-xfstests -c ext4/64k -g verity -x encrypt` pass without issues. Therefore, remove the restriction and allow large folios to be enabled together with fs-verity. Cc: Eric Biggers Signed-off-by: Baokun Li Reviewed-by: Zhang Yi Reviewed-by: Jan Kara Reviewed-by: Ojaswin Mujoo Message-ID: <20251121090654.631996-23-libaokun@huaweicloud.com> Signed-off-by: Theodore Ts'o --- diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 1eab837e47c5..a566469ae07a 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -5154,8 +5154,6 @@ static bool ext4_should_enable_large_folio(struct inode *inode) if (!S_ISREG(inode->i_mode)) return false; - if (ext4_has_feature_verity(sb)) - return false; if (ext4_has_feature_encrypt(sb)) return false;