From: Lorenzo Bianconi Date: Thu, 30 Apr 2020 07:59:31 +0000 (+0200) Subject: mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6c5974c10c2c6cc8166d4708b957ff3245b4eecb;p=linux.git mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work For the moment offload firmware supports just one entry in the scheduled scan plan and so it runs till it is disabled by the userspace. Do not mark the hw scheduled scan as disabled in mt7615_scan_work after receiving a scan result Signed-off-by: Lorenzo Bianconi Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/main.c b/drivers/net/wireless/mediatek/mt76/mt7615/main.c index 23bc7f1262d0b..5e54c7ffae0b7 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/main.c @@ -818,7 +818,6 @@ void mt7615_scan_work(struct work_struct *work) clear_bit(MT76_HW_SCANNING, &phy->mt76->state); ieee80211_scan_completed(phy->mt76->hw, &info); } else { - clear_bit(MT76_HW_SCHED_SCANNING, &phy->mt76->state); ieee80211_sched_scan_results(phy->mt76->hw); } dev_kfree_skb(skb);