提交 0b86d037 创建 作者: Frans Kaashoek's avatar Frans Kaashoek

Because sleeplocks replaced B_BUSY the holding test can

be more specific (thanks Mark Morrissey)
上级 0b6f4c08
......@@ -47,7 +47,7 @@ holdingsleep(struct sleeplock *lk)
int r;
acquire(&lk->lk);
r = lk->locked;
r = lk->locked && (lk->pid == myproc()->pid);
release(&lk->lk);
return r;
}
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论