move ide_intr lower

This commit is contained in:
rsc 2006-09-08 14:33:27 +00:00
parent 4194835901
commit 50f8850366

18
ide.c
View file

@ -64,15 +64,6 @@ ide_init(void)
disk_1_present = ide_probe_disk1();
}
// Interrupt handler - wake up the request that just finished.
void
ide_intr(void)
{
acquire(&ide_lock);
wakeup(&request[tail]);
release(&ide_lock);
}
// Probe to see if disk 1 exists (we assume disk 0 exists).
static int
ide_probe_disk1(void)
@ -95,6 +86,15 @@ ide_probe_disk1(void)
return x < 1000;
}
// Interrupt handler - wake up the request that just finished.
void
ide_intr(void)
{
acquire(&ide_lock);
wakeup(&request[tail]);
release(&ide_lock);
}
// Start the next request in the queue.
static void
ide_start_request (void)