Fix bug Frans pointed out

上级 eae2c654
...@@ -29,7 +29,7 @@ addrun(struct proc *p) ...@@ -29,7 +29,7 @@ addrun(struct proc *p)
// Always called with p->lock held // Always called with p->lock held
struct runq *q; struct runq *q;
q = &runq[cpunum()]; q = &runq[p->cpuid];
acquire(&q->lock); acquire(&q->lock);
STAILQ_INSERT_HEAD(&q->q, p, runqlink); STAILQ_INSERT_HEAD(&q->q, p, runqlink);
p->runq = q; p->runq = q;
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论