Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jan 2005 09:57:35 +0000 (UTC)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys namei.h
Message-ID:  <200501240957.j0O9vZgn029236@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2005-01-24 09:57:35 UTC

  FreeBSD src repository

  Modified files:
    sys/sys              namei.h 
  Log:
   - Add two new flags to the nd structure.  MPSAFE indicates that the
     caller may not be holding Giant, and namei() should acquire it as
     necessary.  HASGIANT is used to indicate when namei() is returning
     with a reference to a vnode that requires giant, and giant is locked.
   - Add the macro NDHASGIANT() which can be used in conjunction with
     VFS_UNLOCK_GIANT() in callers who have marked the nd with MPSAFE.
  
  Sponsored By:   Isilon Systems, Inc.
  
  Revision  Changes    Path
  1.43      +20 -16    src/sys/sys/namei.h



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