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@