From owner-cvs-src@FreeBSD.ORG Sun Jul 3 01:09:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EFEC16A79B; 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 F11294459F; Sun, 3 Jul 2005 00:41:57 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 179946DC00; 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 615225C9CC for ; Mon, 24 Jan 2005 03:27:27 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 40A4E56DBA for ; Mon, 24 Jan 2005 11:27:27 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 5222616A543; Mon, 24 Jan 2005 11:27:23 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 4260416A4D0; Mon, 24 Jan 2005 11:27:21 +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 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) by fledge.watson.org (8.13.1/8.13.1/Submit) with SMTP id j0OBQwuN065319; Mon, 24 Jan 2005 11:26:58 GMT (envelope-from robert@fledge.watson.org) 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 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.6 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/kern syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:09:27 -0000 X-Original-Date: Mon, 24 Jan 2005 11:26:58 +0000 (GMT) X-List-Received-Date: Sun, 03 Jul 2005 01:09:27 -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