mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel
authorLorenzo Bianconi <lorenzo@kernel.org>
Thu, 18 Jul 2019 22:50:42 +0000 (00:50 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 5 Sep 2019 15:42:30 +0000 (17:42 +0200)
Convert MT7603_WATCHDOG_TIME in jiffies rescheduling watchdog delayed
work

Fixes: c8846e101502 ("mt76: add driver for MT7603E and MT7628/7688")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7603/main.c

index d70f42dac9232f1df5701e5582c7ca5c41f6fbc1..88c8690023113cd6060cf57c33ea89031b071613 100644 (file)
@@ -173,7 +173,7 @@ mt7603_set_channel(struct mt7603_dev *dev, struct cfg80211_chan_def *def)
        mt76_txq_schedule_all(&dev->mt76);
 
        ieee80211_queue_delayed_work(mt76_hw(dev), &dev->mt76.mac_work,
-                                    MT7603_WATCHDOG_TIME);
+                                    msecs_to_jiffies(MT7603_WATCHDOG_TIME));
 
        /* reset channel stats */
        mt76_clear(dev, MT_MIB_CTL, MT_MIB_CTL_READ_CLR_DIS);