diff options
Diffstat (limited to 'ide.c')
-rw-r--r-- | ide.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -147,8 +147,9 @@ iderw(struct buf *b) // Wait for request to finish. // Assuming will not sleep too long: ignore proc->killed. - while((b->flags & (B_VALID|B_DIRTY)) != B_VALID) + while((b->flags & (B_VALID|B_DIRTY)) != B_VALID) { sleep(b, &idelock); + } release(&idelock); } |