Quellcode durchsuchen

qcacld-3.0: Validate hdd ctx

Use of wlan_hdd_validate_context is returning failure when driver load/unload
is in progress. Instead of using wlan_hdd_validate_context, we can check for
NULL pointer to validate hdd ctx in tdls disconnection callback.

Change-Id: I650aa1d4c81d5c275bb3d4266b9365b595cf0ad5
CRs-Fixed: 2036314
Ganesh Kondabattini vor 8 Jahren
Ursprung
Commit
b8f0dc3f57
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      core/hdd/src/wlan_hdd_tdls.c

+ 3 - 1
core/hdd/src/wlan_hdd_tdls.c

@@ -2602,8 +2602,10 @@ void wlan_hdd_tdls_disconnection_callback(hdd_adapter_t *pAdapter)
 	ENTER();
 
 	pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
-	if (0 != wlan_hdd_validate_context(pHddCtx))
+
+	if (!pHddCtx)
 		return;
+
 	mutex_lock(&pHddCtx->tdls_lock);
 
 	pHddTdlsCtx = WLAN_HDD_GET_TDLS_CTX_PTR(pAdapter);