summaryrefslogtreecommitdiff
path: root/e2fsck/ChangeLog
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2007-04-02 10:08:59 -0400
committerTheodore Ts'o <tytso@mit.edu>2007-04-02 10:08:59 -0400
commitfbc3f90194ca557e377c25f71db242c38c78f836 (patch)
tree1abe334b7af80fc5742d007289024f5c1a6f149b /e2fsck/ChangeLog
parentccfbb266d6ca61c3c94ef6f391bb6384b8c58841 (diff)
downloade2fsprogs-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/ChangeLog10
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.