diff --git a/kernel/syscall/sched.c b/kernel/syscall/sched.c index f659307..29714e1 100644 --- a/kernel/syscall/sched.c +++ b/kernel/syscall/sched.c @@ -11,7 +11,7 @@ int32_t SYSCALL0(sys_schedrelease) { Proc *proc = PROCS.current; spinlock_release(&PROCS.spinlock); - /* proc_sched((void *)frame); */ + proc_sched((void *)frame); return E_OK; } diff --git a/user/tb/main.c b/user/tb/main.c index 6c9220f..67570ff 100644 --- a/user/tb/main.c +++ b/user/tb/main.c @@ -134,8 +134,6 @@ void do_mode_interactive(void) { linebuf[cursor++] = b; uprintf("%c", b); } - } else { - schedrelease(); } }