summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRandy Chiu <wchiu@qca.qualcomm.com>2014-01-27 09:19:58 +0800
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-04-15 12:37:10 -0700
commit74ada255be440534ba2c8ff81441c8b4d89660f2 (patch)
tree4351efdd7497ae5cb64612d5b5543438269cf210
parent246f8507c5e24695bd63321ecdd737a4b6fa210a (diff)
qcacld-new: CLD_TXRX:fix deadlock in CLD_TXRX module
ol_tx_enqueue will do twice spin lock and cause deadlock. Only HL mode will call ol_tx_enqueue. Change-Id: I2a00e04b0265f8d7eb62beead332adfd330cd467 CRs-fixed: 607579
-rw-r--r--CORE/CLD_TXRX/TXRX/ol_tx_queue.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/CORE/CLD_TXRX/TXRX/ol_tx_queue.c b/CORE/CLD_TXRX/TXRX/ol_tx_queue.c
index a8141edf8485..4938c5cc33ed 100644
--- a/CORE/CLD_TXRX/TXRX/ol_tx_queue.c
+++ b/CORE/CLD_TXRX/TXRX/ol_tx_queue.c
@@ -220,7 +220,6 @@ ol_tx_enqueue(
struct ol_tx_sched_notify_ctx_t notify_ctx;
TX_SCHED_DEBUG_PRINT("Enter %s\n", __func__);
- adf_os_spin_lock(&pdev->tx_queue_spinlock);
/*
* If too few tx descriptors are available, drop some currently-queued