提交 c2e3947e 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

migrate on fork; fix stupid bug

上级 822d634b
...@@ -296,6 +296,8 @@ fork(int flags) ...@@ -296,6 +296,8 @@ fork(int flags)
np->state = RUNNABLE; np->state = RUNNABLE;
release(&np->lock); release(&np->lock);
migrate(np);
// cprintf("%d: fork done (pid %d)\n", proc->pid, pid); // cprintf("%d: fork done (pid %d)\n", proc->pid, pid);
return pid; return pid;
} }
...@@ -428,7 +430,7 @@ migrate(struct proc *p) ...@@ -428,7 +430,7 @@ migrate(struct proc *p)
sched(); sched();
} }
release(&proc->lock); release(&p->lock);
return; return;
} }
} }
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论