From owner-cvs-all@FreeBSD.ORG Mon Jan 24 11:27:20 2005 Return-Path: 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 36C7B16A4CE; Mon, 24 Jan 2005 11:27:20 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC9E943D3F; Mon, 24 Jan 2005 11:27:19 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.13.1/8.13.1) with ESMTP id j0OBQwpF065322; Mon, 24 Jan 2005 06:26:58 -0500 (EST) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)j0OBQwuN065319; Mon, 24 Jan 2005 11:26:58 GMT (envelope-from robert@fledge.watson.org) Date: Mon, 24 Jan 2005 11:26:58 +0000 (GMT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Jeff Roberson In-Reply-To: <200501241049.j0OAnQ1h031925@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern syscalls.master X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2005 11:27:20 -0000 On Mon, 24 Jan 2005, Jeff Roberson wrote: > - Change all VFS syscalls to MSTD as they all manually deal with giant > or the appropriate filesystem locks. This all looks like really great work, btw, and I'm very excited that it's in the tree so get can some more broad-based testing. You probably want to propagate the changes to the master syscalls.master to the freebsd32 syscalls.master used for 32-bit emulation on 64-bit platforms (specifcally, amd64 running FreeBSD i386 binaries). Also, it sounds like Giant can probably be pushed out of some of the Linux emulation system calls also, as usually they just wrap the FreeBSD calls, but often they are flagged to acquire Giant automatically. Time to go throw a tunable on some test boxes :-). Robert N M Watson