mt76: flush tx status queue on DMA reset
authorFelix Fietkau <nbd@nbd.name>
Tue, 13 Apr 2021 18:09:33 +0000 (20:09 +0200)
committerFelix Fietkau <nbd@nbd.name>
Wed, 21 Apr 2021 09:42:20 +0000 (11:42 +0200)
commit6929d1d747b3934df3b0b2bb8af31b3f1f539ae4
tree41fa62a64a675b6fd7607f1811f45b5a3974a656
parent2b9ea5a8cf1bdc82f494da5a90191aa8b042980d
mt76: flush tx status queue on DMA reset

After DMA reset, tx status information for queued frames will never arrive.
Flush the queue to free skbs immediately instead of waiting for a timeout

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/mac.c