aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/cciss.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 49f05410a117..c56f995aadad 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -1730,8 +1730,10 @@ case CMD_HARDWARE_ERR:
1730 } 1730 }
1731 } 1731 }
1732 /* unlock the buffers from DMA */ 1732 /* unlock the buffers from DMA */
1733 buff_dma_handle.val32.lower = c->SG[0].Addr.lower;
1734 buff_dma_handle.val32.upper = c->SG[0].Addr.upper;
1733 pci_unmap_single( h->pdev, (dma_addr_t) buff_dma_handle.val, 1735 pci_unmap_single( h->pdev, (dma_addr_t) buff_dma_handle.val,
1734 size, PCI_DMA_BIDIRECTIONAL); 1736 c->SG[0].Len, PCI_DMA_BIDIRECTIONAL);
1735 cmd_free(h, c, 0); 1737 cmd_free(h, c, 0);
1736 return(return_status); 1738 return(return_status);
1737 1739
@@ -2011,8 +2013,10 @@ resend_cmd1:
2011 2013
2012cleanup1: 2014cleanup1:
2013 /* unlock the data buffer from DMA */ 2015 /* unlock the data buffer from DMA */
2016 buff_dma_handle.val32.lower = c->SG[0].Addr.lower;
2017 buff_dma_handle.val32.upper = c->SG[0].Addr.upper;
2014 pci_unmap_single(info_p->pdev, (dma_addr_t) buff_dma_handle.val, 2018 pci_unmap_single(info_p->pdev, (dma_addr_t) buff_dma_handle.val,
2015 size, PCI_DMA_BIDIRECTIONAL); 2019 c->SG[0].Len, PCI_DMA_BIDIRECTIONAL);
2016 cmd_free(info_p, c, 1); 2020 cmd_free(info_p, c, 1);
2017 return (status); 2021 return (status);
2018} 2022}