Message ID | 20240708172650.2752501-1-luiz.dentz@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [v1] Bluetooth: btusb: Don't fail external suspend requests | 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/CheckAllWarning | success | CheckAllWarning PASS |
tedd_an/CheckSparse | success | CheckSparse PASS |
tedd_an/CheckSmatch | success | CheckSparse 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 | fail | TestRunner_iso-tester: Total: 122, Passed: 117 (95.9%), Failed: 1, Not Run: 4 |
tedd_an/TestRunner_bnep-tester | success | TestRunner PASS |
tedd_an/TestRunner_mgmt-tester | fail | TestRunner_mgmt-tester: Total: 492, Passed: 487 (99.0%), Failed: 3, Not Run: 2 |
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=869381 ---Test result--- Test Summary: CheckPatch PENDING 63.99 seconds GitLint PENDING 33.69 seconds SubjectPrefix PENDING 31.67 seconds BuildKernel PASS 30.07 seconds CheckAllWarning PASS 32.94 seconds CheckSparse PASS 38.81 seconds CheckSmatch PENDING 141.37 seconds BuildKernel32 PASS 57.05 seconds TestRunnerSetup PENDING 574.70 seconds TestRunner_l2cap-tester PENDING 53.99 seconds TestRunner_iso-tester PENDING 70.02 seconds TestRunner_bnep-tester PENDING 13.29 seconds TestRunner_mgmt-tester FAIL 115.09 seconds TestRunner_rfcomm-tester PASS 10.63 seconds TestRunner_sco-tester PASS 16.49 seconds TestRunner_ioctl-tester PASS 8.25 seconds TestRunner_mesh-tester PASS 6.04 seconds TestRunner_smp-tester PASS 7.05 seconds TestRunner_userchan-tester PASS 5.14 seconds IncrementalBuild PASS 28.49 seconds Details ############################## Test: CheckPatch - PENDING Desc: Run checkpatch.pl script Output: ############################## Test: GitLint - PENDING Desc: Run gitlint Output: ############################## Test: SubjectPrefix - PENDING Desc: Check subject contains "Bluetooth" prefix Output: ############################## Test: CheckSmatch - PENDING Desc: Run smatch tool with source Output: ############################## Test: TestRunnerSetup - PENDING Desc: Setup kernel and bluez for test-runner Output: ############################## Test: TestRunner_l2cap-tester - PENDING Desc: Run l2cap-tester with test-runner Output: ############################## Test: TestRunner_iso-tester - PENDING Desc: Run iso-tester with test-runner Output: ############################## Test: TestRunner_bnep-tester - PENDING Desc: Run bnep-tester with test-runner Output: ############################## Test: TestRunner_mgmt-tester - FAIL Desc: Run mgmt-tester with test-runner Output: Total: 492, Passed: 487 (99.0%), Failed: 3, Not Run: 2 Failed Test Cases LL Privacy - Add Device 4 (2 Devices to AL) Failed 0.162 seconds LL Privacy - Add Device 6 (RL is full) Failed 0.198 seconds LL Privacy - Add Device 7 (AL is full) Failed 0.199 seconds --- Regards, Linux Bluetooth
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 2d5c971a59ad..bbd75ba9874a 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -4700,8 +4700,10 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message) BT_DBG("intf %p", intf); - /* Don't suspend if there are connections */ - if (hci_conn_count(data->hdev)) + /* Don't auto-suspend if there are connections as external suspend calls + * should never be allowed to fail. + */ + if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev)) return -EBUSY; if (data->suspend_count++)