proc_change_to_m() is now a scheduler function
[akaros.git] / kern / include / process.h
index 20fe682..0d28cff 100644 (file)
@@ -72,7 +72,7 @@ void proc_run_s(struct proc *p);
 void __proc_run_m(struct proc *p);
 void proc_restartcore(void);
 bool __proc_destroy(struct proc *p, uint32_t *pc_arr, uint32_t *nr_revoked);
-void __proc_change_to_m(struct proc *p);
+int __proc_change_to_m(struct proc *p);
 void __proc_yield_s(struct proc *p, struct trapframe *tf);
 void proc_yield(struct proc *SAFE p, bool being_nice);
 void proc_notify(struct proc *p, uint32_t vcoreid);