Don't pin workers

上级 32bedd48
...@@ -184,7 +184,6 @@ uwq::trywork(void) ...@@ -184,7 +184,6 @@ uwq::trywork(void)
panic("uwq::trywork: untested"); panic("uwq::trywork: untested");
acquire(&p->lock); acquire(&p->lock);
p->cpu_pin = 1;
p->cpuid = mycpuid(); p->cpuid = mycpuid();
release(&p->lock); release(&p->lock);
...@@ -205,7 +204,6 @@ uwq::trywork(void) ...@@ -205,7 +204,6 @@ uwq::trywork(void)
worker_[slot].running = true; worker_[slot].running = true;
acquire(&p->lock); acquire(&p->lock);
p->cpu_pin = 1;
p->cpuid = mycpuid(); p->cpuid = mycpuid();
addrun(p); addrun(p);
release(&p->lock); release(&p->lock);
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论