move ide_intr lower
This commit is contained in:
parent
4194835901
commit
50f8850366
18
ide.c
18
ide.c
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue