]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ide/ide-cd.c
ide: sanitize ide_build_sglist() and ide_destroy_dmatable()
[linux-2.6-omap-h63xx.git] / drivers / ide / ide-cd.c
index f5c7bb739f455198d0acd72dcdf11fc67ddb6d53..35729a47f797f3d721b8cb26f0ec820cde9927ae 100644 (file)
@@ -640,7 +640,7 @@ static ide_startstop_t cdrom_newpc_intr(ide_drive_t *drive)
                drive->dma = 0;
                drive->waiting_for_dma = 0;
                dma_error = hwif->dma_ops->dma_end(drive);
-               ide_destroy_dmatable(drive);
+               ide_dma_unmap_sg(drive, cmd);
                if (dma_error) {
                        printk(KERN_ERR PFX "%s: DMA %s error\n", drive->name,
                                        write ? "write" : "read");