Compare commits
2 Commits
b7ad1e0633
...
81dc694a23
Author | SHA1 | Date | |
---|---|---|---|
81dc694a23 | |||
5b6408b06b |
@ -11,7 +11,9 @@ int32_t SYSCALL0(sys_schedrelease) {
|
||||
Proc *proc = PROCS.current;
|
||||
spinlock_release(&PROCS.spinlock);
|
||||
|
||||
if (INTR_CURRENT_FRAME != NULL) {
|
||||
proc_sched((void *)INTR_CURRENT_FRAME);
|
||||
}
|
||||
|
||||
return E_OK;
|
||||
}
|
||||
|
@ -124,8 +124,6 @@ void do_mode_interactive(void) {
|
||||
uprintf(ANSIQ_SCR_CLR_ALL);
|
||||
goto begin;
|
||||
break;
|
||||
} else {
|
||||
schedrelease();
|
||||
}
|
||||
|
||||
if (b == '\n') {
|
||||
@ -136,6 +134,8 @@ void do_mode_interactive(void) {
|
||||
linebuf[cursor++] = b;
|
||||
uprintf("%c", b);
|
||||
}
|
||||
} else {
|
||||
schedrelease();
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user