Relax kernel lock assertion within tsleep(9). The `nowake' channel is
authormvs <mvs@openbsd.org>
Wed, 15 Feb 2023 20:43:41 +0000 (20:43 +0000)
committermvs <mvs@openbsd.org>
Wed, 15 Feb 2023 20:43:41 +0000 (20:43 +0000)
commit2a5e34995f23fac07e4ab695f61449ae23b677a0
treefe1dccc50577fe7371401cf9644b7068eab1b835
parent3cf8a20e24f66b849a0eb7ce22568ccd0be0d5cf
Relax kernel lock assertion within tsleep(9). The `nowake' channel is
the special case which doesn't expect wakeup(9), so allow to use it
without kernel lock held.

Discussed with and ok by claudio@
sys/kern/kern_synch.c