From owner-cvs-src-old@FreeBSD.ORG Sat May 14 02:28:54 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 A5BE0106567C for ; Sat, 14 May 2011 02:28:54 +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 933678FC15 for ; Sat, 14 May 2011 02:28:54 +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 p4E2SseD052779 for ; Sat, 14 May 2011 02:28:54 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p4E2SsaQ052778 for cvs-src-old@freebsd.org; Sat, 14 May 2011 02:28:54 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201105140228.p4E2SsaQ052778@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Sat, 14 May 2011 02:28:21 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/fs/nfs nfsport.h src/sys/fs/nfsclient nfs_clvfsops.c nfsargs.h src/sys/nfsclient nfsargs.h 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: Sat, 14 May 2011 02:28:54 -0000 rmacklem 2011-05-14 02:28:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/fs/nfs nfsport.h sys/fs/nfsclient nfs_clvfsops.c sys/nfsclient nfsargs.h Removed files: (Branch: RELENG_8) sys/fs/nfsclient nfsargs.h Log: SVN rev 221871 on 2011-05-14 02:28:21Z by rmacklem MFC: r221014,r221018 Modify the experimental NFS client so that it uses the same "struct nfs_args" as the regular NFS client. This is needed so that the old mount(2) syscall will work and it makes sharing of the diskless NFS root code easier. Eary in the porting exercise I introduced a new revision of nfs_args, but didn't actually need it, thanks to nmount(2). I re-introduced the NFSMNT_KERB flag, since it does essentially the same thing and the old one would not have been used because it never worked. I also added a few new NFSMNT_xxx flags to sys/nfsclient/nfs_args.h that are used by the experimental NFS client. Also fix the NFS client so that it doesn't bogusly set the f_flags argument of "struct statfs", Revision Changes Path 1.15.2.8 +1 -1 src/sys/fs/nfs/nfsport.h 1.8.2.11 +31 -25 src/sys/fs/nfsclient/nfs_clvfsops.c 1.1.2.3 +0 -105 src/sys/fs/nfsclient/nfsargs.h (dead) 1.68.22.3 +5 -1 src/sys/nfsclient/nfsargs.h