Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Aug 2002 00:44:45 -0700 (PDT)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_subr.c vfs_vnops.c
Message-ID:  <200208220744.g7M7ijuY029506@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2002/08/22 00:44:45 PDT

  Modified files:
    sys/kern             vfs_subr.c vfs_vnops.c 
  Log:
   - Make vn_lock() vget() and VOP_LOCK() all behave the same way WRT
     LK_INTERLOCK.  The interlock will never be held on return from these
     functions even when there is an error.  Errors typically only occur when
     the XLOCK is held which means this isn't the vnode we want anyway.  Almost
     all users of these interfaces expected this behavior even though it was
     not provided before.
  
  Revision  Changes    Path
  1.397     +7 -15     src/sys/kern/vfs_subr.c
  1.169     +2 -3      src/sys/kern/vfs_vnops.c

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?200208220744.g7M7ijuY029506>