From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:08:59 2005 Return-Path: X-Original-To: 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 996BC16AD1A; Sun, 3 Jul 2005 00:58:16 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 568B5445B9; Sun, 3 Jul 2005 00:41:58 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 407676DBA2; Sat, 2 Jul 2005 17:38:02 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 5CDBD5C9FA for ; Mon, 24 Jan 2005 02:59:08 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 6B7E2573BB for ; Mon, 24 Jan 2005 10:59:07 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id BD58916A539; Mon, 24 Jan 2005 10:59:03 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 3D65B16A4D0; Mon, 24 Jan 2005 10:59:01 +0000 (GMT) Delivered-To: src-committers@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]) by kane.otenet.gr (8.13.2/8.13.2/Debian-OTEnet-2) with SMTP id 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) From: Giorgos Keramidas To: Jeff Roberson 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> Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on elvis.mu.org X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys mount.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:09:00 -0000 X-Original-Date: Mon, 24 Jan 2005 12:58:58 +0200 X-List-Received-Date: Sun, 03 Jul 2005 01:09:00 -0000 On 2005-01-24 09:53, Jeff Roberson 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