Hi Marcel, On Sat, Jan 26, 2013 at 12:28 AM, Marcel Holtmann <marcel@xxxxxxxxxxxx> wrote: > Hi Andre, > >> During the L2CAP socket shutdown, the LE connection is not terminated >> as expected. This bug can be reproduced using l2test tool. Once the >> LE connection is established, kill l2test and the LE connection will >> not terminate. >> >> This patch fixes hci_conn_disconnect function so it is able to >> terminate LE connections. >> >> Signed-off-by: Andre Guedes <andre.guedes@xxxxxxxxxxxxx> >> --- >> net/bluetooth/hci_conn.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c >> index 25bfce0..0492949 100644 >> --- a/net/bluetooth/hci_conn.c >> +++ b/net/bluetooth/hci_conn.c >> @@ -250,6 +250,7 @@ static void hci_conn_disconnect(struct hci_conn *conn) >> >> switch (conn->type) { >> case ACL_LINK: >> + case LE_LINK: >> hci_acl_disconn(conn, reason); >> break; >> case AMP_LINK: > > I am wondering if we are not missing SCO_LINK here either. Yes, we have the same problem with SCO socket shutdown. I'll fix it and add the patch to this patchset. Regards, Andre -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html