From b3c810b062b56c41986e5d13d5853f567a6b0319 Mon Sep 17 00:00:00 2001 From: Venkateswara Swamy Bandaru Date: Wed, 2 Nov 2016 17:12:34 +0530 Subject: [PATCH] qcacmn: Fix for HT_C tx lock issue Added missed condition while locking HT_C tx lock when htc_issue_packets returns error Change-Id: I29ce11f20d68297bd946e0925a2e59a576744e73 CRs-Fixed: 1084979 --- htc/htc_send.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htc/htc_send.c b/htc/htc_send.c index a71c04f774c8..38938ddd8bf6 100644 --- a/htc/htc_send.c +++ b/htc/htc_send.c @@ -1221,7 +1221,10 @@ static HTC_SEND_QUEUE_RESULT htc_try_send(HTC_TARGET *target, HTC_PACKET_QUEUE_TRANSFER_TO_HEAD(&pEndpoint->TxQueue, &sendQueue); - LOCK_HTC_TX(target); + + if (pEndpoint->service_id != WMI_CONTROL_SVC) { + LOCK_HTC_TX(target); + } break; }