acrn-kernel/net/bluetooth
Zhengping Jiang 2da8eb834b Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
When disconnecting all devices, hci_conn_failed is used to cleanup
hci_conn object when the hci_conn object cannot be aborted.
The function hci_conn_failed requires the caller holds hdev->lock.

Fixes: 9b3628d79b ("Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted")
Signed-off-by: Zhengping Jiang <jiangzp@google.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2022-08-25 16:26:19 -07:00
..
bnep
cmtp
hidp Bluetooth: move from strlcpy with unused retval to strscpy 2022-08-25 16:26:18 -07:00
rfcomm
6lowpan.c
Kconfig Bluetooth: Add initial implementation of CIS connections 2022-07-22 17:13:22 -07:00
Makefile Bluetooth: Add BTPROTO_ISO socket type 2022-07-22 17:13:39 -07:00
a2mp.c
a2mp.h
af_bluetooth.c Bluetooth: Add BTPROTO_ISO socket type 2022-07-22 17:13:39 -07:00
amp.c
amp.h
aosp.c Bluetooth: Fix null pointer deref on unexpected status event 2022-08-08 17:04:37 -07:00
aosp.h
ecdh_helper.c
ecdh_helper.h
eir.c Bluetooth: Add initial implementation of BIS connections 2022-07-22 17:13:56 -07:00
eir.h Bluetooth: Add initial implementation of BIS connections 2022-07-22 17:13:56 -07:00
hci_codec.c
hci_codec.h
hci_conn.c Bluetooth: hci_conn: Fix updating ISO QoS PHY 2022-08-08 17:04:11 -07:00
hci_core.c Bluetooth: Add initial implementation of BIS connections 2022-07-22 17:13:56 -07:00
hci_debugfs.c
hci_debugfs.h
hci_event.c Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt 2022-08-25 16:26:18 -07:00
hci_request.c Bluetooth: Add initial implementation of BIS connections 2022-07-22 17:13:56 -07:00
hci_request.h Bluetooth: Add initial implementation of BIS connections 2022-07-22 17:13:56 -07:00
hci_sock.c Bluetooth: Unregister suspend with userchannel 2022-07-21 17:05:58 -07:00
hci_sync.c Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn 2022-08-25 16:26:19 -07:00
hci_sysfs.c
iso.c Bluetooth: ISO: Fix not handling shutdown condition 2022-08-25 16:26:17 -07:00
l2cap_core.c Bluetooth: L2CAP: Fix build errors in some archs 2022-08-25 16:26:16 -07:00
l2cap_sock.c
leds.c
leds.h
lib.c Bluetooth: Add bt_status 2022-07-21 17:15:31 -07:00
mgmt.c Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() 2022-08-25 16:26:17 -07:00
mgmt_config.c
mgmt_config.h
mgmt_util.c Bluetooth: Keep MGMT pending queue ordered FIFO 2022-05-13 13:05:48 +02:00
mgmt_util.h
msft.c Bluetooth: Fix null pointer deref on unexpected status event 2022-08-08 17:04:37 -07:00
msft.h Bluetooth: hci_sync: Refactor remove Adv Monitor 2022-07-21 17:14:55 -07:00
sco.c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk 2022-05-13 13:05:48 +02:00
selftest.c
selftest.h
smp.c
smp.h