Bluetooth: Fix dead-lock failure during LE scan

Timer being deleted durings it's time-out callback execution caused
spinlock deadlock on multicore systems.

CRs-fixed: 305677
Signed-off-by: Brian Gix <bgix@codeaurora.org>
This commit is contained in:
Brian Gix
2011-09-08 11:26:47 -07:00
committed by Bryan Huntsman
parent 6d5fb8a1b1
commit adebcf9fca

View File

@@ -1755,7 +1755,6 @@ static void disco_le_to(unsigned long data)
BT_DBG("hci%d", ilp->index);
hdev = hci_dev_get(ilp->index);
del_timer_sync(&ilp->le_timer);
if (hdev) {
hci_dev_lock(hdev);