From owner-cvs-all@FreeBSD.ORG  Mon Jan 24 10:59:00 2005
Return-Path: <owner-cvs-all@FreeBSD.ORG>
Delivered-To: cvs-all@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id 1FB1C16A4CE; Mon, 24 Jan 2005 10:59:00 +0000 (GMT)
Received: from kane.otenet.gr (kane.otenet.gr [195.170.0.27])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 372EC43D1F; Mon, 24 Jan 2005 10:58:59 +0000 (GMT)
	(envelope-from keramida@freebsd.org)
Received: from orion.daedalusnetworks.priv (aris.bedc.ondsl.gr
	[62.103.39.226])j0OAwuOe030769;	Mon, 24 Jan 2005 12:58:57 +0200
Received: by orion.daedalusnetworks.priv (Postfix, from userid 1001)
	id DB8822A42F; Mon, 24 Jan 2005 12:58:58 +0200 (EET)
Date: Mon, 24 Jan 2005 12:58:58 +0200
From: Giorgos Keramidas <keramida@freebsd.org>
To: Jeff Roberson <jeff@freebsd.org>
Message-ID: <20050124105858.GB1092@orion.daedalusnetworks.priv>
References: <200501240953.j0O9rkcn029083@repoman.freebsd.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200501240953.j0O9rkcn029083@repoman.freebsd.org>
cc: cvs-src@freebsd.org
cc: src-committers@freebsd.org
cc: cvs-all@freebsd.org
Subject: Re: cvs commit: src/sys/sys mount.h
X-BeenThere: cvs-all@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the entire tree <cvs-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-all>
List-Post: <mailto:cvs-all@freebsd.org>
List-Help: <mailto:cvs-all-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2005 10:59:00 -0000

On 2005-01-24 09:53, Jeff Roberson <jeff@freebsd.org> wrote:
> jeff        2005-01-24 09:53:46 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/sys              mount.h
>   Log:
>    - Add the mount flag MNTK_MPSAFE which indicates whether or not Giant
>      must be held when any vnode owned by the filesystem is manipulated.
>    - Add VFS_LOCK_GIANT and VFS_UNLOCK_GIANT macros which are used to
>      conditionally lock and unlock Giant based on a particular mountpoint.
>
>   Revision  Changes    Path
>   1.190     +24 -0     src/sys/sys/mount.h

Should we also have manpages for these?

I've quickly put together 3 new manpages, but I'm not sure if I got
all the details right.  How does this look?

    http://people.freebsd.org/~keramida/diff/vfs_giant_mdoc.patch