From ebfa0119159055d086f07aa05c15434666963826 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Mon, 4 Mar 2024 03:19:08 +0000 Subject: try to fix tests --- kernel/proc/sched.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'kernel/proc/sched.c') diff --git a/kernel/proc/sched.c b/kernel/proc/sched.c index 91264fa..b422ef1 100644 --- a/kernel/proc/sched.c +++ b/kernel/proc/sched.c @@ -166,13 +166,12 @@ long sched_cancellable_sleep_on(ktqueue_t *queue) KASSERT(queue != NULL); - curthr->kt_state = KT_SLEEP_CANCELLABLE; - if (curthr->kt_cancelled) { return -EINTR; } + curthr->kt_state = KT_SLEEP_CANCELLABLE; sched_switch(queue); if (curthr->kt_cancelled) -- cgit v1.2.3-70-g09d2