|
@@ -6656,12 +6656,13 @@ megasas_mgmt_fw_ioctl(struct megasas_instance *instance,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
for (i = 0; i < ioc->sge_count; i++) {
|
|
for (i = 0; i < ioc->sge_count; i++) {
|
|
|
- if (kbuff_arr[i])
|
|
|
|
|
|
|
+ if (kbuff_arr[i]) {
|
|
|
dma_free_coherent(&instance->pdev->dev,
|
|
dma_free_coherent(&instance->pdev->dev,
|
|
|
le32_to_cpu(kern_sge32[i].length),
|
|
le32_to_cpu(kern_sge32[i].length),
|
|
|
kbuff_arr[i],
|
|
kbuff_arr[i],
|
|
|
le32_to_cpu(kern_sge32[i].phys_addr));
|
|
le32_to_cpu(kern_sge32[i].phys_addr));
|
|
|
kbuff_arr[i] = NULL;
|
|
kbuff_arr[i] = NULL;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
megasas_return_cmd(instance, cmd);
|
|
megasas_return_cmd(instance, cmd);
|