diff options
| author | Samuel Holland <[email protected]> | 2020-08-01 11:29:56 -0500 |
|---|---|---|
| committer | Marcel Holtmann <[email protected]> | 2020-08-02 20:01:27 +0200 |
| commit | 3b799254cf6f481460719023d7a18f46651e5e7f (patch) | |
| tree | 5238dbbf0c635d33860202cb58f3fbefb3307731 /tools/perf/scripts/python/bin | |
| parent | b5f628a20af9044a9951310918732d1e6d83b476 (diff) | |
Bluetooth: hci_uart: Cancel init work before unregistering
If hci_uart_tty_close() or hci_uart_unregister_device() is called while
hu->init_ready is scheduled, hci_register_dev() could be called after
the hci_uart is torn down. Avoid this by ensuring the work is complete
or canceled before checking the HCI_UART_REGISTERED flag.
Fixes: 9f2aee848fe6 ("Bluetooth: Add delayed init sequence support for UART controllers")
Signed-off-by: Samuel Holland <[email protected]>
Signed-off-by: Marcel Holtmann <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions