summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2018-11-24 16:41:29 +0000
committerMark Johnston <markj@FreeBSD.org>2018-11-24 16:41:29 +0000
commit1eeab857a3282c7d29741e8cee450d2683da8c9d (patch)
treeee5518667d6d447d4a9d7488d7f4d63606963e2b
parent687e45b163170b7bf867cdaeef374d4d2f1e1212 (diff)
Notes
-rw-r--r--sys/kern/kern_event.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c
index ed787a90598f..387a9a6fc6bc 100644
--- a/sys/kern/kern_event.c
+++ b/sys/kern/kern_event.c
@@ -600,10 +600,10 @@ knote_fork(struct knlist *list, int pid)
kn->kn_fflags |= NOTE_TRACKERR;
if (kn->kn_fop->f_event(kn, NOTE_FORK))
KNOTE_ACTIVATE(kn, 0);
+ list->kl_lock(list->kl_lockarg);
KQ_LOCK(kq);
kn_leave_flux(kn);
KQ_UNLOCK_FLUX(kq);
- list->kl_lock(list->kl_lockarg);
}
list->kl_unlock(list->kl_lockarg);
}