* [PATCH] Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active
@ 2026-01-07 2:48 Linmao Li
2026-01-07 3:35 ` bluez.test.bot
2026-01-07 14:47 ` [PATCH] " Luiz Augusto von Dentz
0 siblings, 2 replies; 12+ messages in thread
From: Linmao Li @ 2026-01-07 2:48 UTC (permalink / raw)
To: linux-bluetooth; +Cc: marcel, luiz.dentz, linux-kernel, Linmao Li
If USB autosuspend occurs while BR/EDR inquiry or LE scan is active,
the ongoing HCI operation may not complete successfully. On some
devices, this can leave discovery.state stuck in DISCOVERY_FINDING.
Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
---
drivers/bluetooth/btusb.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index ded09e94d296..885c3d8c0a10 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -4469,10 +4469,13 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
BT_DBG("intf %p", intf);
- /* Don't auto-suspend if there are connections; external suspend calls
- * shall never fail.
+ /* Don't auto-suspend if there are connections or HCI operations in
+ * progress; external suspend calls shall never fail.
*/
- if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
+ if (PMSG_IS_AUTO(message) &&
+ (hci_conn_count(data->hdev) ||
+ test_bit(HCI_INQUIRY, &data->hdev->flags) ||
+ hci_dev_test_flag(data->hdev, HCI_LE_SCAN)))
return -EBUSY;
if (data->suspend_count++)
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* RE: Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active
2026-01-07 2:48 [PATCH] Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active Linmao Li
@ 2026-01-07 3:35 ` bluez.test.bot
2026-01-07 14:47 ` [PATCH] " Luiz Augusto von Dentz
1 sibling, 0 replies; 12+ messages in thread
From: bluez.test.bot @ 2026-01-07 3:35 UTC (permalink / raw)
To: linux-bluetooth, lilinmao
[-- Attachment #1: Type: text/plain, Size: 2593 bytes --]
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=1039197
---Test result---
Test Summary:
CheckPatch PENDING 0.35 seconds
GitLint PENDING 0.26 seconds
SubjectPrefix PASS 0.11 seconds
BuildKernel PASS 27.26 seconds
CheckAllWarning PASS 29.26 seconds
CheckSparse PASS 33.84 seconds
BuildKernel32 PASS 26.21 seconds
TestRunnerSetup PASS 568.45 seconds
TestRunner_l2cap-tester PASS 28.29 seconds
TestRunner_iso-tester PASS 86.29 seconds
TestRunner_bnep-tester PASS 6.44 seconds
TestRunner_mgmt-tester FAIL 129.30 seconds
TestRunner_rfcomm-tester PASS 9.64 seconds
TestRunner_sco-tester FAIL 14.71 seconds
TestRunner_ioctl-tester PASS 10.37 seconds
TestRunner_mesh-tester FAIL 12.48 seconds
TestRunner_smp-tester PASS 8.73 seconds
TestRunner_userchan-tester PASS 6.77 seconds
IncrementalBuild PENDING 1.04 seconds
Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:
##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:
Total: 494, Passed: 489 (99.0%), Failed: 1, Not Run: 4
Failed Test Cases
Read Exp Feature - Success Failed 0.113 seconds
##############################
Test: TestRunner_sco-tester - FAIL
Desc: Run sco-tester with test-runner
Output:
WARNING: possible circular locking dependency detected
BUG: sleeping function called from invalid context at net/core/sock.c:3782
Total: 30, Passed: 30 (100.0%), Failed: 0, Not Run: 0
##############################
Test: TestRunner_mesh-tester - FAIL
Desc: Run mesh-tester with test-runner
Output:
Total: 10, Passed: 8 (80.0%), Failed: 2, Not Run: 0
Failed Test Cases
Mesh - Send cancel - 1 Timed out 2.575 seconds
Mesh - Send cancel - 2 Timed out 1.998 seconds
##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active
2026-01-07 2:48 [PATCH] Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active Linmao Li
2026-01-07 3:35 ` bluez.test.bot
@ 2026-01-07 14:47 ` Luiz Augusto von Dentz
2026-01-08 2:06 ` [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery " Linmao Li
1 sibling, 1 reply; 12+ messages in thread
From: Luiz Augusto von Dentz @ 2026-01-07 14:47 UTC (permalink / raw)
To: Linmao Li; +Cc: linux-bluetooth, marcel, linux-kernel
Hi Linmao,
On Tue, Jan 6, 2026 at 9:48 PM Linmao Li <lilinmao@kylinos.cn> wrote:
>
> If USB autosuspend occurs while BR/EDR inquiry or LE scan is active,
> the ongoing HCI operation may not complete successfully. On some
> devices, this can leave discovery.state stuck in DISCOVERY_FINDING.
>
> Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
> ---
> drivers/bluetooth/btusb.c | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
> index ded09e94d296..885c3d8c0a10 100644
> --- a/drivers/bluetooth/btusb.c
> +++ b/drivers/bluetooth/btusb.c
> @@ -4469,10 +4469,13 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
>
> BT_DBG("intf %p", intf);
>
> - /* Don't auto-suspend if there are connections; external suspend calls
> - * shall never fail.
> + /* Don't auto-suspend if there are connections or HCI operations in
> + * progress; external suspend calls shall never fail.
> */
> - if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
> + if (PMSG_IS_AUTO(message) &&
> + (hci_conn_count(data->hdev) ||
> + test_bit(HCI_INQUIRY, &data->hdev->flags) ||
> + hci_dev_test_flag(data->hdev, HCI_LE_SCAN)))
We shall probably use hci_discovery_active instead of testing
individual bits like above.
> return -EBUSY;
>
> if (data->suspend_count++)
> --
> 2.25.1
>
--
Luiz Augusto von Dentz
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-07 14:47 ` [PATCH] " Luiz Augusto von Dentz
@ 2026-01-08 2:06 ` Linmao Li
2026-01-08 2:52 ` Linmao Li
2026-01-08 3:34 ` [v2] " bluez.test.bot
0 siblings, 2 replies; 12+ messages in thread
From: Linmao Li @ 2026-01-08 2:06 UTC (permalink / raw)
To: linux-bluetooth; +Cc: marcel, luiz.dentz, linux-kernel, Linmao Li
If USB autosuspend occurs while discovery is active, the ongoing
HCI operation may not complete successfully. On some devices, this
can leave discovery.state stuck in DISCOVERY_FINDING.
Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
---
drivers/bluetooth/btusb.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index ded09e94d296..565e276be3b2 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -4469,10 +4469,11 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
BT_DBG("intf %p", intf);
- /* Don't auto-suspend if there are connections; external suspend calls
- * shall never fail.
+ /* Don't auto-suspend if there are connections or discovery in
+ * progress; external suspend calls shall never fail.
*/
- if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
+ if (PMSG_IS_AUTO(message) &&
+ (hci_conn_count(data->hdev) || hci_discovery_active(data->hdev)))
return -EBUSY;
if (data->suspend_count++)
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* Re: [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-08 2:06 ` [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery " Linmao Li
@ 2026-01-08 2:52 ` Linmao Li
2026-01-08 15:22 ` Luiz Augusto von Dentz
2026-01-08 3:34 ` [v2] " bluez.test.bot
1 sibling, 1 reply; 12+ messages in thread
From: Linmao Li @ 2026-01-08 2:52 UTC (permalink / raw)
To: luiz.dentz; +Cc: marcel, linux-kernel, linux-bluetooth
在 2026/1/8 10:06, Linmao Li 写道:
> If USB autosuspend occurs while discovery is active, the ongoing
> HCI operation may not complete successfully. On some devices, this
> can leave discovery.state stuck in DISCOVERY_FINDING.
>
> Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
> ---
> drivers/bluetooth/btusb.c | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
> index ded09e94d296..565e276be3b2 100644
> --- a/drivers/bluetooth/btusb.c
> +++ b/drivers/bluetooth/btusb.c
> @@ -4469,10 +4469,11 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
>
> BT_DBG("intf %p", intf);
>
> - /* Don't auto-suspend if there are connections; external suspend calls
> - * shall never fail.
> + /* Don't auto-suspend if there are connections or discovery in
> + * progress; external suspend calls shall never fail.
> */
> - if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
> + if (PMSG_IS_AUTO(message) &&
> + (hci_conn_count(data->hdev) || hci_discovery_active(data->hdev)))
> return -EBUSY;
>
> if (data->suspend_count++)
Hi Luiz,
I found that hci_discovery_active() is not exported, so btusb as a
module cannot use it:
ERROR: modpost: "hci_discovery_active" [drivers/bluetooth/btusb.ko]
undefined!
Should I send a separate patch to export hci_discovery_active(), or
revert to v1 using test_bit(HCI_INQUIRY) and hci_dev_test_flag(HCI_LE_SCAN)?
Best regards,
Linmao
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-08 2:52 ` Linmao Li
@ 2026-01-08 15:22 ` Luiz Augusto von Dentz
2026-01-09 2:05 ` [PATCH v3 0/2] " Linmao Li
0 siblings, 1 reply; 12+ messages in thread
From: Luiz Augusto von Dentz @ 2026-01-08 15:22 UTC (permalink / raw)
To: Linmao Li; +Cc: marcel, linux-kernel, linux-bluetooth
Hi Linmao,
On Wed, Jan 7, 2026 at 9:53 PM Linmao Li <lilinmao@kylinos.cn> wrote:
>
> 在 2026/1/8 10:06, Linmao Li 写道:
>
> > If USB autosuspend occurs while discovery is active, the ongoing
> > HCI operation may not complete successfully. On some devices, this
> > can leave discovery.state stuck in DISCOVERY_FINDING.
> >
> > Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
> > ---
> > drivers/bluetooth/btusb.c | 7 ++++---
> > 1 file changed, 4 insertions(+), 3 deletions(-)
> >
> > diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
> > index ded09e94d296..565e276be3b2 100644
> > --- a/drivers/bluetooth/btusb.c
> > +++ b/drivers/bluetooth/btusb.c
> > @@ -4469,10 +4469,11 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
> >
> > BT_DBG("intf %p", intf);
> >
> > - /* Don't auto-suspend if there are connections; external suspend calls
> > - * shall never fail.
> > + /* Don't auto-suspend if there are connections or discovery in
> > + * progress; external suspend calls shall never fail.
> > */
> > - if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
> > + if (PMSG_IS_AUTO(message) &&
> > + (hci_conn_count(data->hdev) || hci_discovery_active(data->hdev)))
> > return -EBUSY;
> >
> > if (data->suspend_count++)
> Hi Luiz,
>
> I found that hci_discovery_active() is not exported, so btusb as a
> module cannot use it:
>
> ERROR: modpost: "hci_discovery_active" [drivers/bluetooth/btusb.ko]
> undefined!
>
> Should I send a separate patch to export hci_discovery_active(), or
> revert to v1 using test_bit(HCI_INQUIRY) and hci_dev_test_flag(HCI_LE_SCAN)?
Just add a patch exporting it.
--
Luiz Augusto von Dentz
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH v3 0/2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-08 15:22 ` Luiz Augusto von Dentz
@ 2026-01-09 2:05 ` Linmao Li
2026-01-09 2:05 ` [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active Linmao Li
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Linmao Li @ 2026-01-09 2:05 UTC (permalink / raw)
To: linux-bluetooth; +Cc: marcel, luiz.dentz, linux-kernel, Linmao Li
This series fixes an issue where USB autosuspend during discovery
can leave the HCI state machine in an inconsistent state.
v3:
- Export hci_discovery_active() in patch 1
- Use hci_discovery_active() in btusb in patch 2
v2:
- Use hci_discovery_active() instead of testing individual bits
(Luiz Augusto von Dentz)
Linmao Li (2):
Bluetooth: hci_core: Export hci_discovery_active
Bluetooth: btusb: Reject autosuspend if discovery is active
drivers/bluetooth/btusb.c | 7 ++++---
net/bluetooth/hci_core.c | 1 +
2 files changed, 5 insertions(+), 3 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active
2026-01-09 2:05 ` [PATCH v3 0/2] " Linmao Li
@ 2026-01-09 2:05 ` Linmao Li
2026-01-09 3:37 ` Bluetooth: btusb: Reject autosuspend if discovery is active bluez.test.bot
2026-01-09 2:05 ` [PATCH v3 2/2] " Linmao Li
2026-01-12 20:58 ` [PATCH v3 0/2] " patchwork-bot+bluetooth
2 siblings, 1 reply; 12+ messages in thread
From: Linmao Li @ 2026-01-09 2:05 UTC (permalink / raw)
To: linux-bluetooth; +Cc: marcel, luiz.dentz, linux-kernel, Linmao Li
Export hci_discovery_active() so it can be used by bluetooth
drivers built as modules.
Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
---
net/bluetooth/hci_core.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c
index 8ccec73dce45..b069607b145b 100644
--- a/net/bluetooth/hci_core.c
+++ b/net/bluetooth/hci_core.c
@@ -117,6 +117,7 @@ bool hci_discovery_active(struct hci_dev *hdev)
return false;
}
}
+EXPORT_SYMBOL(hci_discovery_active);
void hci_discovery_set_state(struct hci_dev *hdev, int state)
{
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* RE: Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-09 2:05 ` [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active Linmao Li
@ 2026-01-09 3:37 ` bluez.test.bot
0 siblings, 0 replies; 12+ messages in thread
From: bluez.test.bot @ 2026-01-09 3:37 UTC (permalink / raw)
To: linux-bluetooth, lilinmao
[-- Attachment #1: Type: text/plain, Size: 3037 bytes --]
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=1040194
---Test result---
Test Summary:
CheckPatch PENDING 0.37 seconds
GitLint PENDING 0.27 seconds
SubjectPrefix PASS 0.18 seconds
BuildKernel PASS 25.50 seconds
CheckAllWarning PASS 27.96 seconds
CheckSparse WARNING 31.03 seconds
BuildKernel32 PASS 25.17 seconds
TestRunnerSetup PASS 554.91 seconds
TestRunner_l2cap-tester PASS 28.19 seconds
TestRunner_iso-tester PASS 99.62 seconds
TestRunner_bnep-tester PASS 6.29 seconds
TestRunner_mgmt-tester FAIL 128.33 seconds
TestRunner_rfcomm-tester PASS 9.65 seconds
TestRunner_sco-tester FAIL 14.81 seconds
TestRunner_ioctl-tester PASS 10.27 seconds
TestRunner_mesh-tester FAIL 11.43 seconds
TestRunner_smp-tester PASS 8.67 seconds
TestRunner_userchan-tester PASS 6.69 seconds
IncrementalBuild PENDING 0.64 seconds
Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:
##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:
##############################
Test: CheckSparse - WARNING
Desc: Run sparse tool with linux kernel
Output:
net/bluetooth/hci_core.c:85:9: warning: context imbalance in '__hci_dev_get' - different lock contexts for basic blocknet/bluetooth/hci_core.c: note: in included file (through include/linux/notifier.h, include/linux/memory_hotplug.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, ...):
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:
Total: 494, Passed: 489 (99.0%), Failed: 1, Not Run: 4
Failed Test Cases
Read Exp Feature - Success Failed 0.106 seconds
##############################
Test: TestRunner_sco-tester - FAIL
Desc: Run sco-tester with test-runner
Output:
WARNING: possible circular locking dependency detected
BUG: sleeping function called from invalid context at net/core/sock.c:3782
Total: 30, Passed: 30 (100.0%), Failed: 0, Not Run: 0
##############################
Test: TestRunner_mesh-tester - FAIL
Desc: Run mesh-tester with test-runner
Output:
Total: 10, Passed: 8 (80.0%), Failed: 2, Not Run: 0
Failed Test Cases
Mesh - Send cancel - 1 Timed out 1.826 seconds
Mesh - Send cancel - 2 Timed out 1.992 seconds
##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v3 2/2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-09 2:05 ` [PATCH v3 0/2] " Linmao Li
2026-01-09 2:05 ` [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active Linmao Li
@ 2026-01-09 2:05 ` Linmao Li
2026-01-12 20:58 ` [PATCH v3 0/2] " patchwork-bot+bluetooth
2 siblings, 0 replies; 12+ messages in thread
From: Linmao Li @ 2026-01-09 2:05 UTC (permalink / raw)
To: linux-bluetooth; +Cc: marcel, luiz.dentz, linux-kernel, Linmao Li
If USB autosuspend occurs while discovery is active, the ongoing
HCI operation may not complete successfully. On some devices, this
can leave discovery.state stuck in DISCOVERY_FINDING.
Signed-off-by: Linmao Li <lilinmao@kylinos.cn>
---
drivers/bluetooth/btusb.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index ded09e94d296..565e276be3b2 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -4469,10 +4469,11 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
BT_DBG("intf %p", intf);
- /* Don't auto-suspend if there are connections; external suspend calls
- * shall never fail.
+ /* Don't auto-suspend if there are connections or discovery in
+ * progress; external suspend calls shall never fail.
*/
- if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
+ if (PMSG_IS_AUTO(message) &&
+ (hci_conn_count(data->hdev) || hci_discovery_active(data->hdev)))
return -EBUSY;
if (data->suspend_count++)
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* Re: [PATCH v3 0/2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-09 2:05 ` [PATCH v3 0/2] " Linmao Li
2026-01-09 2:05 ` [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active Linmao Li
2026-01-09 2:05 ` [PATCH v3 2/2] " Linmao Li
@ 2026-01-12 20:58 ` patchwork-bot+bluetooth
2 siblings, 0 replies; 12+ messages in thread
From: patchwork-bot+bluetooth @ 2026-01-12 20:58 UTC (permalink / raw)
To: Linmao Li; +Cc: linux-bluetooth, marcel, luiz.dentz, linux-kernel
Hello:
This series was applied to bluetooth/bluetooth-next.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:
On Fri, 9 Jan 2026 10:05:36 +0800 you wrote:
> This series fixes an issue where USB autosuspend during discovery
> can leave the HCI state machine in an inconsistent state.
>
> v3:
> - Export hci_discovery_active() in patch 1
> - Use hci_discovery_active() in btusb in patch 2
>
> [...]
Here is the summary with links:
- [v3,1/2] Bluetooth: hci_core: Export hci_discovery_active
https://git.kernel.org/bluetooth/bluetooth-next/c/e133883028d0
- [v3,2/2] Bluetooth: btusb: Reject autosuspend if discovery is active
https://git.kernel.org/bluetooth/bluetooth-next/c/2e5da9653691
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [v2] Bluetooth: btusb: Reject autosuspend if discovery is active
2026-01-08 2:06 ` [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery " Linmao Li
2026-01-08 2:52 ` Linmao Li
@ 2026-01-08 3:34 ` bluez.test.bot
1 sibling, 0 replies; 12+ messages in thread
From: bluez.test.bot @ 2026-01-08 3:34 UTC (permalink / raw)
To: linux-bluetooth, lilinmao
[-- Attachment #1: Type: text/plain, Size: 2913 bytes --]
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=1039647
---Test result---
Test Summary:
CheckPatch PENDING 0.42 seconds
GitLint PENDING 0.43 seconds
SubjectPrefix PASS 0.06 seconds
BuildKernel PASS 25.83 seconds
CheckAllWarning PASS 28.24 seconds
CheckSparse PASS 31.79 seconds
BuildKernel32 PASS 25.46 seconds
TestRunnerSetup PASS 560.05 seconds
TestRunner_l2cap-tester PASS 28.28 seconds
TestRunner_iso-tester FAIL 46.78 seconds
TestRunner_bnep-tester PASS 6.28 seconds
TestRunner_mgmt-tester FAIL 127.36 seconds
TestRunner_rfcomm-tester PASS 9.45 seconds
TestRunner_sco-tester FAIL 14.68 seconds
TestRunner_ioctl-tester PASS 10.29 seconds
TestRunner_mesh-tester FAIL 15.26 seconds
TestRunner_smp-tester PASS 8.78 seconds
TestRunner_userchan-tester PASS 6.68 seconds
IncrementalBuild PENDING 1.05 seconds
Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:
##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:
##############################
Test: TestRunner_iso-tester - FAIL
Desc: Run iso-tester with test-runner
Output:
BUG: KASAN: slab-use-after-free in le_read_features_complete+0x7e/0x2b0
Total: 141, Passed: 141 (100.0%), Failed: 0, Not Run: 0
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:
Total: 494, Passed: 488 (98.8%), Failed: 2, Not Run: 4
Failed Test Cases
Read Exp Feature - Success Failed 0.111 seconds
LL Privacy - Remove Device 3 (Disable RL) Failed 0.210 seconds
##############################
Test: TestRunner_sco-tester - FAIL
Desc: Run sco-tester with test-runner
Output:
WARNING: possible circular locking dependency detected
BUG: sleeping function called from invalid context at net/core/sock.c:3782
Total: 30, Passed: 30 (100.0%), Failed: 0, Not Run: 0
##############################
Test: TestRunner_mesh-tester - FAIL
Desc: Run mesh-tester with test-runner
Output:
Total: 10, Passed: 8 (80.0%), Failed: 2, Not Run: 0
Failed Test Cases
Mesh - Send cancel - 1 Timed out 2.734 seconds
Mesh - Send cancel - 2 Timed out 1.998 seconds
##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-01-12 21:01 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-07 2:48 [PATCH] Bluetooth: btusb: Reject autosuspend if HCI inquiry or LE scan is active Linmao Li
2026-01-07 3:35 ` bluez.test.bot
2026-01-07 14:47 ` [PATCH] " Luiz Augusto von Dentz
2026-01-08 2:06 ` [PATCH v2] Bluetooth: btusb: Reject autosuspend if discovery " Linmao Li
2026-01-08 2:52 ` Linmao Li
2026-01-08 15:22 ` Luiz Augusto von Dentz
2026-01-09 2:05 ` [PATCH v3 0/2] " Linmao Li
2026-01-09 2:05 ` [PATCH v3 1/2] Bluetooth: hci_core: Export hci_discovery_active Linmao Li
2026-01-09 3:37 ` Bluetooth: btusb: Reject autosuspend if discovery is active bluez.test.bot
2026-01-09 2:05 ` [PATCH v3 2/2] " Linmao Li
2026-01-12 20:58 ` [PATCH v3 0/2] " patchwork-bot+bluetooth
2026-01-08 3:34 ` [v2] " bluez.test.bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox