diff options
| author | Miguel <m.i@gmx.at> | 2018-09-15 23:46:04 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-15 23:46:04 +0200 |
| commit | e0449c5adc89eec9f378cb40a56762bf314a80ea (patch) | |
| tree | 75478a642ae45647455734453794b8c1af86f0a1 /kernel/exceptions.c | |
| parent | cd50c8d1047832bbb0798b368fde0428ef749422 (diff) | |
scheduler / sleep process
Diffstat (limited to 'kernel/exceptions.c')
| -rw-r--r-- | kernel/exceptions.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/exceptions.c b/kernel/exceptions.c index 4ad87e8..a69a49e 100644 --- a/kernel/exceptions.c +++ b/kernel/exceptions.c @@ -126,6 +126,7 @@ uint32_t exception_handle(uint32_t esp, uint32_t irq) klog("killing task in question!"); task_syscall(SYSCALL_EXIT,task_get_current_pid(),0,0); - return scheduler_run(esp,0); + scheduler_wake_all(); + return scheduler_run(esp); } |
