reset_work may be blocked when mcu message timeout occurs
Signed-off-by: Bo Jiao <Bo.Jiao@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
                return;
 
        dev->reset_state = mcu_int;
-       ieee80211_queue_work(mt76_hw(dev), &dev->reset_work);
+       queue_work(dev->mt76.wq, &dev->reset_work);
        wake_up(&dev->reset_wait);
 }
 
 
                mt76_wr(dev, MT_MCU_CMD, val);
                if (val & MT_MCU_CMD_ERROR_MASK) {
                        dev->reset_state = val;
-                       ieee80211_queue_work(mt76_hw(dev), &dev->reset_work);
+                       queue_work(dev->mt76.wq, &dev->reset_work);
                        wake_up(&dev->reset_wait);
                }
        }