Date: Tue, 18 Dec 2001 12:48:54 -0800 (PST) From: Matt Dillon <dillon@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c vfs_vnops.c src/sys/sys vnode.h Message-ID: <200112182048.fBIKmsw61056@freefall.freebsd.org>
index | next in thread | raw e-mail
dillon 2001/12/18 12:48:54 PST
Modified files:
sys/kern vfs_subr.c vfs_vnops.c
sys/sys vnode.h
Log:
This is a forward port of Peter's vlrureclaim() fix, with some minor mods
by me to make it more efficient. The original code had serious balancing
problems and could also deadlock easily. This code relegates the vnode
reclamation to its own kproc and relaxes the vnode reclamation requirements
to better maintain kern.maxvnodes. This code still doesn't balance as well
as it could, but it does a much better job then the original code.
Approved by: re@freebsd.org
Obtained from: ps, peter, dillon
MFS Assuming: Assuming no problems crop up in Yahoo testing
MFC after: 7 days
Revision Changes Path
1.332 +74 -8 src/sys/kern/vfs_subr.c
1.125 +2 -1 src/sys/kern/vfs_vnops.c
1.165 +2 -2 src/sys/sys/vnode.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112182048.fBIKmsw61056>
