linux-stable/include/net/bluetooth
Ulisses Furquim 6de3275082 Bluetooth: Remove usage of __cancel_delayed_work()
__cancel_delayed_work() is being used in some paths where we cannot
sleep waiting for the delayed work to finish. However, that function
might return while the timer is running and the work will be queued
again. Replace the calls with safer cancel_delayed_work() version
which spins until the timer handler finishes on other CPUs and
cancels the delayed work.

Signed-off-by: Ulisses Furquim <ulisses@profusion.mobi>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2012-02-15 13:09:26 +02:00
..
bluetooth.h Bluetooth: silence lockdep warning 2012-02-15 13:09:26 +02:00
hci.h bluetooth: hci: Fix type of "enable_hs" to bool. 2012-01-22 15:08:46 -05:00
hci_core.h Bluetooth: Fix potential deadlock 2012-02-15 13:09:26 +02:00
l2cap.h Bluetooth: Remove usage of __cancel_delayed_work() 2012-02-15 13:09:26 +02:00
mgmt.h Bluetooth: Add missing mgmt_confirm_name command definition 2011-12-19 11:25:04 -02:00
rfcomm.h Bluetooth: rfcomm: Fix sleep in invalid context in rfcomm_security_cfm 2011-11-07 17:24:49 -02:00
sco.h Bluetooth: clean up legal text 2010-12-01 21:04:43 -02:00
smp.h Bluetooth: Add MITM mechanism to LE-SMP 2011-12-22 14:18:59 -02:00