diff options
-rw-r--r-- | sys/kern/kern_event.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index b031fa0..36331be 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -1211,12 +1211,11 @@ start: if ((kn->kn_status == KN_MARKER && kn != marker) || (kn->kn_status & KN_INFLUX) == KN_INFLUX) { - kq->kq_state |= KQ_FLUXWAIT; if (influx) { influx = 0; KQ_FLUX_WAKEUP(kq); } - + kq->kq_state |= KQ_FLUXWAIT; error = msleep(kq, &kq->kq_lock, PSOCK, "kqflxwt", 0); continue; |