linux/include/net/bluetooth
Johan Hedberg 0bd49fc75a Bluetooth: Track both local and remote L2CAP fixed channel mask
To pave the way for future fixed channels to be added easily we should
track both the local and remote mask on a per-L2CAP connection (struct
l2cap_conn) basis. So far the code has used a global variable in a racy
way which anyway needs fixing.

This patch renames the existing conn->fixed_chan_mask that tracked
the remote mask to conn->remote_fixed_chan and adds a new variable
conn->local_fixed_chan to track the local mask. Since the HS support
info is now available in the local mask we can remove the
conn->hs_enabled variable.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2014-12-02 09:26:50 +01:00
..
bluetooth.h Bluetooth: Convert bt_<level> logging functions to return void 2014-09-24 09:40:08 +02:00
hci_core.h Bluetooth: Convert link keys list to use RCU 2014-11-19 16:19:47 +01:00
hci_mon.h Bluetooth: Fix coding style in all .h files 2012-03-07 00:04:25 -03:00
hci_sock.h Bluetooth: Move HCI socket definitions into its own header file 2014-07-11 13:53:04 +03:00
hci.h Bluetooth: Use shorter "rand" name for "randomizer" 2014-11-18 01:53:15 +01:00
l2cap.h Bluetooth: Track both local and remote L2CAP fixed channel mask 2014-12-02 09:26:50 +01:00
mgmt.h Bluetooth: Use shorter "rand" name for "randomizer" 2014-11-18 01:53:15 +01:00
rfcomm.h Bluetooth: Convert RFCOMM spinlocks into mutexes 2014-05-05 19:25:06 -07:00
sco.h Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c 2014-07-11 13:58:58 +03:00