CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2023/02/25 02:55:46
Modified files: sys/kern : sys_generic.c syscalls.master Log message: Unlock select(2), pselect(2), poll(2) and ppoll(2). The assertion within tsleep(9) was relaxed to allow calls on special `nowake' channel without kernel lock held. So the sisguspend(2) like cases "select(0, NULL, NULL, NULL, NULL)" and "poll(NULL, 0, INFTIM)" should not trigger it. Commit reverted diff back. ok claudio@