Re: [PATCH v1] Bluetooth: hci_core: use skb_get() instead of skb_clone() for req_skb
| Newsgroups | org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <178715940938.3583745.2165256517061172398.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to bluetooth/bluetooth-next.git (master) by Luiz Augusto von Dentz <[email protected]>: On Wed, 19 Aug 2026 21:53:21 +0800 you wrote: > BT enable fails intermittently with -ETIMEDOUT (-110). The kernel log > shows the HCI Read Local Version command was sent and the firmware > replied with status 0x00 (logged by hci_req_cmd_complete() BT_DBG), > but the waiter in __hci_cmd_sync_sk() never woke up and timed out > after 10 s: > > bluetooth hci0: Opcode 0xfc00 // __hci_cmd_sync_sk > bluetooth hci0: opcode 0xfc00 plen 1 // hci_cmd_sync_add > bluetooth hci0: skb len 4 // hci_cmd_sync_alloc > bluetooth hci0: length 1 // hci_req_sync_run > Bluetooth: hci0 cmd_cnt 1 cmd queued 1 // hci_cmd_work > Bluetooth: hci0 type 1 len 4 // hci_send_frame > Bluetooth: opcode 0xfc00 status 0x00 // hci_req_cmd_complete > <-- req_skb NULL: req_complete_skb not set, > hci_cmd_sync_complete() never called, > req_status stays HCI_REQ_PEND --> > <-- 10 s later: wait_event_interruptible_timeout expires --> > bluetooth hci0: end: err -110 // __hci_cmd_sync_sk > > [...] Here is the summary with links: - [v1] Bluetooth: hci_core: use skb_get() instead of skb_clone() for req_skb https://git.kernel.org/bluetooth/bluetooth-next/c/be766d775060 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html