From c239e13767fdf4a7eb299dd5b8cc2ccb33ec054c Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sat, 17 May 2025 18:36:51 -0400 Subject: kernel: sched: Switch on sched_yield() Signed-off-by: Ian Moffett --- sys/kern/kern_sched.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sys/kern/kern_sched.c b/sys/kern/kern_sched.c index 4f425b0..01c3b8d 100644 --- a/sys/kern/kern_sched.c +++ b/sys/kern/kern_sched.c @@ -257,10 +257,8 @@ sched_yield(void) if (td != NULL) { td->rested = true; + sched_switch(&td->tf); } - - sched_oneshot(false); - while (td->rested); } void -- cgit v1.2.3