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.
This commit is contained in:
kapil.gupta 2020-12-22 16:52:22 +05:30 committed by Kapil Gupta
parent 5ad7e4aa2a
commit 626d9d8bd6

View File

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