linux-bluetooth Weekly Report - Week 28

12 July 2026

Total messages: 328 (226 human, 102 CI/bot)

Note: Of the 328 messages, 226 are human-generated, 102 are CI/bot (bluez.test.bot: 50, BluezTestBot: 21, patchwork-bot+bluetooth: 19, bugzilla-daemon: 6, kernel test robot: 3, prathibhamadugonde: 1, patchwork-bot+netdevbpf: 1, Sasha Levin: 1).


Summary

This week saw significant activity on the linux-bluetooth mailing list, with 328 messages in total. Key topics included the addition of Channel Sounding support in BlueZ, new hardware support for Qualcomm and NXP platforms, and various bug fixes and improvements in both the kernel and BlueZ userspace. Qualcomm and Intel were the most active contributors, with notable contributions from independent developers as well.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Bluetooth: btusb: Preparation for upcoming Qualcomm QCC2072 supportZijun HuQualcomm6Active discussion with 9 messages
arm64: dts: qcom: ipq5018: add node required for Bluetooth supportGeorge MoussalemIndependent6v5, active discussion with 9 messages
Bluetooth: fix hci_conn lookup RCU usage + holding refcountsPauli VirtanenIndependent4v3, active discussion with 6 messages
Bluetooth: virtio: Fix virtbt_probe() init and cleanupHaoxiang LiIndependent4v4, active discussion with 6 messages
Bluetooth: MGMT: Fix discovery state race against cmd_sync workerXiuzhuo ShangQualcomm4Active discussion with 4 messages

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
Add D-Bus and bluetoothctl support for Channel Sounding controlNaga Bhavani AkellaQualcomm5Active discussion with 11 messages
doc: Add Channel Sounding API and bluetoothctl documentationNaga Bhavani AkellaQualcomm3v4, active discussion with 4 messages
adapter: Fix crash on UUID discovery filter matchTom CatshoekIndependent1Active discussion with 7 messages
gobex: Fix use-after-free when cancelling SRM PUT transferRahul SamanaQualcomm1Active discussion with 2 messages
shared/bap: Use util_ltv_foreach to process metadataLuiz Augusto von DentzIntel1Active discussion with 2 messages

Discussions & Bug Reports

TopicFromNotes
Bluetooth: MGMT: Fix discovery state race against cmd_sync workerXiuzhuo ShangMultiple versions (v1->v4) discussed
Bluetooth: hci_qca: Clear memdump state on invalid dump sizeRuoyu WangBug fix discussed in 4 messages
a2dp: Fix loading of remote SEP from cacheMikhail GavrilovBug fix discussed in 4 messages

Top Contributors (by message count)

ContributorAffiliationMessages
Naga Bhavani AkellaQualcomm33
Luiz Augusto von DentzIntel31
George MoussalemIndependent22
Pauli VirtanenIndependent18
Loic PoulainQualcomm13

Merged to master (BlueZ & bluetooth-next)

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

Pushed to bluez/bluez master


Company Focus Areas

Intel

  • Luiz Augusto von Dentz contributed significantly to BlueZ userspace patches, focusing on metadata processing and bug fixes.

Qualcomm

  • Naga Bhavani Akella led efforts on Channel Sounding support in BlueZ.
  • Loic Poulain contributed patches for M.2 Bluetooth support and power sequencing for Qualcomm hardware.
  • Several Qualcomm contributors worked on kernel patches for new hardware support and bug fixes.

Independent Developers

  • George Moussalem contributed extensively to Qualcomm IPQ5018 Bluetooth support.
  • Pauli Virtanen focused on kernel-level bug fixes and improvements.

  1. Significant focus on Channel Sounding support in BlueZ, with multiple patches and documentation updates.
  2. New hardware support for Qualcomm IPQ5018 and NXP i.MX boards.
  3. Bug fixes addressing memory leaks, race conditions, and firmware validation in both kernel and userspace.
  4. Increased collaboration between Qualcomm and independent developers on kernel patches.
  5. Continued improvements to BlueZ userspace tools, including bluetoothctl and gobex.
  6. Expansion of Realtek Bluetooth device support in the kernel.
  7. Emphasis on improving power management and sequencing for Bluetooth hardware.