diff --git a/mt7996/mac.c b/mt7996/mac.c index 715d3534..7fe69a43 100644 --- a/mt7996/mac.c +++ b/mt7996/mac.c @@ -2572,8 +2572,8 @@ void mt7996_mac_reset_work(struct work_struct *work) set_bit(MT76_RESET, &dev->mphy.state); set_bit(MT76_MCU_RESET, &dev->mphy.state); - mt76_abort_scan(&dev->mt76); wake_up(&dev->mt76.mcu.wait); + mt76_abort_scan(&dev->mt76); cancel_work_sync(&dev->wed_rro.work); mt7996_for_each_phy(dev, phy) {