From 40889627ba50db29a64bc6a1553c2b21e6a99b78 Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Fri, 2 Jul 2010 14:51:53 -0400 Subject: Initial version of single-cpu xv6 with page tables --- ide.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ide.c') diff --git a/ide.c b/ide.c index c0eb80a..7b12aa0 100644 --- a/ide.c +++ b/ide.c @@ -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); } -- cgit v1.2.3