android_kernel_google_msm/net/bluetooth
Ankit Verma f93cc070f2 Bluetooth: Better locking when tearing down an HCI connection.
Restarting Riva will abruptly disconnect the hci device, which can
tear down the hci_conn struct on one processor while RFCOMM code
is running on another. This would keep l2cap_chan_del from being
executed while RFCOMM is in the middle of using a socket.

CRs-fixed: 351273
Change-Id: I37c82cac022a1d1c0fd60791f7c15b56e2415850
Signed-off-by: Ankit Verma <ankitv@codeaurora.org>
2013-02-25 11:39:28 -08:00
..
bnep Bluetooth: bnep: Fix deadlock in session deletion 2013-02-25 11:38:40 -08:00
cmtp Bluetooth: Handle non-linear skbs produced by L2CAP. 2013-02-25 11:37:08 -08:00
hidp Bluetooth: Handle non-linear skbs produced by L2CAP. 2013-02-25 11:37:08 -08:00
rfcomm Bluetooth: Clear RFCOMM session timer when disconnecting last channel 2013-02-25 11:38:31 -08:00
af_bluetooth.c Bluetooth: Move stream receive functions to a shared location. 2013-02-25 11:37:25 -08:00
amp.c Bluetooth: Hold ref on hci_conn when setting up A2MP fixed channel 2013-02-25 11:39:21 -08:00
hci_conn.c Bluetooth: Grace period to re-enable encryption 2013-02-25 11:39:25 -08:00
hci_core.c Bluetooth: Better locking when tearing down an HCI connection. 2013-02-25 11:39:28 -08:00
hci_event.c Bluetooth: If link is encrypted, do not send encrpt link request 2013-02-25 11:39:27 -08:00
hci_sock.c Bluetooth: Allow headroom in ACL data packets from HCI socket 2013-02-25 11:38:56 -08:00
hci_sysfs.c Revert upstream bluetooth 2013-02-25 11:37:04 -08:00
Kconfig Bluetooth: SHA256 crypto is required for AMP key handling. 2013-02-25 11:37:12 -08:00
l2cap_core.c Bluetooth: Send a configuration request after security confirmation 2013-02-25 11:39:26 -08:00
l2cap_sock.c Bluetooth: Use seperate socket for LE ATT Server 2013-02-25 11:39:06 -08:00
lib.c Revert upstream bluetooth 2013-02-25 11:37:04 -08:00
Makefile Bluetooth: Added AMP manager and support for use of AMP channels. 2013-02-25 11:37:13 -08:00
mgmt.c Bluetooth: Change locking function for process context code 2013-02-25 11:39:26 -08:00
sco.c Bluetooth: Lock sockets when closing HCI device 2013-02-25 11:39:09 -08:00
smp.c Bluetooth: Fix LE Connection refcnts 2013-02-25 11:39:04 -08:00