From: Yang Li <yang.li@xxxxxxxxxxx> Hold PA sync connection to prevent cleanup during hci_conn_timeout. Signed-off-by: Yang Li <yang.li@xxxxxxxxxxx> --- net/bluetooth/hci_event.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c index e817c4a77f97..85ae1608e028 100644 --- a/net/bluetooth/hci_event.c +++ b/net/bluetooth/hci_event.c @@ -6968,6 +6968,9 @@ static void hci_le_big_sync_established_evt(struct hci_dev *hdev, void *data, if (!ev->status) { conn->state = BT_CONNECTED; + /* Prevent cleanup in hci_conn_timeout. */ + hci_conn_hold(conn); + set_bit(HCI_CONN_BIG_SYNC, &bis->flags); hci_debugfs_create_conn(conn); hci_conn_add_sysfs(conn); --- base-commit: 3bc46213b81278f3a9df0324768e152de71eb9fe change-id: 20250702-hold_pa_sync-91ca7a81adf0 Best regards, -- Yang Li <yang.li@xxxxxxxxxxx>