Bluetooth: Set HCI_MGMT flag only in read_controller_info
The HCI_MGMT flag should only be set when user space requests the full controller information. This way we avoid potential issues with setting change events ariving before the actual read_controller_info command finishes. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
This commit is contained in:
committed by
Gustavo F. Padovan
parent
43611a7b16
commit
df164df9a7
@@ -150,8 +150,6 @@ static int read_index_list(struct sock *sk)
|
|||||||
list_for_each_entry(d, &hci_dev_list, list) {
|
list_for_each_entry(d, &hci_dev_list, list) {
|
||||||
hci_del_off_timer(d);
|
hci_del_off_timer(d);
|
||||||
|
|
||||||
set_bit(HCI_MGMT, &d->flags);
|
|
||||||
|
|
||||||
if (test_bit(HCI_SETUP, &d->flags))
|
if (test_bit(HCI_SETUP, &d->flags))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user