Thread (9 messages) flat view 9 messages, 4 authors, 2012-03-01

Re: [PATCH v4 1/2] Bluetooth: Remove usage of __cancel_delayed_work()

From: Johan Hedberg <hidden>
Date: 2012-01-30 22:27:20

Hi Ulisses,

On Mon, Jan 30, 2012, Ulisses Furquim wrote:
__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 <redacted>
---
 include/net/bluetooth/l2cap.h |    4 ++--
 net/bluetooth/l2cap_core.c    |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)
Both patches have bee applied to my bluetooth-next tree. Thanks.

Johan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help