diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index a6eaa18f4fb6..07e101416e6a 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -678,6 +678,7 @@ resume: ktrcsw(p->p_tracep, 0, 0); #endif rval = EWOULDBLOCK; + mtx_exit(&sched_lock, MTX_SPIN); goto out; } } else if (timo)