diff options
author | Theodore Ts'o <tytso@mit.edu> | 2007-04-02 10:08:59 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2007-04-02 10:08:59 -0400 |
commit | fbc3f90194ca557e377c25f71db242c38c78f836 (patch) | |
tree | 1abe334b7af80fc5742d007289024f5c1a6f149b /e2fsck/ChangeLog | |
parent | ccfbb266d6ca61c3c94ef6f391bb6384b8c58841 (diff) | |
download | e2fsprogs-fbc3f90194ca557e377c25f71db242c38c78f836.tar.gz |
e2fsck: Recover a special file which looks an awful lot like a directory
This is probably only useful in artificial test cases, but it will be
useful if we ever do the "inodes in directory" idea for ext4.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'e2fsck/ChangeLog')
-rw-r--r-- | e2fsck/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index bb0f6b5f..1eb1064d 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,5 +1,15 @@ 2007-03-31 Theodore Tso <tytso@mit.edu> + * pass1.c (e2fsck_pass1, check_is_really_dir): Check for an edge + condition where the mode of a directory is incorrect, and + looks like a special device, but it is really a directory. + We can't do this for regular files because of the + performance hit, but this will catch directories which + have their i_mode bits mutated so they looks like a + special device. + + * problem.c, problem.h (PR_1_TREAT_AS_DIRECTORY): New problem code + * message.c (expand_percent_expression): Add support for %It, which will print the type of the inode. |