Index: src/etc/defaults/rc.conf =================================================================== RCS file: /home/ncvs/src/etc/defaults/rc.conf,v retrieving revision 1.232 diff -u -r1.232 rc.conf --- src/etc/defaults/rc.conf 23 Nov 2004 20:09:58 -0000 1.232 +++ src/etc/defaults/rc.conf 1 Dec 2004 21:52:35 -0000 @@ -61,7 +61,7 @@ fsck_y_enable="NO" # Set to YES to do fsck -y if the initial preen fails. background_fsck="YES" # Attempt to run fsck in the background where possible. background_fsck_delay="60" # Time to wait (seconds) before starting the fsck. -netfs_types="nfs:NFS smbfs:SMB portalfs:PORTAL nwfs:NWFS" # Net filesystems. +netfs_types="nfs:NFS nfs4:NFS4 smbfs:SMB portalfs:PORTAL nwfs:NWFS" # Net filesystems. extra_netfs_types="NO" # List of network extra filesystem types for delayed # mount at startup (or NO). Index: src/sbin/Makefile =================================================================== RCS file: /home/ncvs/src/sbin/Makefile,v retrieving revision 1.133 diff -u -r1.133 Makefile --- src/sbin/Makefile 17 Jan 2004 00:31:38 -0000 1.133 +++ src/sbin/Makefile 1 Dec 2004 21:52:35 -0000 @@ -31,6 +31,7 @@ gbde \ ${_gpt} \ growfs \ + idmapd \ ifconfig \ init \ ${_ip6fw} \ Index: src/sys/nfs4client/nfs4_vfs_subs.c =================================================================== RCS file: /home/ncvs/src/sys/nfs4client/nfs4_vfs_subs.c,v retrieving revision 1.1 diff -u -r1.1 nfs4_vfs_subs.c --- src/sys/nfs4client/nfs4_vfs_subs.c 14 Nov 2003 20:54:08 -0000 1.1 +++ src/sys/nfs4client/nfs4_vfs_subs.c 1 Dec 2004 21:52:36 -0000 @@ -124,7 +124,6 @@ { struct nfsmount *nmp = VFSTONFS(mp); - sbp->f_flags = nmp->nm_flag; sbp->f_iosize = nfs_iosize(nmp); sbp->f_bsize = NFS_FABLKSIZE; Index: src/sys/nfs4client/nfs4_vfsops.c =================================================================== RCS file: /home/ncvs/src/sys/nfs4client/nfs4_vfsops.c,v retrieving revision 1.11 diff -u -r1.11 nfs4_vfsops.c --- src/sys/nfs4client/nfs4_vfsops.c 30 Jul 2004 22:08:52 -0000 1.11 +++ src/sys/nfs4client/nfs4_vfsops.c 1 Dec 2004 21:52:36 -0000 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.11 2004/07/30 22:08:52 phk Exp $ */ +/* $FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.14 2004/11/09 22:21:10 phk Exp $ */ /* $Id: nfs_vfsops.c,v 1.38 2003/11/05 14:59:01 rees Exp $ */ /* @@ -393,7 +393,7 @@ char hst[MNAMELEN]; size_t len; - if (path == NULL) { + if (mp->mnt_flag & MNT_ROOTFS) { printf("NFSv4: nfs_mountroot not supported\n"); return EINVAL; } @@ -505,7 +505,7 @@ mtx_lock(&Giant); nfs4_daemonproc = NULL; mtx_unlock(&Giant); - printf("nfsv4 renewd exiting\n"); + /*printf("nfsv4 renewd exiting\n");*/ kthread_exit(0); } tsleep(&nfs4_daemonproc, PVFS, "nfs4", 2 * hz); Index: src/sys/nfs4client/nfs4_vnops.c =================================================================== RCS file: /home/ncvs/src/sys/nfs4client/nfs4_vnops.c,v retrieving revision 1.6 diff -u -r1.6 nfs4_vnops.c --- src/sys/nfs4client/nfs4_vnops.c 28 Jul 2004 06:59:55 -0000 1.6 +++ src/sys/nfs4client/nfs4_vnops.c 1 Dec 2004 21:52:36 -0000 @@ -1576,7 +1576,7 @@ /* XXX */ /*FREE(cnp->cn_pnbuf, M_NAMEI);*/ if (error != 0 && newvp != NULL) - vrele(newvp); + vput(newvp); else if (error == 0) *vpp = newvp;