From owner-cvs-src-old@FreeBSD.ORG Tue Jan 18 00:54:07 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 227431065670 for ; Tue, 18 Jan 2011 00:54:07 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0F3F98FC1E for ; Tue, 18 Jan 2011 00:54:07 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0I0s6G2071020 for ; Tue, 18 Jan 2011 00:54:06 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0I0s60S071019 for cvs-src-old@freebsd.org; Tue, 18 Jan 2011 00:54:06 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201101180054.p0I0s60S071019@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Tue, 18 Jan 2011 00:53:55 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/fs/nfs nfs_var.h nfsdport.h src/sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdserv.c nfs_nfsdsocket.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2011 00:54:07 -0000 rmacklem 2011-01-18 00:53:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/fs/nfs nfs_var.h nfsdport.h sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdserv.c nfs_nfsdsocket.c Log: SVN rev 217525 on 2011-01-18 00:53:55Z by rmacklem MFC: r217063 Since the VFS_LOCK_GIANT() code in the experimental NFS server is broken and the major file systems are now all mpsafe, modify the server so that it will only export mpsafe file systems. This was discussed on freebsd-fs@ and removes a fair bit of crufty code. Revision Changes Path 1.6.2.15 +0 -2 src/sys/fs/nfs/nfs_var.h 1.2.2.4 +0 -1 src/sys/fs/nfs/nfsdport.h 1.15.2.24 +10 -68 src/sys/fs/nfsserver/nfs_nfsdport.c 1.5.2.11 +7 -38 src/sys/fs/nfsserver/nfs_nfsdserv.c 1.4.2.9 +37 -62 src/sys/fs/nfsserver/nfs_nfsdsocket.c