Whamcloud - gitweb
ChangeLog, expect.1, image.gz:
authorTheodore Ts'o <tytso@mit.edu>
Sat, 2 Jun 2001 04:55:57 +0000 (04:55 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 2 Jun 2001 04:55:57 +0000 (04:55 +0000)
  f_badinode: Added a fast symlink with an invalid size to test e2fsck's
   handling of this case.
RELEASE-NOTES:
  Upate last couple of changes for the WIP release.

RELEASE-NOTES
tests/ChangeLog
tests/f_badinode/expect.1
tests/f_badinode/image.gz

index fc09b24..d3b03e3 100644 (file)
@@ -6,6 +6,15 @@ with relatively uncommon edge cases: a directory with an indirect
 block which is claimed by another file, and when the last inode in the
 filesystem has blocks claimed by another file.
 
+E2fsck now checks to see if the i_size field of a fast symlink is too
+big, and offers to clear the symlink if so.
+
+E2fsck now checks to see if i_size_high of special files is non-zero,
+and offers to clear i_size_high.
+
+Fixed byte-ordering conversion bug which caused e2fsck's revoke
+handling to essentially not work.
+
 Fix e2fsck's handling of incompatible journal flags so that the user
 has chance to abort, and then has the option to clear out the journal
 entirely.
index eaa8310..e542538 100644 (file)
@@ -1,4 +1,7 @@
-2001-06-01  Theodore Tso  <tytso@valinux.com>
+2001-06-02  Theodore Tso  <tytso@valinux.com>
+
+       * f_badinode: Added a fast symlink with an invalid size to test
+               e2fsck's handling of this case.
 
        * f_dup3: New test case which checks handling of blocks claimed
                multiple times by one inode which weren't handled
index 29af17b..62a680e 100644 (file)
@@ -17,6 +17,9 @@ Clear? yes
 Inode 15 (/char_dev) is an illegal character device.
 Clear? yes
 
+Inode 16 (/test-symlink) is a fast symlink with an invalid size (100)
+Clear? yes
+
 Pass 3: Checking directory connectivity
 Pass 4: Checking reference counts
 Pass 5: Checking group summary information
@@ -29,10 +32,10 @@ Fix? yes
 Free blocks count wrong (76, counted=77).
 Fix? yes
 
-Free inodes count wrong for group #0 (17, counted=20).
+Free inodes count wrong for group #0 (16, counted=20).
 Fix? yes
 
-Free inodes count wrong (17, counted=20).
+Free inodes count wrong (16, counted=20).
 Fix? yes
 
 
index 6beecc8..7b4a0d1 100644 (file)
Binary files a/tests/f_badinode/image.gz and b/tests/f_badinode/image.gz differ