diff options
| -rw-r--r-- | drivers/ide/ide-cd.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/ide/ide-cd.c b/drivers/ide/ide-cd.c index e12d60278210..eb4b27548caf 100644 --- a/drivers/ide/ide-cd.c +++ b/drivers/ide/ide-cd.c | |||
| @@ -517,14 +517,9 @@ static ide_startstop_t cdrom_start_packet_command(ide_drive_t *drive, | |||
| 517 | int xferlen, | 517 | int xferlen, |
| 518 | ide_handler_t *handler) | 518 | ide_handler_t *handler) |
| 519 | { | 519 | { |
| 520 | ide_startstop_t startstop; | ||
| 521 | struct cdrom_info *info = drive->driver_data; | 520 | struct cdrom_info *info = drive->driver_data; |
| 522 | ide_hwif_t *hwif = drive->hwif; | 521 | ide_hwif_t *hwif = drive->hwif; |
| 523 | 522 | ||
| 524 | /* wait for the controller to be idle */ | ||
| 525 | if (ide_wait_stat(&startstop, drive, 0, BUSY_STAT, WAIT_READY)) | ||
| 526 | return startstop; | ||
| 527 | |||
| 528 | /* FIXME: for Virtual DMA we must check harder */ | 523 | /* FIXME: for Virtual DMA we must check harder */ |
| 529 | if (info->dma) | 524 | if (info->dma) |
| 530 | info->dma = !hwif->dma_ops->dma_setup(drive); | 525 | info->dma = !hwif->dma_ops->dma_setup(drive); |
