diff options
author | Ian Moffett <ian@osmora.org> | 2025-05-17 18:36:51 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-05-17 18:36:51 -0400 |
commit | c239e13767fdf4a7eb299dd5b8cc2ccb33ec054c (patch) | |
tree | 6d3e781702f649b237688a6231946942bbf5ee86 /sys | |
parent | 51ed3c0e5693f271ae136c08628373e2bb01c3da (diff) |
kernel: sched: Switch on sched_yield()
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/kern_sched.c | 4 |
1 files changed, 1 insertions, 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 |