Date: Sun, 03 Jul 2005 01:09:33 -0000 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>