Skip to content

Commit 88eb98a

Browse files
tlfalcondavem330
authored andcommitted
ibmvnic: dispose irq mappings
IRQ mappings were not being properly disposed when releasing sub-CRQ's. Signed-off-by: Thomas Falcon <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent b8efb89 commit 88eb98a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/net/ethernet/ibm/ibmvnic.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,6 +1257,7 @@ static void release_sub_crqs(struct ibmvnic_adapter *adapter)
12571257
if (adapter->tx_scrq[i]) {
12581258
free_irq(adapter->tx_scrq[i]->irq,
12591259
adapter->tx_scrq[i]);
1260+
irq_dispose_mapping(adapter->tx_scrq[i]->irq);
12601261
release_sub_crq_queue(adapter,
12611262
adapter->tx_scrq[i]);
12621263
}
@@ -1268,6 +1269,7 @@ static void release_sub_crqs(struct ibmvnic_adapter *adapter)
12681269
if (adapter->rx_scrq[i]) {
12691270
free_irq(adapter->rx_scrq[i]->irq,
12701271
adapter->rx_scrq[i]);
1272+
irq_dispose_mapping(adapter->rx_scrq[i]->irq);
12711273
release_sub_crq_queue(adapter,
12721274
adapter->rx_scrq[i]);
12731275
}

0 commit comments

Comments
 (0)