mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-11-28 12:34:13 +08:00
ChangeLog, expect.1, image.gz:
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.
This commit is contained in:
parent
a479fe6049
commit
5a9c036bf3
@ -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
|
block which is claimed by another file, and when the last inode in the
|
||||||
filesystem has blocks claimed by another file.
|
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
|
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
|
has chance to abort, and then has the option to clear out the journal
|
||||||
entirely.
|
entirely.
|
||||||
|
@ -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
|
* f_dup3: New test case which checks handling of blocks claimed
|
||||||
multiple times by one inode which weren't handled
|
multiple times by one inode which weren't handled
|
||||||
|
@ -17,6 +17,9 @@ Clear? yes
|
|||||||
Inode 15 (/char_dev) is an illegal character device.
|
Inode 15 (/char_dev) is an illegal character device.
|
||||||
Clear? yes
|
Clear? yes
|
||||||
|
|
||||||
|
Inode 16 (/test-symlink) is a fast symlink with an invalid size (100)
|
||||||
|
Clear? yes
|
||||||
|
|
||||||
Pass 3: Checking directory connectivity
|
Pass 3: Checking directory connectivity
|
||||||
Pass 4: Checking reference counts
|
Pass 4: Checking reference counts
|
||||||
Pass 5: Checking group summary information
|
Pass 5: Checking group summary information
|
||||||
@ -29,10 +32,10 @@ Fix? yes
|
|||||||
Free blocks count wrong (76, counted=77).
|
Free blocks count wrong (76, counted=77).
|
||||||
Fix? yes
|
Fix? yes
|
||||||
|
|
||||||
Free inodes count wrong for group #0 (17, counted=20).
|
Free inodes count wrong for group #0 (16, counted=20).
|
||||||
Fix? yes
|
Fix? yes
|
||||||
|
|
||||||
Free inodes count wrong (17, counted=20).
|
Free inodes count wrong (16, counted=20).
|
||||||
Fix? yes
|
Fix? yes
|
||||||
|
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user