From d9af85b50bbabf6f099d6732e77d6b1443e651cf Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 8 Apr 2010 15:51:10 -0400 Subject: [PATCH] Revert "e2fsck: fix spurious complaints about i_size caused by preallocated blocks" This reverts commit 0ea910997b3c2ba09b65b852b9bb4dd7b4d68999. Since the Linux kernel now has support for the EXT4_EOFBLOCKS_FL flag starting in 2.6.34, we don't need this workaround any more. Signed-off-by: "Theodore Ts'o" --- e2fsck/pass1.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/e2fsck/pass1.c b/e2fsck/pass1.c index c39d837..bb5604b 100644 --- a/e2fsck/pass1.c +++ b/e2fsck/pass1.c @@ -1801,9 +1801,7 @@ static void scan_extent_node(e2fsck_t ctx, struct problem_context *pctx, pb->last_db_block = blockcnt - 1; pb->num_blocks += extent.e_len; pb->previous_block = extent.e_pblk + extent.e_len - 1; - start_block = extent.e_lblk + extent.e_len - 1; - if (!(extent.e_flags & EXT2_EXTENT_FLAGS_UNINIT)) - pb->last_block = start_block; + start_block = pb->last_block = extent.e_lblk + extent.e_len - 1; next: pctx->errcode = ext2fs_extent_get(ehandle, EXT2_EXTENT_NEXT_SIB, -- 1.8.3.1