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/kthread.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'kernel/proc/kthread.c') diff --git a/kernel/proc/kthread.c b/kernel/proc/kthread.c index fa447ae..d066dac 100644 --- a/kernel/proc/kthread.c +++ b/kernel/proc/kthread.c @@ -162,14 +162,12 @@ void kthread_cancel(kthread_t *thr, void *retval) // NOT_YET_IMPLEMENTED("PROCS: kthread_cancel"); KASSERT(thr != curthr); - // TODO: ask about the use of check_curthr_cancelled() in syscall_handler() + // FIXME: ask about the use of check_curthr_cancelled() in syscall_handler() int status = (int) retval; dbg(DBG_THR, "Cancelling thread with proc name=%s, id=%d, status=%d\n", thr->kt_proc->p_name, thr->kt_proc->p_pid, status); thr->kt_retval = retval; sched_cancel(thr); - - //check_curthr_cancelled(); } /* -- cgit v1.2.3-70-g09d2