Commit 8ab31da7 authored by Ryder Lee's avatar Ryder Lee Committed by Felix Fietkau
Browse files

mt76: mt7615: fix memleak when mt7615_unregister_device()



mt7615_tx_token_put() should get call before mt76_free_pending_txwi().

Fixes: a6275e93 ("mt76: mt7615: reset token when mac_reset happens")
Signed-off-by: default avatarRyder Lee <ryder.lee@mediatek.com>
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent cc91747b
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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);