summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAjay Davanageri <ajay.davanageri@broadcom.com>2022-04-22 04:57:51 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-04-22 04:57:51 +0000
commit9c1cdc24ed33b1543b3daadc7aec1b89570a8407 (patch)
tree8987a14fdc784de083b291867636c651c0903710
parent8ed525c8b7c29b631f3583f91577b965dab86b05 (diff)
parentd3af3e99ef5dad16766e30cf42864dd61444e546 (diff)
downloadwlan-9c1cdc24ed33b1543b3daadc7aec1b89570a8407.tar.gz
Fix for deadlock between hal cmd and event based cmd. am: d3af3e99ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/broadcom/wlan/+/17899764 Change-Id: I5cab8ada5c5419cfc9e2402cccb291271b66273e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rwxr-xr-xbcmdhd/wifi_hal/cpp_bindings.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/bcmdhd/wifi_hal/cpp_bindings.cpp b/bcmdhd/wifi_hal/cpp_bindings.cpp
index 5311e6e..7a634bd 100755
--- a/bcmdhd/wifi_hal/cpp_bindings.cpp
+++ b/bcmdhd/wifi_hal/cpp_bindings.cpp
@@ -647,7 +647,6 @@ int WifiCommand::requestResponse() {
}
int WifiCommand::requestResponse(WifiRequest& request) {
- pthread_mutex_lock(&ResponseMutex);
int err = 0;
struct nl_cb *cb = nl_cb_alloc(NL_CB_DEFAULT);
@@ -674,7 +673,6 @@ int WifiCommand::requestResponse(WifiRequest& request) {
}
out:
nl_cb_put(cb);
- pthread_mutex_unlock(&ResponseMutex);
return mapErrorCodes(err);
}