Ensure that filt_dead() takes effect
authorvisa <visa@openbsd.org>
Wed, 23 Dec 2020 13:59:09 +0000 (13:59 +0000)
committervisa <visa@openbsd.org>
Wed, 23 Dec 2020 13:59:09 +0000 (13:59 +0000)
commit192bcef43ddc6a8eec9b74278da7e98c8a622f92
treed481007c8f28a08e32a890a3031fba4a447512d8
parent7b6b6b483e4fc1a820c38641a62d86b0c08253f2
Ensure that filt_dead() takes effect

Invoke dead_filtops' f_event callback in klist_invalidate() to ensure
that filt_dead() modifies every invalidated knote. If a knote has
EV_ONESHOT set in its event flags, kqueue_scan() will not call f_event.

OK mpi@
sys/kern/kern_event.c