* [GIT PULL] bluetooth 2026-11-02
@ 2026-11-02 22:20 Luiz Augusto von Dentz
2026-11-03 12:09 ` Paolo Abeni
2026-11-03 12:20 ` patchwork-bot+netdevbpf
0 siblings, 2 replies; 3+ messages in thread
From: Luiz Augusto von Dentz @ 2026-11-02 22:20 UTC (permalink / raw)
To: davem, kuba; +Cc: linux-bluetooth, netdev
The following changes since commit c3e67bd82b9b9b1a5118f09a429ccefe2aab0741:
ipv6: reject wrapped temporary address preferred lifetimes (2026-11-02 22:31:32 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git tags/for-net-2026-11-02
for you to fetch changes up to 60b10121db602a43ada3dbc39792bbf93d25991b:
Bluetooth: MGMT: Fix discovery stuck after a failed Stop Discovery (2026-11-02 17:09:03 -0500)
----------------------------------------------------------------
bluetooth pull request for net:
Core:
- hci_core: Initialize IRK before publication
- hci_core: Initialize link key before publication
- hci_core: Initialize LTK before publication
- hci_core: Fix queuing rx_work while workqueue is drained
- hci_core: Keep link-key filtering inside RCU
- hci_core: Initialize advertising RPA work only once
- hci_sync: Fix invalid Supervision_Timeout in LE Set Default Rate
- hci_sync: re-enable legacy advertising on resume
- hci_sync: pause advertising for the scan address update
- hci_sync: Update the CIS host feature when enabling LE
- hci_sync: Copy the LE accept list under hdev->lock
- hci_sync: Protect resolving-list lookups
- hci_sync: Copy the resolving-list IRK under RCU
- hci_event: Clear explicit connect state on LE connection
- L2CAP: Hold incoming data until encryption key size is known
- L2CAP: Ignore connection responses with wrong ident
- SMP: Protect link keys during LTK derivation
- SMP: Protect LTK encryption with RCU
- MGMT: Return RFKILLED for Set Powered on a blocked controller
- MGMT: Clear disabled connection parameters when loading none
- MGMT: Fix discovery stuck after a failed Stop Discovery
- validate retained LE Create CIS command length
- validate retained LE Set CIG Parameters command length
Drivers:
- btintel: fix buffer over-read in fw payload
- btmtk: drop zero-length ISO packets from endpoint padding
- btmtk: bound the ISO payload length by the controller's MTU
- btmtk: derive the firmware ISO setting from MTK_ISO_THRESHOLD
- btmtk: fix error handling in btmtk_usb_isointf_init()
- qca: Fix the WCN3950 NVM baud rate offset
----------------------------------------------------------------
Akhil Arul (1):
Bluetooth: hci_core: Fix queuing rx_work while workqueue is drained
Binbin Deng (3):
Bluetooth: hci_core: Initialize IRK before publication
Bluetooth: hci_core: Initialize link key before publication
Bluetooth: hci_core: Initialize LTK before publication
Catherine L (1):
Bluetooth: btintel: fix buffer over-read in fw payload
Cen Zhang (7):
Bluetooth: hci_sync: Copy the LE accept list under hdev->lock
Bluetooth: hci_sync: Protect resolving-list lookups
Bluetooth: hci_core: Keep link-key filtering inside RCU
Bluetooth: SMP: Protect link keys during LTK derivation
Bluetooth: SMP: Protect LTK encryption with RCU
Bluetooth: hci_sync: Copy the resolving-list IRK under RCU
Bluetooth: hci_core: Initialize advertising RPA work only once
Chris Lu (3):
Bluetooth: btmtk: drop zero-length ISO packets from endpoint padding
Bluetooth: btmtk: bound the ISO payload length by the controller's MTU
Bluetooth: btmtk: derive the firmware ISO setting from MTK_ISO_THRESHOLD
Ismail Tarim (1):
Bluetooth: btmtk: fix error handling in btmtk_usb_isointf_init()
Jinwang Li (1):
Bluetooth: L2CAP: Ignore connection responses with wrong ident
Kevin Dewald (3):
Bluetooth: hci_event: Clear explicit connect state on LE connection
Bluetooth: MGMT: Clear disabled connection parameters when loading none
Bluetooth: MGMT: Fix discovery stuck after a failed Stop Discovery
Luiz Augusto von Dentz (4):
Bluetooth: hci_sync: Fix invalid Supervision_Timeout in LE Set Default Rate
Bluetooth: hci_core: Convert hci_conn flags to a bitmap
Bluetooth: L2CAP: Hold incoming data until encryption key size is known
Bluetooth: hci_sync: Update the CIS host feature when enabling LE
Michael McAllister (1):
Bluetooth: qca: Fix the WCN3950 NVM baud rate offset
Tobias Wilken (1):
Bluetooth: MGMT: Return RFKILLED for Set Powered on a blocked controller
Valentin Kindschi (2):
Bluetooth: hci_sync: re-enable legacy advertising on resume
Bluetooth: hci_sync: pause advertising for the scan address update
Yifan Zhang (2):
Bluetooth: validate retained LE Create CIS command length
Bluetooth: validate retained LE Set CIG Parameters command length
drivers/bluetooth/btintel.c | 24 ++++-
drivers/bluetooth/btmtk.c | 49 +++++++--
drivers/bluetooth/btqca.c | 3 +-
include/net/bluetooth/hci_core.h | 104 +++++++++---------
net/bluetooth/hci_conn.c | 92 ++++++++--------
net/bluetooth/hci_core.c | 54 +++++++---
net/bluetooth/hci_event.c | 212 +++++++++++++++++++++++--------------
net/bluetooth/hci_sync.c | 223 ++++++++++++++++++++++++++++++---------
net/bluetooth/iso.c | 20 ++--
net/bluetooth/l2cap_core.c | 26 +++--
net/bluetooth/mgmt.c | 51 ++++++---
net/bluetooth/smp.c | 53 ++++++----
12 files changed, 609 insertions(+), 302 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] bluetooth 2026-11-02
2026-11-02 22:20 [GIT PULL] bluetooth 2026-11-02 Luiz Augusto von Dentz
@ 2026-11-03 12:09 ` Paolo Abeni
2026-11-03 12:20 ` patchwork-bot+netdevbpf
1 sibling, 0 replies; 3+ messages in thread
From: Paolo Abeni @ 2026-11-03 12:09 UTC (permalink / raw)
To: Luiz Augusto von Dentz, davem, kuba; +Cc: linux-bluetooth, netdev
On 11/2/26 23:20, Luiz Augusto von Dentz wrote:
> The following changes since commit c3e67bd82b9b9b1a5118f09a429ccefe2aab0741:
>
> ipv6: reject wrapped temporary address preferred lifetimes (2026-11-02 22:31:32 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git tags/for-net-2026-11-02
>
> for you to fetch changes up to 60b10121db602a43ada3dbc39792bbf93d25991b:
>
> Bluetooth: MGMT: Fix discovery stuck after a failed Stop Discovery (2026-11-02 17:09:03 -0500)
>
> ----------------------------------------------------------------
> bluetooth pull request for net:
>
> Core:
>
> - hci_core: Initialize IRK before publication
> - hci_core: Initialize link key before publication
> - hci_core: Initialize LTK before publication
> - hci_core: Fix queuing rx_work while workqueue is drained
> - hci_core: Keep link-key filtering inside RCU
> - hci_core: Initialize advertising RPA work only once
> - hci_sync: Fix invalid Supervision_Timeout in LE Set Default Rate
> - hci_sync: re-enable legacy advertising on resume
> - hci_sync: pause advertising for the scan address update
> - hci_sync: Update the CIS host feature when enabling LE
> - hci_sync: Copy the LE accept list under hdev->lock
> - hci_sync: Protect resolving-list lookups
> - hci_sync: Copy the resolving-list IRK under RCU
> - hci_event: Clear explicit connect state on LE connection
> - L2CAP: Hold incoming data until encryption key size is known
> - L2CAP: Ignore connection responses with wrong ident
> - SMP: Protect link keys during LTK derivation
> - SMP: Protect LTK encryption with RCU
> - MGMT: Return RFKILLED for Set Powered on a blocked controller
> - MGMT: Clear disabled connection parameters when loading none
> - MGMT: Fix discovery stuck after a failed Stop Discovery
> - validate retained LE Create CIS command length
> - validate retained LE Set CIG Parameters command length
>
> Drivers:
>
> - btintel: fix buffer over-read in fw payload
> - btmtk: drop zero-length ISO packets from endpoint padding
> - btmtk: bound the ISO payload length by the controller's MTU
> - btmtk: derive the firmware ISO setting from MTK_ISO_THRESHOLD
> - btmtk: fix error handling in btmtk_usb_isointf_init()
> - qca: Fix the WCN3950 NVM baud rate offset
>
> ----------------------------------------------------------------
> Akhil Arul (1):
> Bluetooth: hci_core: Fix queuing rx_work while workqueue is drained
>
> Binbin Deng (3):
> Bluetooth: hci_core: Initialize IRK before publication
> Bluetooth: hci_core: Initialize link key before publication
> Bluetooth: hci_core: Initialize LTK before publication
>
> Catherine L (1):
> Bluetooth: btintel: fix buffer over-read in fw payload
>
> Cen Zhang (7):
> Bluetooth: hci_sync: Copy the LE accept list under hdev->lock
> Bluetooth: hci_sync: Protect resolving-list lookups
> Bluetooth: hci_core: Keep link-key filtering inside RCU
> Bluetooth: SMP: Protect link keys during LTK derivation
> Bluetooth: SMP: Protect LTK encryption with RCU
> Bluetooth: hci_sync: Copy the resolving-list IRK under RCU
> Bluetooth: hci_core: Initialize advertising RPA work only once
>
> Chris Lu (3):
> Bluetooth: btmtk: drop zero-length ISO packets from endpoint padding
> Bluetooth: btmtk: bound the ISO payload length by the controller's MTU
> Bluetooth: btmtk: derive the firmware ISO setting from MTK_ISO_THRESHOLD
>
> Ismail Tarim (1):
> Bluetooth: btmtk: fix error handling in btmtk_usb_isointf_init()
>
> Jinwang Li (1):
> Bluetooth: L2CAP: Ignore connection responses with wrong ident
>
> Kevin Dewald (3):
> Bluetooth: hci_event: Clear explicit connect state on LE connection
> Bluetooth: MGMT: Clear disabled connection parameters when loading none
> Bluetooth: MGMT: Fix discovery stuck after a failed Stop Discovery
>
> Luiz Augusto von Dentz (4):
> Bluetooth: hci_sync: Fix invalid Supervision_Timeout in LE Set Default Rate
> Bluetooth: hci_core: Convert hci_conn flags to a bitmap
> Bluetooth: L2CAP: Hold incoming data until encryption key size is known
> Bluetooth: hci_sync: Update the CIS host feature when enabling LE
>
> Michael McAllister (1):
> Bluetooth: qca: Fix the WCN3950 NVM baud rate offset
>
> Tobias Wilken (1):
> Bluetooth: MGMT: Return RFKILLED for Set Powered on a blocked controller
>
> Valentin Kindschi (2):
> Bluetooth: hci_sync: re-enable legacy advertising on resume
> Bluetooth: hci_sync: pause advertising for the scan address update
>
> Yifan Zhang (2):
> Bluetooth: validate retained LE Create CIS command length
> Bluetooth: validate retained LE Set CIG Parameters command length
Not intended to block this PR, but it feels quite large.
My understanding is that Linus is still actively pushing for smaller/
not ever increasing RC releases, and we should keep trying to redirect
to next non urgent fixes (i.e. the coccinelle ones fell like candidates
for postponing).
Please try to keep 'net' PR as slim as possible.
Also I guess you are already aware, but the `Assisted-by: LLM` tag is
now actively discouraged/should not be included anymore.
Thanks,
Paolo
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] bluetooth 2026-11-02
2026-11-02 22:20 [GIT PULL] bluetooth 2026-11-02 Luiz Augusto von Dentz
2026-11-03 12:09 ` Paolo Abeni
@ 2026-11-03 12:20 ` patchwork-bot+netdevbpf
1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-11-03 12:20 UTC (permalink / raw)
To: Luiz Augusto von Dentz; +Cc: davem, kuba, linux-bluetooth, netdev
Hello:
This pull request was applied to netdev/net.git (main)
by Paolo Abeni <pabeni@redhat.com>:
On Mon, 2 Nov 2026 17:20:18 -0500 you wrote:
> The following changes since commit c3e67bd82b9b9b1a5118f09a429ccefe2aab0741:
>
> ipv6: reject wrapped temporary address preferred lifetimes (2026-11-02 22:31:32 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git tags/for-net-2026-11-02
>
> [...]
Here is the summary with links:
- [GIT,PULL] bluetooth 2026-11-02
https://git.kernel.org/netdev/net/c/03d36763291e
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] 3+ messages in thread
end of thread, other threads:[~2026-11-03 12:20 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02 22:20 [GIT PULL] bluetooth 2026-11-02 Luiz Augusto von Dentz
2026-11-03 12:09 ` Paolo Abeni
2026-11-03 12:20 ` 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