From owner-cvs-src@FreeBSD.ORG Fri Nov 21 18:21:50 2003 Return-Path: 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 5FEC016A4CE; Fri, 21 Nov 2003 18:21:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C833343F75; Fri, 21 Nov 2003 18:21:49 -0800 (PST) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id hAM2LnXJ038283; Fri, 21 Nov 2003 18:21:49 -0800 (PST) (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id hAM2LnOM038282; Fri, 21 Nov 2003 18:21:49 -0800 (PST) (envelope-from alfred) Message-Id: <200311220221.hAM2LnOM038282@repoman.freebsd.org> From: Alfred Perlstein Date: Fri, 21 Nov 2003 18:21:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs.h nfs_bio.c nfs_subs.c nfs_vfsops.c nfsmount.h nfsnode.h src/sys/nfs4client nfs4_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2003 02:21:50 -0000 alfred 2003/11/21 18:21:49 PST FreeBSD src repository Modified files: sys/nfsclient nfs.h nfs_bio.c nfs_subs.c nfs_vfsops.c nfsmount.h nfsnode.h sys/nfs4client nfs4_vfsops.c Log: Use function pointers to remove the depenancy cross dependancy on nfs4 and the nfs3 client. Also fix some bugs that happen to be causing crashes in both v3 and v4 introduced by the v4 import. Submitted by: Jim Rees Approved by: re Revision Changes Path 1.3 +10 -79 src/sys/nfs4client/nfs4_vfsops.c 1.76 +14 -0 src/sys/nfsclient/nfs.h 1.126 +10 -19 src/sys/nfsclient/nfs_bio.c 1.122 +0 -4 src/sys/nfsclient/nfs_subs.c 1.145 +10 -0 src/sys/nfsclient/nfs_vfsops.c 1.25 +1 -0 src/sys/nfsclient/nfsmount.h 1.41 +1 -5 src/sys/nfsclient/nfsnode.h