diff options
author | jlemon <jlemon@FreeBSD.org> | 2001-02-23 19:20:21 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2001-02-23 19:20:21 +0000 |
commit | 36e83fc67db5a70ae4c6fca1f68a78a6252caec1 (patch) | |
tree | 48cfd7eb01d4a9956e10b963f70482065f7260f4 /sys | |
parent | a9d344358c50112d942aa3f0fc050c24cc388ca4 (diff) | |
download | FreeBSD-src-36e83fc67db5a70ae4c6fca1f68a78a6252caec1.zip FreeBSD-src-36e83fc67db5a70ae4c6fca1f68a78a6252caec1.tar.gz |
Use correct list pointer when detaching knote from list.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ufs/ufs/ufs_vnops.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index 2244df3..29efbcc 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -2223,7 +2223,8 @@ filt_ufsdetach(struct knote *kn) struct vnode *vp = (struct vnode *)kn->kn_hook; mtx_lock(&vp->v_pollinfo.vpi_lock); - SLIST_REMOVE(&vp->v_pollinfo.vpi_selinfo.si_note, kn, knote, kn_link); + SLIST_REMOVE(&vp->v_pollinfo.vpi_selinfo.si_note, + kn, knote, kn_selnext); mtx_unlock(&vp->v_pollinfo.vpi_lock); } |