aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2010-05-10 10:17:44 -0400
committerTheodore Ts'o <tytso@mit.edu>2010-05-10 10:29:14 -0400
commit2291fbb0358be8251df0d611913f49fbb9beb740 (patch)
tree81ce3b9d165443014ec648127a91c01252bdfaad /tests
parentbc11f0dacc93afd8e190431516f38d221c240af4 (diff)
downloadandroid_external_e2fsprogs-2291fbb0358be8251df0d611913f49fbb9beb740.tar.gz
android_external_e2fsprogs-2291fbb0358be8251df0d611913f49fbb9beb740.tar.bz2
android_external_e2fsprogs-2291fbb0358be8251df0d611913f49fbb9beb740.zip
e2fsck: Check for cases where EOFBLOCKS_FL is unnecessarily set
Some kernels will crash if EOFBLOCKS_FL is set when it is it not needed, and this if it is left set when it isn't needed, it is a sign of a kernel bug. Addresses-Google-Bug: #2604224 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'tests')
-rw-r--r--tests/f_bad_disconnected_inode/expect.19
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/f_bad_disconnected_inode/expect.1 b/tests/f_bad_disconnected_inode/expect.1
index 11862f65..d3920e30 100644
--- a/tests/f_bad_disconnected_inode/expect.1
+++ b/tests/f_bad_disconnected_inode/expect.1
@@ -2,12 +2,21 @@ 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