linux-bluetooth Weekly Report - Week 34

23 August 2026

Total messages: 406 (281 human, 125 CI/bot)

Note: Of the 406 messages, 281 are human-generated, 125 are CI/bot (bluez.test.bot: 73, patchwork-bot+bluetooth: 23, BluezTestBot: 19, kernel test robot: 6, bugzilla-daemon: 4).


Summary

During week 34 (17 - 23 August 2026) the linux-bluetooth mailing list carried 406 messages, 281 from contributors and 125 from CI and bots. There were 80 human-initiated threads: 48 kernel patch series, 28 BlueZ userspace series and 4 discussions or reports. 23 patches were applied via patchwork and 17 commits were pushed to bluez repositories. The most active contributor was Luiz Augusto von Dentz (Intel) with 49 messages. 20 series went through more than one revision during the week.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Bluetooth: add Synaptics BCM4384 supportkaihsinIndependent2Initial version
Bluetooth: btnxpuart: Keep FW dump header in coredump chunksAli Ahmet MemisIndependent1Initial version
Bluetooth: fix endless adv params retry after a cancelled connectionValentin KindschiIndependent2Version 3
Bluetooth: hci_core: Return -ENOMEM when the sent_cmd clone failsHans de GoedeQualcomm2Initial version
Bluetooth: RFCOMM: serialize session teardownChengfeng YeIndependent1Initial version
Bluetooth: detect broken extended scan instead of guessing by chip idKamil SerwusIndependent2Initial version
Bluetooth: btintel_pcie: Fix array bounds of device-controlled indicesZhaoJinmingUnionTech3Initial version
Bluetooth: btintel_pcie: parse FW memory addresses via mailbox TLVKiran KIntel3Version 2
Bluetooth: btmtksdio: Fix SKB handling in the TX pathChris LuMediaTek2Initial version
Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in resetJiajia LiuIndependent2Version 2
Bluetooth: fix endless adv params retry after a cancelled connectionValentin KindschiIndependent2Version 4
Bluetooth: hci_qca: Do not write to the serial port after it is closedHans de GoedeQualcomm1Initial version

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
Replace the name2utf8 copies with str2utf8Luiz Augusto von DentzIntel8Initial version
Replace the name2utf8 copies with str2utf8Luiz Augusto von DentzIntel10Version 2
Add component batteries and Fast Pair Message StreamMatthias KurzIndependent4Initial version
plugin/admin: Make allowlist adapter-scoped and enforce at runtimeFrédéric DanisCollabora7Version 3
device_schedule_reprobe(): core helper and conversionsDaniel GolleIndependent4Version 2
mgmt/device: report link security level to D-Bus clientsFrédéric DanisCollabora6Initial version
mgmt/device: report link security level to D-Bus clientsFrédéric DanisCollabora6Version 2
mgmt/device: report link security level to D-Bus clientsFrédéric DanisCollabora6Version 3
Add support for the Synaptics BCM4384 Bluetooth controllerKaihsin ChungIndependent2Version 2
player: Fix crash and related defects around the pending requestGeorge KiagiadakisCollabora5Initial version
sdp-xml: Use a queue to collect sequence membersLuiz Augusto von DentzIntel4Version 2
Add component batteries and Fast Pair Message StreamMatthias KurzIndependent4Version 2

Discussions & Bug Reports

TopicFromNotes
Buggy parameter passing using hci.cmd in bluetoothctlVanwezemael Kris (DGJ)3 messages
MT7902 Bluetooth (0489:e156) not supported - btusb/btmtkKaiser Bh3 messages
mediatek MT7925: update bluetooth firmware to 20260813113236Chris Lu2 messages
Revert “Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scan”Kamil Serwus1 message

Series Revised This Week

TopicRevisions
Add component batteries and Fast Pair Message Streamv1->v2
Bluetooth: ISO: fix use-after-free of listener socket in iso_conn_readv3->v4
Bluetooth: RFCOMM: serialize session teardownv1->v2
Bluetooth: btusb: mediatek: Fix leaked runtime PM reference in resetv2->v3
Bluetooth: fix a permanent LE Set Advertising Parameters retry loop afv1->v2
Bluetooth: fix endless adv params retry after a cancelled connectionv3->v4
Bluetooth: hci_conn: only re-enable advertising after a failed periphev1->v2
Bluetooth: hci_conn: re-enable advertising only for peripheral rolev3->v4
Bluetooth: hci_sync: wait for directed advertising completionv3->v4
Bluetooth: mgmt: reply to cancelled mgmt commands instead of silentlyv2->v3
Bluetooth: pm: use SIMPLE_DEV_OPS for pm structv3->v4->v5
Replace the name2utf8 copies with str2utf8v1->v2

Top Contributors (by message count)

ContributorAffiliationMessages
Luiz Augusto von DentzIntel49
Frédéric DanisCollabora29
Valentin KindschiIndependent16
Matthias KurzIndependent14
Bastien NoceraRed Hat13
Hans de GoedeQualcomm10
Daniel GolleIndependent10
Chengfeng YeIndependent9
George KiagiadakisCollabora9
Jiajia LiuIndependent8

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

Collabora

Red Hat

Intel

MediaTek

Max Planck Institute

UnionTech