diff options
| author | 2024-08-21 15:43:40 -0700 | |
|---|---|---|
| committer | 2024-08-30 17:48:24 -0400 | |
| commit | 8ae22de9d2eae3c432de64bf2b3a5a69cf1d1124 (patch) | |
| tree | a4495e7accff05e163c36366b77d53f24d5efe8e /scripts/basic/git: | |
| parent | tcp_bpf: fix return value of tcp_bpf_sendmsg() (diff) | |
Bluetooth: qca: If memdump doesn't work, re-enable IBS
On systems in the field, we are seeing this sometimes in the kernel logs:
Bluetooth: qca_controller_memdump() hci0: hci_devcd_init Return:-95
This means that _something_ decided that it wanted to get a memdump
but then hci_devcd_init() returned -EOPNOTSUPP (AKA -95).
The cleanup code in qca_controller_memdump() when we get back an error
from hci_devcd_init() undoes most things but forgets to clear
QCA_IBS_DISABLED. One side effect of this is that, during the next
suspend, qca_suspend() will always get a timeout.
Let's fix it so that we clear the bit.
Fixes: 06d3fdfcdf5c ("Bluetooth: hci_qca: Add qcom devcoredump support")
Reviewed-by: Guenter Roeck <groeck@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'scripts/basic/git:')
0 files changed, 0 insertions, 0 deletions
