|
@@ -1601,6 +1601,7 @@ static int __wlan_hdd_cfg80211_sched_scan_stop(struct net_device *dev)
|
|
|
return err;
|
|
|
}
|
|
|
|
|
|
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 12, 0)
|
|
|
int wlan_hdd_cfg80211_sched_scan_stop(struct wiphy *wiphy,
|
|
|
struct net_device *dev)
|
|
|
{
|
|
@@ -1612,6 +1613,20 @@ int wlan_hdd_cfg80211_sched_scan_stop(struct wiphy *wiphy,
|
|
|
|
|
|
return ret;
|
|
|
}
|
|
|
+#else
|
|
|
+int wlan_hdd_cfg80211_sched_scan_stop(struct wiphy *wiphy,
|
|
|
+ struct net_device *dev,
|
|
|
+ uint64_t reqid)
|
|
|
+{
|
|
|
+ int ret;
|
|
|
+
|
|
|
+ cds_ssr_protect(__func__);
|
|
|
+ ret = __wlan_hdd_cfg80211_sched_scan_stop(dev);
|
|
|
+ cds_ssr_unprotect(__func__);
|
|
|
+
|
|
|
+ return ret;
|
|
|
+}
|
|
|
+#endif /* KERNEL_VERSION(4, 12, 0) */
|
|
|
#endif /*FEATURE_WLAN_SCAN_PNO */
|
|
|
|
|
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0)) || \
|