linux/net/bluetooth
Marcel Holtmann 6a8d3010b3 Bluetooth: Fix double L2CAP connection request
If the remote L2CAP server uses authentication pending stage and
encryption is enabled it can happen that a L2CAP connection request is
sent twice due to a race condition in the connection state machine.

When the remote side indicates any kind of connection pending, then
track this state and skip sending of L2CAP commands for this period.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2009-02-27 06:14:41 +01:00
..
bnep bluetooth: driver API update 2009-01-07 17:23:17 -08:00
cmtp Bluetooth: Enable per-module dynamic debug messages 2008-11-30 12:17:28 +01:00
hidp Bluetooth: Enable per-module dynamic debug messages 2008-11-30 12:17:28 +01:00
rfcomm Bluetooth: Use general bonding whenever possible 2009-02-27 06:14:40 +01:00
af_bluetooth.c Bluetooth: Remove CONFIG_DEBUG_LOCK_ALLOC ifdefs 2009-02-27 06:14:34 +01:00
hci_conn.c Bluetooth: Set authentication requirements if not available 2009-02-27 06:14:40 +01:00
hci_core.c Bluetooth: Enable per-module dynamic debug messages 2008-11-30 12:17:28 +01:00
hci_event.c Bluetooth: Add SCO fallback for eSCO connection attempts 2009-02-27 06:14:37 +01:00
hci_sock.c Bluetooth: Enable per-module dynamic debug messages 2008-11-30 12:17:28 +01:00
hci_sysfs.c Bluetooth: Fix format arguments warning 2008-11-30 12:17:29 +01:00
Kconfig [S390] Kconfig: unwanted menus for s390. 2007-05-10 15:46:07 +02:00
l2cap.c Bluetooth: Fix double L2CAP connection request 2009-02-27 06:14:41 +01:00
lib.c [NET] BLUETOOTH: Fix whitespace errors. 2007-02-10 23:19:20 -08:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sco.c Bluetooth: Add enhanced security model for Simple Pairing 2009-02-27 06:14:25 +01:00