From 74ada255be440534ba2c8ff81441c8b4d89660f2 Mon Sep 17 00:00:00 2001 From: Randy Chiu Date: Mon, 27 Jan 2014 09:19:58 +0800 Subject: 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 --- CORE/CLD_TXRX/TXRX/ol_tx_queue.c | 1 - 1 file changed, 1 deletion(-) 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 -- cgit v1.2.3