Skip to content

Commit

Permalink
Bluetooth: hci_qca: Stop IBS timer during BT OFF
Browse files Browse the repository at this point in the history
The IBS timers are not stopped properly once BT OFF is triggered.
we could see IBS commands being sent along with version command,
so stopped IBS timers while Bluetooth is off.

Fixes: 3e4be65 ("Bluetooth: hci_qca: Add poweroff support during hci down for wcn3990")
Signed-off-by: Panicker Harish <quic_pharish@quicinc.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
  • Loading branch information
Panicker Harish authored and Marcel Holtmann committed Dec 22, 2021
1 parent 6932627 commit df1e5c5
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions drivers/bluetooth/hci_qca.c
Original file line number Diff line number Diff line change
Expand Up @@ -1928,6 +1928,9 @@ static int qca_power_off(struct hci_dev *hdev)
hu->hdev->hw_error = NULL;
hu->hdev->cmd_timeout = NULL;

del_timer_sync(&qca->wake_retrans_timer);
del_timer_sync(&qca->tx_idle_timer);

/* Stop sending shutdown command if soc crashes. */
if (soc_type != QCA_ROME
&& qca->memdump_state == QCA_MEMDUMP_IDLE) {
Expand Down

0 comments on commit df1e5c5

Please sign in to comment.