mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 21:36:52 +00:00
mt7603: call mt76_txq_schedule_all as a barrier to prevent tx during reset
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -1218,6 +1218,9 @@ static void mt7603_mac_watchdog_reset(struct mt7603_dev *dev)
|
||||
ieee80211_stop_queues(dev->mt76.hw);
|
||||
set_bit(MT76_RESET, &dev->mt76.state);
|
||||
|
||||
/* lock/unlock all queues to ensure that no tx is pending */
|
||||
mt76_txq_schedule_all(&dev->mt76);
|
||||
|
||||
tasklet_disable(&dev->tx_tasklet);
|
||||
tasklet_disable(&dev->pre_tbtt_tasklet);
|
||||
napi_disable(&dev->mt76.napi[0]);
|
||||
|
||||
Reference in New Issue
Block a user