projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cc91747
)
mt76: mt7615: fix memleak when mt7615_unregister_device()
author
Ryder Lee
<ryder.lee@mediatek.com>
Tue, 13 Apr 2021 05:34:56 +0000
(13:34 +0800)
committer
Felix Fietkau
<nbd@nbd.name>
Wed, 21 Apr 2021 09:42:20 +0000
(11:42 +0200)
mt7615_tx_token_put() should get call before mt76_free_pending_txwi().
Fixes: a6275e934605 ("mt76: mt7615: reset token when mac_reset happens")
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
b/drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
index a629d9cb3806d4dddb23b8b5613c34ee5b84ed1d..a03484e34bb45d931b9b3ef4663e016fee02086d 100644
(file)
--- a/
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
+++ b/
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c
@@
-164,10
+164,9
@@
void mt7615_unregister_device(struct mt7615_dev *dev)
mt76_unregister_device(&dev->mt76);
if (mcu_running)
mt7615_mcu_exit(dev);
- mt7615_dma_cleanup(dev);
mt7615_tx_token_put(dev);
-
+ mt7615_dma_cleanup(dev);
tasklet_disable(&dev->irq_tasklet);
mt76_free_device(&dev->mt76);