Whamcloud - gitweb
Rework e2fsck's dirinfo abstraction to be more friendly for databases
authorTheodore Ts'o <tytso@mit.edu>
Thu, 5 Apr 2007 02:33:31 +0000 (22:33 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 5 Apr 2007 02:33:31 +0000 (22:33 -0400)
commit28db82a84a33fab19f22da12bb2a8a3c558ae97b
tree4402b940b2570b5b098d8f5b6dd2bb78cd8da595
parent86bc90f4f11df090f86dc764a4ea2d6dd5c13ffe
Rework e2fsck's dirinfo abstraction to be more friendly for databases

Change the iterator abstraction and replace e2fsck_get_dir_info() with
e2fsck_dir_info_{set,get}_{parent,dotdot} so that we can support an
on-disk dirinfo implementation.  This allows e2fsck to check very large
filesystems on systems with smaller amounts of memory and/or address
space.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
e2fsck/ChangeLog
e2fsck/dirinfo.c
e2fsck/e2fsck.h
e2fsck/pass2.c
e2fsck/pass3.c
e2fsck/rehash.c