CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2020/08/12 07:49:24

Modified files:
        sys/kern       : kern_event.c 

Log message:
Reduce stack usage of kqueue_scan()

Reuse the kev[] array of sys_kevent() in kqueue_scan() to lower
stack usage.

The code has reset kevp, but not nkev, whenever the retry branch is
taken. However, the resetting is unnecessary because retry should be
taken only if no events have been collected. Make this clearer by
adding KASSERTs.

OK mpi@

Reply via email to