Bluetooth: Move discoverable changes to hdev->req_workqueue
The discoverable mode is intrinsically linked with the connectable mode e.g. through sharing the same HCI command (Write Scan Enable) for BR/EDR. It makes therefore sense to move it to hci_request.c and run the changes through the same hdev->req_workqueue. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:

committed by
Marcel Holtmann

parent
14bf5eac7a
commit
aed1a8851d
@@ -331,6 +331,7 @@ struct hci_dev {
|
||||
struct work_struct bg_scan_update;
|
||||
struct work_struct scan_update;
|
||||
struct work_struct connectable_update;
|
||||
struct work_struct discoverable_update;
|
||||
struct delayed_work le_scan_disable;
|
||||
struct delayed_work le_scan_restart;
|
||||
|
||||
@@ -1493,6 +1494,7 @@ void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr,
|
||||
void mgmt_smp_complete(struct hci_conn *conn, bool complete);
|
||||
bool mgmt_get_connectable(struct hci_dev *hdev);
|
||||
void mgmt_set_connectable_complete(struct hci_dev *hdev, u8 status);
|
||||
void mgmt_set_discoverable_complete(struct hci_dev *hdev, u8 status);
|
||||
u8 mgmt_get_adv_discov_flags(struct hci_dev *hdev);
|
||||
void mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev,
|
||||
u8 instance);
|
||||
|
Reference in New Issue
Block a user