freebsd-nq/sys/ufs/ffs
John Dyson 2be70f79f6 Lots of improvements, including restructring the caching and management
of vnodes and objects.  There are some metadata performance improvements
that come along with this.  There are also a few prototypes added when
the need is noticed.  Changes include:

1) Cleaning up vref, vget.
2) Removal of the object cache.
3) Nuke vnode_pager_uncache and friends, because they aren't needed anymore.
4) Correct some missing LK_RETRY's in vn_lock.
5) Correct the page range in the code for msync.

Be gentle, and please give me feedback asap.
1997-12-29 00:25:11 +00:00
..
ffs_alloc.c Fix a small style bug in the generation number change (rev.1.33) before 1997-12-02 11:21:16 +00:00
ffs_balloc.c Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
ffs_extern.h Staticized. 1997-11-22 08:35:46 +00:00
ffs_inode.c Another VFS cleanup "kilo commit" 1997-10-16 20:32:40 +00:00
ffs_subr.c Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
ffs_tables.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
ffs_vfsops.c Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
ffs_vnops.c Removed unused #includes. The need for most of them went away with 1997-10-27 13:33:47 +00:00
fs.h Fixed corrupted newline and corrupted tab in previous commit. 1997-03-24 03:19:37 +00:00