From owner-freebsd-current@FreeBSD.ORG Fri Dec 3 10:33:04 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72D6716A4CE for ; Fri, 3 Dec 2004 10:33:04 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9873743D5C for ; Fri, 3 Dec 2004 10:33:03 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id iB3AX20N086995 for ; Fri, 3 Dec 2004 05:33:02 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)iB3AX1U0086991 for ; Fri, 3 Dec 2004 05:33:02 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Fri, 3 Dec 2004 05:33:01 -0500 (EST) From: Jeff Roberson To: current@freebsd.org Message-ID: <20041203052824.K18185@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: SMP FFS Part 3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Dec 2004 10:33:04 -0000 This patch removes Giant from every file related syscall. It fixes all known bugs except for one which Peter Holm has seen after very long periods of extreme load, and a nfs netbooting problem that I haven't yet looked in to. I can buildworld -j3 for hours on my dual opteron without issues. I hope to fix the remaining problems in a day or two. http://www.chesapeake.net/~jroberson/smpffs.diff Cheers, Jeff