This patch series addresses connection state synchronization issues between the Bluetooth controller and kernel during suspend/resume cycles. The problem seems to be visible when using devices that very quickly try to send multiple reconnect events without waiting enough for the host to fully resume from suspend. Fixes the issues reported in https://github.com/bluez/bluez/issues/1226. v2: - Add an explicit check for hdev->suspended - Include the btmon log in the commit message Ludovico de Nittis (2): Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success Bluetooth: hci_event: Mark connection as closed during suspend disconnect net/bluetooth/hci_event.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) -- 2.50.1