Message ID | 20221206012323.3684462-1-luiz.dentz@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | a49cd3f381cf2ef575ca39e341f5d15607957fbd |
Headers | show |
Series | Bluetooth: hci_conn: Fix crash on hci_create_cis_sync | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
tedd_an/CheckPatch | success | CheckPatch PASS |
tedd_an/GitLint | success | Gitlint PASS |
tedd_an/SubjectPrefix | success | Gitlint PASS |
tedd_an/BuildKernel | success | BuildKernel PASS |
tedd_an/BuildKernel32 | success | BuildKernel32 PASS |
tedd_an/TestRunnerSetup | success | TestRunnerSetup PASS |
tedd_an/TestRunner_l2cap-tester | success | TestRunner PASS |
tedd_an/TestRunner_iso-tester | success | TestRunner PASS |
tedd_an/TestRunner_bnep-tester | success | TestRunner PASS |
tedd_an/TestRunner_mgmt-tester | success | TestRunner PASS |
tedd_an/TestRunner_rfcomm-tester | success | TestRunner PASS |
tedd_an/TestRunner_sco-tester | success | TestRunner PASS |
tedd_an/TestRunner_ioctl-tester | success | TestRunner PASS |
tedd_an/TestRunner_mesh-tester | success | TestRunner PASS |
tedd_an/TestRunner_smp-tester | success | TestRunner PASS |
tedd_an/TestRunner_userchan-tester | success | TestRunner PASS |
tedd_an/IncrementalBuild | success | Incremental Build PASS |
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=702026 ---Test result--- Test Summary: CheckPatch PASS 0.59 seconds GitLint PASS 0.29 seconds SubjectPrefix PASS 0.10 seconds BuildKernel PASS 34.15 seconds BuildKernel32 PASS 30.43 seconds TestRunnerSetup PASS 426.68 seconds TestRunner_l2cap-tester PASS 16.16 seconds TestRunner_iso-tester PASS 16.19 seconds TestRunner_bnep-tester PASS 5.58 seconds TestRunner_mgmt-tester PASS 108.27 seconds TestRunner_rfcomm-tester PASS 9.54 seconds TestRunner_sco-tester PASS 8.95 seconds TestRunner_ioctl-tester PASS 10.44 seconds TestRunner_mesh-tester PASS 7.01 seconds TestRunner_smp-tester PASS 8.73 seconds TestRunner_userchan-tester PASS 5.93 seconds IncrementalBuild PASS 31.51 seconds --- Regards, Linux Bluetooth
Hello: This patch was applied to bluetooth/bluetooth-next.git (master) by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>: On Mon, 5 Dec 2022 17:23:23 -0800 you wrote: > From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> > > When attempting to connect multiple ISO sockets without using > DEFER_SETUP may result in the following crash: > > BUG: KASAN: null-ptr-deref in hci_create_cis_sync+0x18b/0x2b0 > Read of size 2 at addr 0000000000000036 by task kworker/u3:1/50 > > [...] Here is the summary with links: - Bluetooth: hci_conn: Fix crash on hci_create_cis_sync https://git.kernel.org/bluetooth/bluetooth-next/c/a49cd3f381cf You are awesome, thank you!
diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c index 3287b2ca789e..d3e542c2fc3e 100644 --- a/net/bluetooth/hci_conn.c +++ b/net/bluetooth/hci_conn.c @@ -1879,7 +1879,7 @@ static int hci_create_cis_sync(struct hci_dev *hdev, void *data) continue; /* Check if all CIS(s) belonging to a CIG are ready */ - if (conn->link->state != BT_CONNECTED || + if (!conn->link || conn->link->state != BT_CONNECTED || conn->state != BT_CONNECT) { cmd.cp.num_cis = 0; break;