]> Pileus Git - ~andy/linux/blobdiff - drivers/ide/ide-dma.c
ide: pass command instead of request to ide_pio_datablock()
[~andy/linux] / drivers / ide / ide-dma.c
index 12c11b71402e9527fa0d0d0a4a14ccdc20fc20fb..54f17ae9225d86779f8720605a0b12fae78d9a64 100644 (file)
@@ -96,9 +96,9 @@ ide_startstop_t ide_dma_intr(ide_drive_t *drive)
 
        if (OK_STAT(stat, DRIVE_READY, drive->bad_wstat | ATA_DRQ)) {
                if (!dma_stat) {
-                       struct request *rq = hwif->rq;
+                       struct ide_cmd *cmd = &hwif->cmd;
 
-                       task_end_request(drive, rq, stat);
+                       ide_finish_cmd(drive, cmd, stat);
                        return ide_stopped;
                }
                printk(KERN_ERR "%s: %s: bad DMA status (0x%02x)\n",