[BLUETOOTH]: l2cap info_timer delete fix in hci_conn_del
authorDave Young <hidave.darkstar@gmail.com>
Mon, 3 Mar 2008 20:18:55 +0000 (12:18 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Mar 2008 20:18:55 +0000 (12:18 -0800)
commit8e8440f53593b5f9c695f18b493b535873dbb9da
treee0429845227215de8284bcd9e7824ad26d4c8b7b
parent7e36763b2c204d59de4e88087f84a2c0c8421f25
[BLUETOOTH]: l2cap info_timer delete fix in hci_conn_del

When the l2cap info_timer is active the info_state will be set to
L2CAP_INFO_FEAT_MASK_REQ_SENT, and it will be unset after the timer is
deleted or timeout triggered.

Here in l2cap_conn_del only call del_timer_sync when the info_state is
set to L2CAP_INFO_FEAT_MASK_REQ_SENT.

Signed-off-by: Dave Young <hidave.darkstar@gmail.com>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bluetooth/l2cap.c