From 9c90e73fda0d5df2e1f11b32d459d3bb07a63192 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Tue, 20 Feb 2024 19:49:59 +0000 Subject: small conceptual issue with retvals when threads are cancelled. will ask --- 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 cd8e438..31976bb 100644 --- a/kernel/proc/sched.c +++ b/kernel/proc/sched.c @@ -74,7 +74,6 @@ void sched_queue_init(ktqueue_t *queue) */ static void ktqueue_enqueue(ktqueue_t *queue, kthread_t *thr) { - // TODO: ask in mentor meeting about what causes this assertion error KASSERT(!thr->kt_wchan); list_assert_sanity(&queue->tq_list); @@ -238,7 +237,7 @@ void sched_switch(ktqueue_t *queue) curcore.kc_queue = queue; last_thread_context = &curthr->kt_ctx; - + context_switch(&curthr->kt_ctx, &curcore.kc_ctx); intr_enable(); -- cgit v1.2.3-70-g09d2