Whamcloud - gitweb
Revert "e2fsck: fix spurious complaints about i_size caused by preallocated blocks"
authorTheodore Ts'o <tytso@mit.edu>
Thu, 8 Apr 2010 19:51:10 +0000 (15:51 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 8 Apr 2010 19:51:10 +0000 (15:51 -0400)
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" <tytso@mit.edu>
e2fsck/pass1.c

index c39d837..bb5604b 100644 (file)
@@ -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,