Skip to content

Commit 4cf2ddf

Browse files
tlfalcondavem330
authored andcommitted
ibmvnic: Free coherent DMA memory if FW map failed
If the firmware map fails for whatever reason, remember to free up the memory after. Signed-off-by: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 5a847a6 commit 4cf2ddf

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/net/ethernet/ibm/ibmvnic.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ static int alloc_long_term_buff(struct ibmvnic_adapter *adapter,
192192
if (adapter->fw_done_rc) {
193193
dev_err(dev, "Couldn't map long term buffer,rc = %d\n",
194194
adapter->fw_done_rc);
195+
dma_free_coherent(dev, ltb->size, ltb->buff, ltb->addr);
195196
return -1;
196197
}
197198
return 0;

0 commit comments

Comments
 (0)