Messages in this thread Patch in this message | | | From | Edward Adam Davis <> | Subject | Re: [syzbot] [bluetooth?] INFO: task hung in hci_conn_failed | Date | Sun, 28 Jan 2024 09:31:18 +0800 |
| |
please test task hung in hci_conn_failed
#syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c index a6fc8a2a5c67..2cc194ad37ba 100644 --- a/net/bluetooth/hci_sync.c +++ b/net/bluetooth/hci_sync.c @@ -5338,7 +5338,7 @@ int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) /* Check if the connection has been cleaned up concurrently */ c = hci_conn_hash_lookup_handle(hdev, handle); - if (!c || c != conn) { + if (!c || c != conn || conn->state == BT_CLOSED) { err = 0; goto unlock; }
| |