Răsfoiți Sursa

wpa_supplicant: Remove lock during processing of btm/rrm packets

Lock is not required during btm/rrm action frames processing and
taking it may cause inconsistant behavior since wifi task
posts the events to this task.
kapil.gupta 5 ani în urmă
părinte
comite
f14da2ecc0

+ 0 - 4
components/wpa_supplicant/src/esp_supplicant/esp_common.c

@@ -116,9 +116,6 @@ static void esp_btm_rrm_task(void *pvParameters)
 			continue;
 		}
 
-		/* get lock */
-		SUPPLICANT_API_LOCK();
-
 		switch (evt->id) {
 		case SIG_SUPPLICANT_RX_ACTION:
 		{
@@ -139,7 +136,6 @@ static void esp_btm_rrm_task(void *pvParameters)
 		}
 
 		os_free(evt);
-		SUPPLICANT_API_UNLOCK();
 
 		if (task_del)
 			break;