aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/megaraid/megaraid_sas_base.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c
index 69d375b8f2e1..e6ebc7ae2df1 100644
--- a/drivers/scsi/megaraid/megaraid_sas_base.c
+++ b/drivers/scsi/megaraid/megaraid_sas_base.c
@@ -6656,12 +6656,13 @@ out:
6656 } 6656 }
6657 6657
6658 for (i = 0; i < ioc->sge_count; i++) { 6658 for (i = 0; i < ioc->sge_count; i++) {
6659 if (kbuff_arr[i]) 6659 if (kbuff_arr[i]) {
6660 dma_free_coherent(&instance->pdev->dev, 6660 dma_free_coherent(&instance->pdev->dev,
6661 le32_to_cpu(kern_sge32[i].length), 6661 le32_to_cpu(kern_sge32[i].length),
6662 kbuff_arr[i], 6662 kbuff_arr[i],
6663 le32_to_cpu(kern_sge32[i].phys_addr)); 6663 le32_to_cpu(kern_sge32[i].phys_addr));
6664 kbuff_arr[i] = NULL; 6664 kbuff_arr[i] = NULL;
6665 }
6665 } 6666 }
6666 6667
6667 megasas_return_cmd(instance, cmd); 6668 megasas_return_cmd(instance, cmd);