GREENMAN BUGFIX KIT
authorDavid Greenman <dg@Root.COM>
Thu, 20 Aug 1992 00:00:00 +0000 (00:00 +0000)
committerDavid Greenman <dg@Root.COM>
Thu, 20 Aug 1992 00:00:00 +0000 (00:00 +0000)
commit0db84899fff9dc5bd55a30bd7940479ddaee3897
tree719ddbf3b993bf97b516e03edf2911d807f85e20
parentc95d558eb970ede32719d84dac6f0a7a32bb0e77
GREENMAN BUGFIX KIT

1. Buffers were being immediately aged after read, greatly reducing
file system performance.
2. The file system buffer cache hash calculation resulted in hash
collision occuring 100% of the time.
3. File system buffers were allocated twice.  They were also deallocated
twice, so there was not a memory leak, but freebufspace was incorrect
and too much memory was being used.
4. Unnecessary call to swapout_threads in the vm system.

AUTHOR: David Greenman (davidg@agora.uucp)
386BSD-Patchkit: patch00007
usr/src/sys.386bsd/kern/spec_vnops.c
usr/src/sys.386bsd/kern/vfs__bio.c
usr/src/sys.386bsd/sys/buf.h
usr/src/sys.386bsd/ufs/ufs_vnops.c
usr/src/sys.386bsd/vm/vm_pageout.c