diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-06-25 18:10:45 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-06-25 18:10:45 +0000 |
| commit | cb5ad9d362a9d31f751cc3e710c036c4b824c06a (patch) | |
| tree | 60ad7e74c85794a85cba5dc60d3057494e8c0d46 /sys | |
| parent | 493c240c48c88345561d75124afa52365dccf0d0 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/vfs_vnops.c | 4 |
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); |
