Bluetooth: Fix connectable and discoverable supported settings values
The connectable and discoverable mgmt settings are supported both for LE and BR/EDR controllers so they do not belong behind a lmp_bredr_capable() condition. This patch fixes the issue in get_supported_settings(). Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
23a48093b5
commit
3742abfc4e
1 changed files with 2 additions and 2 deletions
|
@ -555,12 +555,12 @@ static u32 get_supported_settings(struct hci_dev *hdev)
|
||||||
settings |= MGMT_SETTING_POWERED;
|
settings |= MGMT_SETTING_POWERED;
|
||||||
settings |= MGMT_SETTING_PAIRABLE;
|
settings |= MGMT_SETTING_PAIRABLE;
|
||||||
settings |= MGMT_SETTING_DEBUG_KEYS;
|
settings |= MGMT_SETTING_DEBUG_KEYS;
|
||||||
|
settings |= MGMT_SETTING_CONNECTABLE;
|
||||||
|
settings |= MGMT_SETTING_DISCOVERABLE;
|
||||||
|
|
||||||
if (lmp_bredr_capable(hdev)) {
|
if (lmp_bredr_capable(hdev)) {
|
||||||
settings |= MGMT_SETTING_CONNECTABLE;
|
|
||||||
if (hdev->hci_ver >= BLUETOOTH_VER_1_2)
|
if (hdev->hci_ver >= BLUETOOTH_VER_1_2)
|
||||||
settings |= MGMT_SETTING_FAST_CONNECTABLE;
|
settings |= MGMT_SETTING_FAST_CONNECTABLE;
|
||||||
settings |= MGMT_SETTING_DISCOVERABLE;
|
|
||||||
settings |= MGMT_SETTING_BREDR;
|
settings |= MGMT_SETTING_BREDR;
|
||||||
settings |= MGMT_SETTING_LINK_SECURITY;
|
settings |= MGMT_SETTING_LINK_SECURITY;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue