diff options
author | Marko Zec <zec@FreeBSD.org> | 2010-01-09 14:56:38 +0000 |
---|---|---|
committer | Marko Zec <zec@FreeBSD.org> | 2010-01-09 14:56:38 +0000 |
commit | 5d005b51e5d21f69405a4f36d6b28a34fc9e6724 (patch) | |
tree | f601492b953df8abb63fb7328838581ec69a0203 /sys/nfsclient/nfs_vnops.c | |
parent | 1a933e8f103aa8ff4d1cca52d2113d21fab9f287 (diff) | |
download | src-5d005b51e5d21f69405a4f36d6b28a34fc9e6724.tar.gz src-5d005b51e5d21f69405a4f36d6b28a34fc9e6724.zip |
Reduce recursions on curvnet and thus spamming the console with warning
messages for kernels built with options VIMAGE and VNET_DEBUG enabled.
Reviewed by: bz
MFC after: 3 days
Notes
Notes:
svn path=/head/; revision=201895
Diffstat (limited to 'sys/nfsclient/nfs_vnops.c')
-rw-r--r-- | sys/nfsclient/nfs_vnops.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/sys/nfsclient/nfs_vnops.c b/sys/nfsclient/nfs_vnops.c index b3c28a3cdd0e..7d6bb307e364 100644 --- a/sys/nfsclient/nfs_vnops.c +++ b/sys/nfsclient/nfs_vnops.c @@ -1555,19 +1555,15 @@ nfs_create(struct vop_create_args *ap) struct vattr vattr; int v3 = NFS_ISV3(dvp); - CURVNET_SET(CRED_TO_VNET(curthread->td_ucred)); - /* * Oops, not for me.. */ if (vap->va_type == VSOCK) { error = nfs_mknodrpc(dvp, ap->a_vpp, cnp, vap); - CURVNET_RESTORE(); return (error); } if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred)) != 0) { - CURVNET_RESTORE(); return (error); } if (vap->va_vaflags & VA_EXCLUSIVE) @@ -1665,7 +1661,6 @@ nfsmout: KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(dvp); } mtx_unlock(&(VTONFS(dvp))->n_mtx); - CURVNET_RESTORE(); return (error); } |