Skip site navigation (1)Skip section navigation (2)
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>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112182048.fBIKmsw61056>