Commit 1a3e9e8a authored by Baokun Li's avatar Baokun Li Committed by Theodore Ts'o
Browse files

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 5d0f0e57 ("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 <ebiggers@kernel.org>
Signed-off-by: default avatarBaokun Li <libaokun1@huawei.com>
Reviewed-by: default avatarZhang Yi <yi.zhang@huawei.com>
Reviewed-by: default avatarJan Kara <jack@suse.cz>
Reviewed-by: default avatarOjaswin Mujoo <ojaswin@linux.ibm.com>
Message-ID: <20251121090654.631996-23-libaokun@huaweicloud.com>
Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent 58fd191f
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -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;