From: Mohit Ghuley Date: Wed, 27 Feb 2019 10:38:51 +0000 (+0530) Subject: [RAMEN9610-12677][Common] wlbt: Scheduled Scan Results will not be reported to CFG... X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=97371c5ed95e4272f887c17002023563c6eaf7d0;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [RAMEN9610-12677][Common] wlbt: Scheduled Scan Results will not be reported to CFG, in case of 0 Scan Results. Scheduled Scan Results will not be reported to CFG, in case of 0 Scan Results. Change-Id: I4d52dfe5546ba921e6ceca52de98fb9d9d6ae444 SCSC-Bug-Id: CBR-242 Signed-off-by: Mohit Ghuley --- diff --git a/drivers/net/wireless/scsc/rx.c b/drivers/net/wireless/scsc/rx.c index b43ec94e3a37..a9b0fbd0d5eb 100755 --- a/drivers/net/wireless/scsc/rx.c +++ b/drivers/net/wireless/scsc/rx.c @@ -525,7 +525,7 @@ void slsi_scan_complete(struct slsi_dev *sdev, struct net_device *dev, u16 scan_ ndev_vif->scan[scan_id].requeue_timeout_work = false; } - if (scan_id == SLSI_SCAN_SCHED_ID) + if (scan_id == SLSI_SCAN_SCHED_ID && scan_results_count > 0) #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)) cfg80211_sched_scan_results(sdev->wiphy, ndev_vif->scan[scan_id].sched_req->reqid); #else