提交 e46fb46f 创建 作者: kaashoek's avatar kaashoek

acquire+release ide_lock in ide_intr

上级 8455980b
...@@ -53,8 +53,10 @@ ide_init(void) ...@@ -53,8 +53,10 @@ ide_init(void)
void void
ide_intr(void) ide_intr(void)
{ {
cprintf("ide_intr\n"); acquire(&ide_lock);
cprintf("%d: ide_intr\n", cpu());
wakeup(&request[tail]); wakeup(&request[tail]);
release(&ide_lock);
} }
int int
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论