linux-bluetooth Weekly Report - Week 35

30 August 2026

Total messages: 250 (159 human, 91 CI/bot)

Note: Of the 250 messages, 159 are human-generated, 91 are CI/bot (bluez.test.bot: 47, patchwork-bot+bluetooth: 16, BluezTestBot: 13, kernel test robot: 4, syzbot: 4, bugzilla-daemon: 3, github-actions[bot]: 2, patchwork-bot+netdevbpf: 1, Sasha Levin: 1).


Summary

During week 35 (24 - 30 August 2026) the linux-bluetooth mailing list carried 250 messages, 159 from contributors and 91 from CI and bots. There were 56 human-initiated threads: 28 kernel patch series, 19 BlueZ userspace series and 9 discussions or reports. 16 patches were applied via patchwork and 13 commits were pushed to bluez repositories. The most active contributor was Pauli Virtanen (Independent) with 38 messages. 7 series went through more than one revision during the week.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Bluetooth: L2CAP: fix and annotate l2cap_conn::chan_l lockingPauli VirtanenIndependent16Initial version
Bluetooth: SCO: require CAP_NET_BIND_SERVICE to bindLuiz Augusto von DentzIntel2Initial version
Bluetooth: btusb: limit RTL8761B BROKEN_EXT_SCAN quirk to 0bda:a728Junjie CaoIntel1Initial version
Bluetooth: btintel_pcie: remove duplicate BTINTEL_PCIE_MAGIC_NUM definitionChandrashekar DevegowdaIntel4Initial version
Bluetooth: btintel_pcie: Clear automask on spurious interruptsKiran KIntel1Initial version
Bluetooth: btmtksdio: Stop discarding the hardware device idChris LuMediaTek2Initial version
Bluetooth: Fix code style errorMarkus ElfringIndependent1Version 3
Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchanPauli VirtanenIndependent1Initial version
Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connectPauli VirtanenIndependent2Version 2
Bluetooth: L2CAP: fix wrong identifier in __set_ack_timer()Pauli VirtanenIndependent1Initial version
Bluetooth: Move H:4 reassembly into the Bluetooth coreLuiz Augusto von DentzIntel2Version 2
Bluetooth: btintel_pcie: Clear automask on spurious interruptsKiran KIntel1Version 2

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
Add ranging provider implementationNaga Bhavani AkellaQualcomm7Version 3
Add support for the Synaptics BCM4384 Bluetooth controllerAndy ChangIndependent2Initial version
SECURITY: Add top-level security docBastien NoceraRed Hat2Version 2
input: avoid NSP1 disconnects caused by Sniff/Exit Sniff churnFrédéric DanisCollabora2Initial version
test-runner: Add support for PCIe passthroughLuiz Augusto von DentzIntel4Initial version
SECURITY: Add top-level security docBastien NoceraRed Hat2Initial version
avrcp: Fix out-of-bounds parsing of ListPlayerAttributes responseLuiz Augusto von DentzIntel3Initial version
emulator: bthost: add function for sending raw L2CAP sig commandsPauli VirtanenIndependent3Version 2
all: Fix typo in AVRCP_ATTRIBUTE_ILEGALBastien NoceraRed Hat1Initial version
bap: Fix stack buffer overflow in BlueZ LE Audio BASE parserBastien NoceraRed Hat1Initial version
bass: Fix heap buffer overflow allocating subgroup_data arrayBastien NoceraRed Hat1Initial version
emulator: bthost: add function for sending raw L2CAP sig commandsPauli VirtanenIndependent2Initial version

Discussions & Bug Reports

TopicFromNotes
Heap buffer overflow in adv_monitor.c via uint8_t truncation of pattern countBUGPWN3 messages
MT7925 (0e8d:0717): HFP microphone unusable — firmware delivers zero-filled (e)S…Daniel Minchev2 messages
Use-after-free in avdtp_connect_cb() (profiles/audio/avdtp.c) via unreferenced t…BUGPWN2 messages
[BUG] WARNING in lowpan_compress_addr_64Farhad Alemi2 messages
[BUG] general protection fault in __l2cap_chan_addJaeyoung Chung2 messages
[GIT PULL] bluetooth 2026-08-24Luiz Augusto von Dentz2 messages
RTL8821C 0bda:c821: repeated controller failures with 4 persistent BLE connectio…Rrealcrash1 message
[BUG] WARNING: ODEBUG bug in chan_close_cbFarhad Alemi1 message

Series Revised This Week

TopicRevisions
Bluetooth: Fix code style errorv2->v3
Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connectv1->v2
Bluetooth: btintel_pcie: Clear automask on spurious interruptsv1->v2
Bluetooth: do not leak an hci_conn when a second LE connect is rejectev1->v2
Bluetooth: hci_mrvl: Fix wrong return value check of wait_on_bit_timeov1->v2
SECURITY: Add top-level security docv1->v2
emulator: bthost: add function for sending raw L2CAP sig commandsv1->v2

Top Contributors (by message count)

ContributorAffiliationMessages
Pauli VirtanenIndependent38
Luiz Augusto von DentzIntel25
Bastien NoceraRed Hat11
Naga Bhavani AkellaQualcomm8
hadessRed Hat6
Chris LuMediaTek4
Chandrashekar DevegowdaIntel4
Gongwei LiIndependent3
Radek PodgornyIndependent3
Laxman Acharya PadhyaIndependent3

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

Intel

Red Hat

MediaTek

Qualcomm

Collabora