Explorar el Código

qcacld-3.0: Add pdev argument to unlink bssid API

Add pdev argument to __wlan_cfg80211_unlink_bss_list API

Change-Id: I629416408ad8d63beab33e601688e1d4c15ee764
CRs-Fixed: 2837168
Liangwei Dong hace 4 años
padre
commit
b663a56259
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      core/hdd/src/wlan_hdd_cfg80211.c

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

@@ -18139,8 +18139,13 @@ void wlan_hdd_cfg80211_unlink_bss(struct hdd_adapter *adapter,
 	struct net_device *dev = adapter->dev;
 	struct wireless_dev *wdev = dev->ieee80211_ptr;
 	struct wiphy *wiphy = wdev->wiphy;
+	struct hdd_context *hdd_ctx;
 
-	__wlan_cfg80211_unlink_bss_list(wiphy, bssid, ssid, ssid_len);
+	hdd_ctx = WLAN_HDD_GET_CTX(adapter);
+	if (wlan_hdd_validate_context(hdd_ctx))
+		return;
+	__wlan_cfg80211_unlink_bss_list(wiphy, hdd_ctx->pdev, bssid, ssid,
+					ssid_len);
 }
 
 #ifdef WLAN_ENABLE_AGEIE_ON_SCAN_RESULTS