summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-03-11 16:33:11 +0000
committerphk <phk@FreeBSD.org>2004-03-11 16:33:11 +0000
commiteeb7579130ee3380d0348cb447d9c484c6c4b45e (patch)
tree208435a2d9319871f8e0f6d3c8d389050ba3446e /sys/nfsclient
parentb4f24d501388e451effb83554929f95bd6883301 (diff)
downloadFreeBSD-src-eeb7579130ee3380d0348cb447d9c484c6c4b45e.zip
FreeBSD-src-eeb7579130ee3380d0348cb447d9c484c6c4b45e.tar.gz
Remove unused second arg to vfinddev().
Don't call addaliasu() on VBLK nodes.
Diffstat (limited to 'sys/nfsclient')
-rw-r--r--sys/nfsclient/nfs_subs.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/nfsclient/nfs_subs.c b/sys/nfsclient/nfs_subs.c
index 96f0405..b9acf1e 100644
--- a/sys/nfsclient/nfs_subs.c
+++ b/sys/nfsclient/nfs_subs.c
@@ -528,10 +528,11 @@ nfs_loadattrcache(struct vnode **vpp, struct mbuf **mdp, caddr_t *dposp,
np = VTONFS(vp);
if (vp->v_type != vtyp) {
vp->v_type = vtyp;
- if (vp->v_type == VFIFO) {
+ if (vp->v_type == VFIFO)
vp->v_op = fifo_nfsnodeop_p;
- }
- if (vp->v_type == VCHR || vp->v_type == VBLK) {
+ else if (vp->v_type == VBLK)
+ vp->v_op = spec_nfsnodeop_p;
+ else if (vp->v_type == VCHR) {
vp->v_op = spec_nfsnodeop_p;
vp = addaliasu(vp, rdev);
np->n_vnode = vp;
OpenPOWER on IntegriCloud