From: yangerkun Date: Wed, 9 Jun 2021 07:55:45 +0000 (+0800) Subject: ext4: no need to verify new add extent block X-Git-Tag: accepted/tizen/unified/20230118.172025~6859^2~16 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0caaefbaf2a429c256c7469cb603ca8918e96fb0;p=platform%2Fkernel%2Flinux-rpi.git ext4: no need to verify new add extent block ext4_ext_grow_indepth will add a new extent block which has init the expected content. We can mark this buffer as verified so to stop a useless check in __read_extent_tree_block. Signed-off-by: yangerkun Reviewed-by: Jan Kara Link: https://lore.kernel.org/r/20210609075545.1442160-1-yangerkun@huawei.com Signed-off-by: Theodore Ts'o --- diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 1293de5..92ad64b 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -1309,6 +1309,7 @@ static int ext4_ext_grow_indepth(handle_t *handle, struct inode *inode, neh->eh_magic = EXT4_EXT_MAGIC; ext4_extent_block_csum_set(inode, neh); set_buffer_uptodate(bh); + set_buffer_verified(bh); unlock_buffer(bh); err = ext4_handle_dirty_metadata(handle, inode, bh);