cvs commit: src/sys/kern vfs_subr.c

Jeff Roberson jeff at
Sun Mar 23 21:22:59 PDT 2008

jeff        2008-03-24 04:22:58 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_subr.c 
   - Greatly simplify vget() by removing the guarantee that any new
     references to a vnode with VI_OWEINACT set will force the vinactive()
     call.  The kernel makes no guarantees about which reference was the
     last to close a file or when the actual inactive processing will
     happen.  The previous code was designed to preserve existing semantics
     in the face of shared locks, however, this was unnecessary.
  Discussed with: mckusick
  Revision  Changes    Path
  1.725     +18 -32    src/sys/kern/vfs_subr.c

More information about the cvs-src mailing list