author: Zheyu Ma <zheyuma97@gmail.com> 2021-06-20 15:24:14 +0000
committer: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2021-07-19 10:04:42 +0200
commit: 3c0b0b2533f9fd91aa10dfdd48bc27f3526e585c
parent: 5ad7f389f93b5227f2f02e29deb88f2ee53b8561
Commit Summary:
Diffstat:
1 file changed, 4 insertions, 2 deletions
diff --git a/drivers/atm/nicstar.c b/drivers/atm/nicstar.c
index b015c3e14336..3a38720acd0e 100644
--- a/drivers/atm/nicstar.c
+++ b/drivers/atm/nicstar.c
@@ -839,10 +839,12 @@ static void ns_init_card_error(ns_dev *card, int error)
dev_kfree_skb_any(hb);
}
if (error >= 12) {
- kfree(card->rsq.org);
+ dma_free_coherent(&card->pcidev->dev, NS_RSQSIZE + NS_RSQ_ALIGNMENT,
+ card->rsq.org, card->rsq.dma);
}
if (error >= 11) {
- kfree(card->tsq.org);
+ dma_free_coherent(&card->pcidev->dev, NS_TSQSIZE + NS_TSQ_ALIGNMENT,
+ card->tsq.org, card->tsq.dma);
}
if (error >= 10) {
free_irq(card->pcidev->irq, card);