From 21eafd48e2a08f1c74430492550d63248b5832d5 Mon Sep 17 00:00:00 2001
From: rsc <rsc>
Date: Thu, 7 Sep 2006 16:54:18 +0000
Subject: [PATCH] fix disk bug

---
 ide.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ide.c b/ide.c
index ffe1b08..3f6f5c8 100644
--- a/ide.c
+++ b/ide.c
@@ -159,6 +159,9 @@ ide_rw(int diskno, uint secno, void *addr, uint nsecs, int read)
     wakeup(&disk_queue);
   tail = (tail + 1) % NREQUEST;
 
+  // Start next request in queue, if any.
+  ide_start_request();
+
   release(&ide_lock);
 }
 
-- 
GitLab