aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_node.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-10-24 20:03:41 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-10-24 20:03:41 +0000
commitb792bebeea678f9c06d3ac261f0fa969916eb223 (patch)
tree220ef3feb4e3c7063a6550b7466cbd964e346c84 /sys/nfsclient/nfs_node.c
parent9d6c85734da768cfcde6fc3d9d327444be87e612 (diff)
Notes
Diffstat (limited to 'sys/nfsclient/nfs_node.c')
-rw-r--r--sys/nfsclient/nfs_node.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/nfsclient/nfs_node.c b/sys/nfsclient/nfs_node.c
index e6b2d946836e0..cc4a68cb10dd9 100644
--- a/sys/nfsclient/nfs_node.c
+++ b/sys/nfsclient/nfs_node.c
@@ -247,6 +247,10 @@ loop:
return (error);
}
vp = nvp;
+ if (nmp->nm_flag & NFSMNT_NFSV4)
+ vp->v_bufobj.bo_ops = &buf_ops_nfs4;
+ else
+ vp->v_bufobj.bo_ops = &buf_ops_nfs;
bzero((caddr_t)np, sizeof *np);
vp->v_data = np;
np->n_vnode = vp;