From owner-cvs-src-old@FreeBSD.ORG Sun Jan 16 14:15:56 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 87D34106566B for ; Sun, 16 Jan 2011 14:15:56 +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 752048FC1F for ; Sun, 16 Jan 2011 14:15:56 +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 p0GEFuc6085363 for ; Sun, 16 Jan 2011 14:15:56 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0GEFu4M085362 for cvs-src-old@freebsd.org; Sun, 16 Jan 2011 14:15:56 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201101161415.p0GEFu4M085362@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Sun, 16 Jan 2011 14:15:46 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdserv.c nfs_nfsdsocket.c nfs_nfsdstate.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: Sun, 16 Jan 2011 14:15:56 -0000 rmacklem 2011-01-16 14:15:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdserv.c nfs_nfsdsocket.c nfs_nfsdstate.c Log: SVN rev 217474 on 2011-01-16 14:15:46Z by rmacklem MFC: r216893 Add checks for VI_DOOMED and vn_lock() failures to the experimental NFS server, to handle the case where an exported file system is forced dismounted while an RPC is in progress. Further commits will fix the cases where a mount point is used when the associated vnode isn't locked. Revision Changes Path 1.15.2.19 +28 -11 src/sys/fs/nfsserver/nfs_nfsdport.c 1.5.2.8 +6 -3 src/sys/fs/nfsserver/nfs_nfsdserv.c 1.4.2.5 +16 -13 src/sys/fs/nfsserver/nfs_nfsdsocket.c 1.10.2.18 +49 -24 src/sys/fs/nfsserver/nfs_nfsdstate.c