linux-bluetooth Weekly Report - Week 24

14 June 2026

Total messages: 468 (311 human, 157 CI/bot)

Note: Of the 468 messages, 311 are human-generated, 157 are CI/bot (bluez.test.bot: 65, patchwork-bot+bluetooth: 30, BluezTestBot: 29, bugzilla-daemon: 26, kernel test robot: 4, patchwork-bot+netdevbpf: 2, syzbot: 1).


Summary

During week 24 (8 - 14 June 2026) the linux-bluetooth mailing list carried 468 messages, 311 from contributors and 157 from CI and bots. There were 105 human-initiated threads: 54 kernel patch series, 43 BlueZ userspace series and 8 discussions or reports. 30 patches were applied via patchwork and 31 commits were pushed to bluez repositories. The most active contributor was Luiz Augusto von Dentz (Intel) with 49 messages. 13 series went through more than one revision during the week.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Bluetooth: qca: Add BT FW build version to kernel logXiuzhuo ShangQualcomm1Version 2
Bluetooth: enable context analysisPauli VirtanenIndependent5Version 2
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()Siwei ZhangIndependent1Initial version
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()Siwei ZhangIndependent1Version 3
Bluetooth: hci_core: Add reset_type parameter to hdev->reset() callbackChandrashekar DevegowdaIntel2Initial version
Bluetooth: qca: Add BT FW build version logXiuzhuo ShangQualcomm1Initial version
Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work()Sergey SenozhatskyIndependent1Initial version
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()Siwei ZhangIndependent1Version 2
block: implement NVMEM providerLoic PoulainQualcomm8Version 4
dt-bindings: net: wireless: qcom,ath10k: Document NVMEM cellsLoic PoulainQualcomm8Version 4
Bluetooth: L2CAP: fix tx ident leak for commands without a responseStig HornangIndependent1Initial version
Bluetooth: btintel_pcie: Separate coredump work from RX workKiran KIntel1Version 2

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
“cleanup” variable attribute follow-upBastien NoceraRed Hat6Initial version
Functional/integration testingPauli VirtanenIndependent6Version 6
btio: Handle EOPNOTSUPP from accept() to prevent busy loopLuiz Augusto von DentzIntel4Version 2
avdtp: Fix GET_CONFIGURATION cmdSimon MikudaIndependent2Initial version
hog: Fix starting encryption on some BLE remotesSimon MikudaIndependent1Initial version
profiles/audio/bass: Use BASS_Modify_Source when assistant is activeLuiz Augusto von DentzIntel4Initial version
Initial Channel Sounding Support forNaga Bhavani AkellaQualcomm3Version 3
a2dp: Add codec prioritizationSimon MikudaIndependent1Initial version
avdtp: Add GetConfiguration DBus functionSimon MikudaIndependent2Initial version
btio: Handle EOPNOTSUPP from accept() to prevent busy loopLuiz Augusto von DentzIntel4Initial version
device: Refactor device_discover_services functionSimon MikudaIndependent3Version 3
shared/bap: Don’t link ucast streams before CIS IDs are assignedSimon MikudaIndependent1Initial version

Discussions & Bug Reports

TopicFromNotes
[GIT PULL] bluetooth 2026-06-10Luiz Augusto von Dentz2 messages
[GIT PULL] bluetooth-next 2026-06-11Luiz Augusto von Dentz2 messages
[REGRESSION] Intel Corporation Device a876 (rev 10) firmware crashes since ed10e…Bianca Fürstenau2 messages
[Kernel Bug] possible deadlock in vhci_send_frameLongxing Li1 message
[REGRESSION] Bluetooth: hci_uart: fix UAFs and race conditions in close and init…Pauli Virtanen1 message
[obexd/map] PushMessage does not expose outgoing MAP handle, causing MNS status …J.L.1 message
mediatek MT7922: update bluetooth firmware to 20260605203811Chris Lu1 message
mediatek MT7925: update bluetooth firmware to 20260605184935Chris Lu1 message

Series Revised This Week

TopicRevisions
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()v10->v11
Bluetooth: btintel_pcie: Separate coredump work from RX workv1->v2
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()v1->v2->v3->v4
Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is cancelev1->v2
Initial Channel Sounding Support forv1->v2->v3
Support for block device NVMEM providersv3->v4->v5
adapter: Fix failed bonding attempt after LE link disconnectionv1->v2
btio: Handle EOPNOTSUPP from accept() to prevent busy loopv1->v2
device: Refactor device_discover_services functionv1->v2->v3
dt-bindings: mmc: Document support for nvmem-layoutv3->v4
shared/bap: Initialize ucast/bcast IDs as unsetv2->v3
shared/bap: Transition ASE to QoS Configured on CIS lossv1->v2

Top Contributors (by message count)

ContributorAffiliationMessages
Luiz Augusto von DentzIntel49
Simon MikudaIndependent43
Loic PoulainQualcomm32
Pauli VirtanenIndependent28
Šimon MikudaIndependent26
Siwei ZhangIndependent19
Dmitry BaryshkovQualcomm15
Bartosz GolaszewskiQualcomm13
Naga Bhavani AkellaQualcomm10
Bastien NoceraRed Hat10

Merged to master (BlueZ & bluetooth-next)

Applied to bluetooth-next (kernel, via patchwork notifications)

Applied to BlueZ (via patchwork notifications)

Pushed to bluez repositories


Company Focus Areas

Independent Contributors

Qualcomm

Intel

Collabora

MediaTek

Red Hat