make MNT_RELOAD work after fsck -c2 (from mycroft)
break out reclaim operations (from mycroft)
avoid trashing old format superblocks (from cgd)
avoid crash if attempting to truncate to a negative length (from mycroft)
dqinit needs to be ifdef QUOTA
debugging sysctl needs to be ifdef DEBUG (from mycroft)
calculate cookies and eofflag if requested to do so (from mycroft@gnu.ai.mi)
gotta keep those flags straight (from mycroft@sun-lamp.cs.berkeley.edu)
don't check name of directory entries with zero'ed ino (from mycroft@sun-lamp.cs.berkeley.edu)
spelling
move in definition of MINFREE from newfs so it can be used by tunefs(8)
delete dead code
merge ffs_root and lfs_root into ufs_root
iget() is gone, VFS_VGET is loading the vnode
iget is gone, getnewvnode() does initialization, mostly
including cluster map info in CGSIZE is dependent on fs->fs_contigsumsize
conditionally avoid synchronous writes (and indicate real fix)
If the offset within the indirect block of the "end block" of ourcurrent cluster is greater than the length of the cluster, then we knowthat the start block of the cluster must also be in that indi
If the offset within the indirect block of the "end block" of ourcurrent cluster is greater than the length of the cluster, then we knowthat the start block of the cluster must also be in that indirect block(since the cluster is contiguous) hence the entire cluster is mapped bya single indirect block (or completely in the direct blocks if end_lvl == 0).From: mike@cs.utah.edu (Mike Hibler)
show more ...
first cut at improving cluster allocation
add definitions for reallocblks
add definition for ffs_reallocblks
CGSIZE macro moves in from mkfs.c (for use by fsck in converting filesystems)
add fields for improving cluster allocation
12345678910>>...48