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.
-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
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
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