cvs commit: src/sbin/fsck_ffs dir.c fsck.h fsutil.c inode.c main.c pass1.c pass2.c pass3.c pass4.c pass5.c

Alfred Perlstein alfred at freebsd.org
Fri Oct 8 14:33:19 PDT 2004


* Don Lewis <truckman at FreeBSD.org> [041008 13:44] wrote:
> truckman    2004-10-08 20:44:48 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sbin/fsck_ffs        dir.c fsck.h fsutil.c inode.c main.c 
>                          pass1.c pass2.c pass3.c pass4.c pass5.c 
>   Log:
>   Eliminate linked list used to track inodes with an initial link
>   count of zero and instead encode this information in the inode state.
>   Pass 4 performed a linear search of this list for each inode in
>   the file system, which performs poorly if the list is long.
>   
>   Reviewed by:    sam & keramida (an earlier version of the patch), mckusick
>   MFC after:      1 month

FYI I tested this as well, but didn't see any change, I don't think any
of my filesystems where corrupted such that phase 4 was being hit hard.

-- 
- Alfred Perlstein
- Research Engineering Development Inc.
- email: bright at mu.org cell: 408-480-4684


More information about the cvs-src mailing list