qcacmn: Remove ce_debug_cmplsn_context_srng
static globabl variables are not thread safe.
Change-Id: Ib315051d6a1da99740b501131cae449f8440e83c
CRs-Fixed: 2000140
diff --git a/hif/src/ce/ce_service_srng.c b/hif/src/ce/ce_service_srng.c
index 1b963c7..2813a83 100644
--- a/hif/src/ce/ce_service_srng.c
+++ b/hif/src/ce/ce_service_srng.c
@@ -327,10 +327,6 @@
return count;
}
-/* Debug support */
-void *ce_debug_cmplrn_context_srng; /* completed recv next context */
-void *ce_debug_cmplsn_context_srng; /* completed send next context */
-
/*
* Guts of ce_completed_recv_next.
* The caller takes responsibility for any necessary locking.
@@ -396,11 +392,9 @@
* one-to-one mapping with status ring.
* Get the per trasnfer context from dest_ring.
*/
- ce_debug_cmplrn_context_srng =
- dest_ring->per_transfer_context[sw_index];
-
if (per_transfer_contextp)
- *per_transfer_contextp = ce_debug_cmplrn_context_srng;
+ *per_transfer_contextp =
+ dest_ring->per_transfer_context[sw_index];
dest_ring->per_transfer_context[sw_index] = 0; /* sanity */
@@ -468,10 +462,9 @@
*per_CE_contextp = CE_state->send_context;
/* sw_index is used more like read index */
- ce_debug_cmplsn_context_srng =
- src_ring->per_transfer_context[sw_index];
if (per_transfer_contextp)
- *per_transfer_contextp = ce_debug_cmplsn_context_srng;
+ *per_transfer_contextp =
+ src_ring->per_transfer_context[sw_index];
src_ring->per_transfer_context[sw_index] = 0; /* sanity */