diff options
author | Andre Guedes <andre.guedes@openbossa.org> | 2012-04-24 21:02:54 -0300 |
---|---|---|
committer | Gustavo Padovan <gustavo@padovan.org> | 2012-05-09 01:40:45 -0300 |
commit | b12f62cfd9f46ac70013ce661640174b489efd39 (patch) | |
tree | 5ad852475d40051fa86fe613d2b9990cd816656b /net/bluetooth/sco.c | |
parent | 31f7956c6648fbae9c9550e91d1c348d28276309 (diff) | |
download | op-kernel-dev-b12f62cfd9f46ac70013ce661640174b489efd39.zip op-kernel-dev-b12f62cfd9f46ac70013ce661640174b489efd39.tar.gz |
Bluetooth: Add dst_type parameter to hci_connect
This patch adds the dst_type parameter to hci_connect function.
Instead of searching the address type in advertising cache, we
use the dst_type parameter to establish LE connections.
The dst_type is ignored for BR/EDR connection establishment.
Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
Acked-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'net/bluetooth/sco.c')
-rw-r--r-- | net/bluetooth/sco.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/bluetooth/sco.c b/net/bluetooth/sco.c index bf1af0b..cbdd313 100644 --- a/net/bluetooth/sco.c +++ b/net/bluetooth/sco.c @@ -193,7 +193,8 @@ static int sco_connect(struct sock *sk) else type = SCO_LINK; - hcon = hci_connect(hdev, type, dst, BT_SECURITY_LOW, HCI_AT_NO_BONDING); + hcon = hci_connect(hdev, type, dst, BDADDR_BREDR, BT_SECURITY_LOW, + HCI_AT_NO_BONDING); if (IS_ERR(hcon)) { err = PTR_ERR(hcon); goto done; |