aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJonathan Lemon <jlemon@FreeBSD.org>2000-06-25 18:10:45 +0000
committerJonathan Lemon <jlemon@FreeBSD.org>2000-06-25 18:10:45 +0000
commitcb5ad9d362a9d31f751cc3e710c036c4b824c06a (patch)
tree60ad7e74c85794a85cba5dc60d3057494e8c0d46 /sys
parent493c240c48c88345561d75124afa52365dccf0d0 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/vfs_vnops.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index a304d29560f2a..9dedcbe2c2b44 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -669,6 +669,8 @@ filt_vnattach(struct knote *kn)
kn->kn_fp->f_type != DTYPE_FIFO)
return (EBADF);
+ vp = (struct vnode *)kn->kn_fp->f_data;
+
/*
* XXX
* this is a hack simply to cause the filter attach to fail
@@ -677,8 +679,6 @@ filt_vnattach(struct knote *kn)
if ((vp)->v_tag != VT_UFS)
return (EOPNOTSUPP);
- vp = (struct vnode *)kn->kn_fp->f_data;
-
simple_lock(&vp->v_pollinfo.vpi_lock);
SLIST_INSERT_HEAD(&vp->v_pollinfo.vpi_selinfo.si_note, kn, kn_selnext);
simple_unlock(&vp->v_pollinfo.vpi_lock);