Netdev List
 help / color / mirror / Atom feed
* [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
@ 2026-10-22 15:38 Paolo Abeni
  2026-10-22 15:44 ` Jakub Kicinski
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Paolo Abeni @ 2026-10-22 15:38 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: Luiz Augusto von Dentz, linux-bluetooth, netdev

New knobs should default to 'n'. The mentioned one depends on
BT_HCIBTUSB, but the latter is enabled on most systems.

Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
this is a last minute fixlet to avoid breaking expectation for the
upcoming net-next PR. I'll merge it in a matter of minutes unless
someone scream very loudly very soon!
---
 drivers/bluetooth/Kconfig | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig
index db0189ca3cbe..0dca5e43edc5 100644
--- a/drivers/bluetooth/Kconfig
+++ b/drivers/bluetooth/Kconfig
@@ -96,13 +96,12 @@ config BT_HCIBTUSB_QCOM
 	select FW_LOADER
 	select GPIOLIB
 	select WANT_DEV_COREDUMP
-	default y
+	default n
 	help
 	  Enables various required support, such as configuration, firmware
 	  download, and error recovery, for Qualcomm Bluetooth controllers.
 
 	  Say Y here to compile support for Qualcomm protocol.
-	  If unsure, say Y.
 
 config BT_HCIBTSDIO
 	tristate "HCI SDIO driver"
-- 
2.56.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
  2026-10-22 15:38 [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem Paolo Abeni
@ 2026-10-22 15:44 ` Jakub Kicinski
  2026-10-22 15:44 ` Luiz Augusto von Dentz
  2026-10-22 15:50 ` patchwork-bot+netdevbpf
  2 siblings, 0 replies; 6+ messages in thread
From: Jakub Kicinski @ 2026-10-22 15:44 UTC (permalink / raw)
  To: Paolo Abeni
  Cc: Marcel Holtmann, Luiz Augusto von Dentz, linux-bluetooth, netdev

On Thu, 22 Oct 2026 17:38:06 +0200 Paolo Abeni wrote:
> New knobs should default to 'n'. The mentioned one depends on
> BT_HCIBTUSB, but the latter is enabled on most systems.

FTR added by commit:

3669487308f8 (Bluetooth: btusb: Add support for Qualcomm multi-subsystem QCC2072, 2026-09-13)

 drivers/bluetooth/Kconfig      |   14 +
 drivers/bluetooth/Makefile     |    1 +
 drivers/bluetooth/btusb_qcom.h |   99 +
 drivers/bluetooth/btusb_main.c |  121 ++
 drivers/bluetooth/btusb_qcom.c | 4557 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 4792 insertions(+)

so this is clearly gating new code, by Linus law the Kconfig should
default to disabled.

Acked-by: Jakub Kicinski <kuba@kernel.org>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
  2026-10-22 15:38 [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem Paolo Abeni
  2026-10-22 15:44 ` Jakub Kicinski
@ 2026-10-22 15:44 ` Luiz Augusto von Dentz
  2026-10-22 16:19   ` Paolo Abeni
  2026-10-23  5:09   ` Zijun Hu
  2026-10-22 15:50 ` patchwork-bot+netdevbpf
  2 siblings, 2 replies; 6+ messages in thread
From: Luiz Augusto von Dentz @ 2026-10-22 15:44 UTC (permalink / raw)
  To: Paolo Abeni, Zijun Hu; +Cc: Marcel Holtmann, linux-bluetooth, netdev

Hi Paolo,

On Thu, Oct 22, 2026 at 11:38 AM Paolo Abeni <pabeni@redhat.com> wrote:
>
> New knobs should default to 'n'. The mentioned one depends on
> BT_HCIBTUSB, but the latter is enabled on most systems.
>
> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
> ---
> this is a last minute fixlet to avoid breaking expectation for the
> upcoming net-next PR. I'll merge it in a matter of minutes unless
> someone scream very loudly very soon!
> ---
>  drivers/bluetooth/Kconfig | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig
> index db0189ca3cbe..0dca5e43edc5 100644
> --- a/drivers/bluetooth/Kconfig
> +++ b/drivers/bluetooth/Kconfig
> @@ -96,13 +96,12 @@ config BT_HCIBTUSB_QCOM
>         select FW_LOADER
>         select GPIOLIB
>         select WANT_DEV_COREDUMP
> -       default y
> +       default n
>         help
>           Enables various required support, such as configuration, firmware
>           download, and error recovery, for Qualcomm Bluetooth controllers.
>
>           Say Y here to compile support for Qualcomm protocol.
> -         If unsure, say Y.
>
>  config BT_HCIBTSDIO
>         tristate "HCI SDIO driver"
> --
> 2.56.0

Reviewed-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>

@Zijun Hu lets us know if you have any problem with it being default
n, perhaps it can be default y for a specific Qualcomm platform but
not in general.

-- 
Luiz Augusto von Dentz

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
  2026-10-22 15:38 [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem Paolo Abeni
  2026-10-22 15:44 ` Jakub Kicinski
  2026-10-22 15:44 ` Luiz Augusto von Dentz
@ 2026-10-22 15:50 ` patchwork-bot+netdevbpf
  2 siblings, 0 replies; 6+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-10-22 15:50 UTC (permalink / raw)
  To: Paolo Abeni; +Cc: marcel, luiz.dentz, linux-bluetooth, netdev

Hello:

This patch was applied to netdev/net-next.git (main)
by Paolo Abeni <pabeni@redhat.com>:

On Thu, 22 Oct 2026 17:38:06 +0200 you wrote:
> New knobs should default to 'n'. The mentioned one depends on
> BT_HCIBTUSB, but the latter is enabled on most systems.
> 
> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
> ---
> this is a last minute fixlet to avoid breaking expectation for the
> upcoming net-next PR. I'll merge it in a matter of minutes unless
> someone scream very loudly very soon!
> 
> [...]

Here is the summary with links:
  - [net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
    https://git.kernel.org/netdev/net-next/c/1a2c35c49cc7

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] 6+ messages in thread

* Re: [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
  2026-10-22 15:44 ` Luiz Augusto von Dentz
@ 2026-10-22 16:19   ` Paolo Abeni
  2026-10-23  5:09   ` Zijun Hu
  1 sibling, 0 replies; 6+ messages in thread
From: Paolo Abeni @ 2026-10-22 16:19 UTC (permalink / raw)
  To: Luiz Augusto von Dentz; +Cc: Marcel Holtmann, linux-bluetooth, netdev, Zijun Hu

On 10/22/26 17:44, Luiz Augusto von Dentz wrote:
> Hi Paolo,
> 
> On Thu, Oct 22, 2026 at 11:38 AM Paolo Abeni <pabeni@redhat.com> wrote:
>>
>> New knobs should default to 'n'. The mentioned one depends on
>> BT_HCIBTUSB, but the latter is enabled on most systems.
>>
>> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
>> ---
>> this is a last minute fixlet to avoid breaking expectation for the
>> upcoming net-next PR. I'll merge it in a matter of minutes unless
>> someone scream very loudly very soon!
>> ---
>>   drivers/bluetooth/Kconfig | 3 +--
>>   1 file changed, 1 insertion(+), 2 deletions(-)
>>
>> diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig
>> index db0189ca3cbe..0dca5e43edc5 100644
>> --- a/drivers/bluetooth/Kconfig
>> +++ b/drivers/bluetooth/Kconfig
>> @@ -96,13 +96,12 @@ config BT_HCIBTUSB_QCOM
>>          select FW_LOADER
>>          select GPIOLIB
>>          select WANT_DEV_COREDUMP
>> -       default y
>> +       default n
>>          help
>>            Enables various required support, such as configuration, firmware
>>            download, and error recovery, for Qualcomm Bluetooth controllers.
>>
>>            Say Y here to compile support for Qualcomm protocol.
>> -         If unsure, say Y.
>>
>>   config BT_HCIBTSDIO
>>          tristate "HCI SDIO driver"
>> --
>> 2.56.0
> 
> Reviewed-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thank you _a lot_ for the very prompt reply. Really appreciated and
really useful!

+1 on my beer-o-matic :)

/P


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem
  2026-10-22 15:44 ` Luiz Augusto von Dentz
  2026-10-22 16:19   ` Paolo Abeni
@ 2026-10-23  5:09   ` Zijun Hu
  1 sibling, 0 replies; 6+ messages in thread
From: Zijun Hu @ 2026-10-23  5:09 UTC (permalink / raw)
  To: Luiz Augusto von Dentz, Paolo Abeni
  Cc: Marcel Holtmann, linux-bluetooth, netdev

On 10/22/2026 11:44 PM, Luiz Augusto von Dentz wrote:
> @Zijun Hu lets us know if you have any problem with it being default
> n, perhaps it can be default y for a specific Qualcomm platform but
> not in general.
Hi Luiz,Paolo,Jakub

Default to y for the following reasons:
1) Avoid regressions when moving support for many existing Qualcomm controllers from btusb_main.c to btusb_qcom.c
2) Align with BT_HCIBTUSB_BCM and BT_HCIBTUSB_RTL, which also default to y.
3) USB devices are hotpluggable

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-10-23  5:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-22 15:38 [PATCH net-next] Bluetooth: btusb: disable by default Qualcomm multi-subsystem Paolo Abeni
2026-10-22 15:44 ` Jakub Kicinski
2026-10-22 15:44 ` Luiz Augusto von Dentz
2026-10-22 16:19   ` Paolo Abeni
2026-10-23  5:09   ` Zijun Hu
2026-10-22 15:50 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox