提交 1d19081e 创建 作者: Frans Kaashoek's avatar Frans Kaashoek

Allow holding to be called with interrupts enabled (for Mark Morrissey).

上级 2c73068e
......@@ -89,7 +89,11 @@ getcallerpcs(void *v, uint pcs[])
int
holding(struct spinlock *lock)
{
return lock->locked && lock->cpu == mycpu();
int r;
pushcli();
r = lock->locked && lock->cpu == mycpu();
popcli();
return r;
}
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论