Forráskód Böngészése

qcacld-3.0: Enable kernel specific WiFiSON changes default from 4.7.0 kernel

Enable driver changes dependent on kernel flags CFG80211_SCAN_BSSID
and CFG80211_CONNECT_PREV_BSSID default for linux kernels starting
from version 4.7.0 as the dependent kernel changes are present from
this version.

Change-Id: I0ee25eb11c75c688becbf61b4424bd0bae28bd3a
CRs-Fixed: 1064018
Selvaraj, Sridhar 8 éve
szülő
commit
a11edcba42
2 módosított fájl, 4 hozzáadás és 2 törlés
  1. 2 1
      core/hdd/src/wlan_hdd_cfg80211.c
  2. 2 1
      core/hdd/src/wlan_hdd_scan.c

+ 2 - 1
core/hdd/src/wlan_hdd_cfg80211.c

@@ -12148,7 +12148,8 @@ disconnected:
  *
  * Return: true if connect was for ReAssociation, false otherwise
  */
-#ifdef CFG80211_CONNECT_PREV_BSSID
+#if defined(CFG80211_CONNECT_PREV_BSSID) || \
+	(LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0))
 static bool wlan_hdd_reassoc_bssid_hint(hdd_adapter_t *adapter,
 					struct cfg80211_connect_params *req,
 					int *status)

+ 2 - 1
core/hdd/src/wlan_hdd_scan.c

@@ -1271,7 +1271,8 @@ static void wlan_hdd_cfg80211_scan_block_cb(struct work_struct *work)
  *
  * Return: None
  */
-#ifdef CFG80211_SCAN_BSSID
+#if defined(CFG80211_SCAN_BSSID) || \
+	(LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0))
 static inline void wlan_hdd_copy_bssid_scan_request(tCsrScanRequest *scan_req,
 					struct cfg80211_scan_request *request)
 {