diff --git a/ide.c b/ide.c index 291ab83..88a1d4d 100644 --- a/ide.c +++ b/ide.c @@ -53,8 +53,10 @@ ide_init(void) void ide_intr(void) { - cprintf("ide_intr\n"); + acquire(&ide_lock); + cprintf("%d: ide_intr\n", cpu()); wakeup(&request[tail]); + release(&ide_lock); } int