diff options
author | Lukas Czerner <lczerner@redhat.com> | 2012-03-22 18:42:11 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2012-03-22 19:42:11 -0400 |
commit | 010dc7b90d97b93907cbf57b3b44f1c1cad234f6 (patch) | |
tree | 8bb87c5b99f3317e1801737b463d6d68e863b382 /tests/f_bad_disconnected_inode | |
parent | 37c8db7b2078d0310e5676404e21cc143d8e4d56 (diff) | |
download | android_external_e2fsprogs-010dc7b90d97b93907cbf57b3b44f1c1cad234f6.tar.gz android_external_e2fsprogs-010dc7b90d97b93907cbf57b3b44f1c1cad234f6.tar.bz2 android_external_e2fsprogs-010dc7b90d97b93907cbf57b3b44f1c1cad234f6.zip |
e2fsck: remove EXT4_EOFBLOCKS_FL flag handling
We've decided to remove EOFBLOCKS_FL from the ext4 file system entirely,
because it is not actually very useful and it is causing more problems
than it solves. We're going to remove it from e2fsprogs first and then
after the new e2fsprogs version is common enough we can remove the
kernel part as well.
This commit changes e2fsck to not check for EOFBLOCKS_FL. Instead we
simply search for initialized extents past the i_size as this should not
happen. Uninitialized extents can be past the i_size as we can do
fallocate with KEEP_SIZE flag.
Also remove the EXT4_EOFBLOCKS_FL from lib/ext2fs/ext2_fs.h since it is
no longer needed.
Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'tests/f_bad_disconnected_inode')
-rw-r--r-- | tests/f_bad_disconnected_inode/expect.1 | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/tests/f_bad_disconnected_inode/expect.1 b/tests/f_bad_disconnected_inode/expect.1 index d3920e30..11862f65 100644 --- a/tests/f_bad_disconnected_inode/expect.1 +++ b/tests/f_bad_disconnected_inode/expect.1 @@ -2,21 +2,12 @@ Pass 1: Checking inodes, blocks, and sizes Inode 1 has EXTENTS_FL flag set on filesystem without extents support. Clear? yes -Inode 9 should not have EOFBLOCKS_FL set (size 0, lblk -1) -Clear? yes - -Inode 10 should not have EOFBLOCKS_FL set (size 0, lblk -1) -Clear? yes - Inode 15 has EXTENTS_FL flag set on filesystem without extents support. Clear? yes Inode 16 has EXTENTS_FL flag set on filesystem without extents support. Clear? yes -Inode 13 should not have EOFBLOCKS_FL set (size 0, lblk -1) -Clear? yes - Pass 2: Checking directory structure Pass 3: Checking directory connectivity /lost+found not found. Create? yes |