]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/block/rsxx/core.c
rsxx: Handling failed pci_map_page on PowerPC and double free.
[karo-tx-linux.git] / drivers / block / rsxx / core.c
index 6e85e21445eb13896d19f16a58a0107b4f9baa4e..e740a650d5465b0ee4aad912d616d536661a870f 100644 (file)
@@ -654,7 +654,8 @@ static void rsxx_eeh_failure(struct pci_dev *dev)
        for (i = 0; i < card->n_targets; i++) {
                spin_lock_bh(&card->ctrl[i].queue_lock);
                cnt = rsxx_cleanup_dma_queue(&card->ctrl[i],
-                                            &card->ctrl[i].queue);
+                                            &card->ctrl[i].queue,
+                                            COMPLETE_DMA);
                spin_unlock_bh(&card->ctrl[i].queue_lock);
 
                cnt += rsxx_dma_cancel(&card->ctrl[i]);