ath5k: move reset to mac80211 workqueue
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / ath / ath5k / debug.c
index 8c638865c712c97173eb1ca4fab24a64d32a2090..ebb9c237a0d54d20aefee5d162abb1debb75d181 100644 (file)
@@ -279,7 +279,7 @@ static ssize_t write_file_reset(struct file *file,
 {
        struct ath5k_softc *sc = file->private_data;
        ATH5K_DBG(sc, ATH5K_DEBUG_RESET, "debug file triggered reset\n");
-       tasklet_schedule(&sc->restq);
+       ieee80211_queue_work(sc->hw, &sc->reset_work);
        return count;
 }