qcacmn: Protect TxLookupqueue while flushing
The htc TxLookupQueue needs to be protected with relevant lock while flushing. Change-Id: Ib6c8878c024ef623dfb63ca0745d41b140f2b1c3
Dieser Commit ist enthalten in:
@@ -2080,6 +2080,7 @@ void htc_flush_endpoint_txlookupQ(HTC_TARGET *target,
|
||||
if (!endpoint && endpoint->service_id == 0)
|
||||
return;
|
||||
|
||||
LOCK_HTC_TX(target);
|
||||
while (HTC_PACKET_QUEUE_DEPTH(&endpoint->TxLookupQueue)) {
|
||||
packet = htc_packet_dequeue(&endpoint->TxLookupQueue);
|
||||
|
||||
@@ -2092,6 +2093,7 @@ void htc_flush_endpoint_txlookupQ(HTC_TARGET *target,
|
||||
}
|
||||
}
|
||||
}
|
||||
UNLOCK_HTC_TX(target);
|
||||
}
|
||||
|
||||
/* HTC API to flush an endpoint's TX queue*/
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren