|
@@ -140,7 +140,8 @@ static void pm8001_free(struct pm8001_hba_info *pm8001_ha)
|
|
|
for (i = 0; i < USI_MAX_MEMCNT; i++) {
|
|
|
if (pm8001_ha->memoryMap.region[i].virt_ptr != NULL) {
|
|
|
pci_free_consistent(pm8001_ha->pdev,
|
|
|
- pm8001_ha->memoryMap.region[i].element_size,
|
|
|
+ (pm8001_ha->memoryMap.region[i].total_len +
|
|
|
+ pm8001_ha->memoryMap.region[i].alignment),
|
|
|
pm8001_ha->memoryMap.region[i].virt_ptr,
|
|
|
pm8001_ha->memoryMap.region[i].phys_addr);
|
|
|
}
|