From owner-freebsd-fs@FreeBSD.ORG Sun Jul 8 17:50:15 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4919F16A46D for ; Sun, 8 Jul 2007 17:50:15 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from gigi.cs.uoguelph.ca (gigi.cs.uoguelph.ca [131.104.94.210]) by mx1.freebsd.org (Postfix) with ESMTP id EC7F413C457 for ; Sun, 8 Jul 2007 17:50:14 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from muncher.cs.uoguelph.ca (muncher.cs.uoguelph.ca [131.104.96.170]) by gigi.cs.uoguelph.ca (8.13.1/8.13.1) with ESMTP id l68HR7g7022728 for ; Sun, 8 Jul 2007 13:27:07 -0400 Received: from localhost (rmacklem@localhost) by muncher.cs.uoguelph.ca (8.11.7p3+Sun/8.11.6) with ESMTP id l68HUtG19482 for ; Sun, 8 Jul 2007 13:30:55 -0400 (EDT) X-Authentication-Warning: muncher.cs.uoguelph.ca: rmacklem owned process doing -bs Date: Sun, 8 Jul 2007 13:30:55 -0400 (EDT) From: Rick Macklem X-X-Sender: rmacklem@muncher To: freebsd-fs@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Scanned-By: MIMEDefang 2.57 on 131.104.94.210 Subject: NFSv4 patch for FreeBSD-current X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Jul 2007 17:50:15 -0000 Just fyi, I've put a patch up on the ftp site for FreeBSD-current. It uses newer server code intended to be more portable and only grabs Giant if the underlying local FS requires it. I believe it is SMP safe. If you are interested, it is in ftp.cis.uoguelph.ca/pub/nfsv4/FreeBSD-CURRENT. The patch is against the May 2007 snapshot kernel, but hopefully "patch" can apply it for a while. Please let me know if the patch no longer works. (This newer server code will be in the next OpenBSD patch I generate and is mostly ported to Darwin/Mac OS X.) Have fun with it, rick