mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-27 03:47:43 +00:00
Bluetooth: Remove unnecessary call to hci_update_background_scan
The hci_conn_params_clear_all() function is only called from hci_unregister_dev() at which point it's completely futile to try to do any LE scanning updates. Simply remove this unnecessary function call. At the same time we can make the function static since it's only accessed from within the same c-file. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
ac71494934
commit
030e7f8141
@ -1036,7 +1036,6 @@ struct hci_conn_params *hci_conn_params_lookup(struct hci_dev *hdev,
|
|||||||
struct hci_conn_params *hci_conn_params_add(struct hci_dev *hdev,
|
struct hci_conn_params *hci_conn_params_add(struct hci_dev *hdev,
|
||||||
bdaddr_t *addr, u8 addr_type);
|
bdaddr_t *addr, u8 addr_type);
|
||||||
void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type);
|
void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type);
|
||||||
void hci_conn_params_clear_all(struct hci_dev *hdev);
|
|
||||||
void hci_conn_params_clear_disabled(struct hci_dev *hdev);
|
void hci_conn_params_clear_disabled(struct hci_dev *hdev);
|
||||||
|
|
||||||
struct hci_conn_params *hci_pend_le_action_lookup(struct list_head *list,
|
struct hci_conn_params *hci_pend_le_action_lookup(struct list_head *list,
|
||||||
|
@ -3070,15 +3070,13 @@ void hci_conn_params_clear_disabled(struct hci_dev *hdev)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* This function requires the caller holds hdev->lock */
|
/* This function requires the caller holds hdev->lock */
|
||||||
void hci_conn_params_clear_all(struct hci_dev *hdev)
|
static void hci_conn_params_clear_all(struct hci_dev *hdev)
|
||||||
{
|
{
|
||||||
struct hci_conn_params *params, *tmp;
|
struct hci_conn_params *params, *tmp;
|
||||||
|
|
||||||
list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list)
|
list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list)
|
||||||
hci_conn_params_free(params);
|
hci_conn_params_free(params);
|
||||||
|
|
||||||
hci_update_background_scan(hdev);
|
|
||||||
|
|
||||||
BT_DBG("All LE connection parameters were removed");
|
BT_DBG("All LE connection parameters were removed");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user