|
@@ -24,11 +24,8 @@ static void issue_park_cmd(ide_drive_t *drive, unsigned long timeout)
|
|
start_queue = 1;
|
|
start_queue = 1;
|
|
spin_unlock_irq(&hwif->lock);
|
|
spin_unlock_irq(&hwif->lock);
|
|
|
|
|
|
- if (start_queue) {
|
|
|
|
- spin_lock_irq(q->queue_lock);
|
|
|
|
- blk_start_queueing(q);
|
|
|
|
- spin_unlock_irq(q->queue_lock);
|
|
|
|
- }
|
|
|
|
|
|
+ if (start_queue)
|
|
|
|
+ blk_run_queue(q);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
spin_unlock_irq(&hwif->lock);
|
|
spin_unlock_irq(&hwif->lock);
|