linux-bluetooth Weekly Report - Week 20

18 May 2026

Total messages: 409 (255 human, 154 CI/bot)

Note: Of the 409 messages, 255 are human-generated, 154 are CI/bot (bluez.test.bot: 72, bugzilla-daemon: 34, patchwork-bot+bluetooth: 23, BluezTestBot: 13, kernel test robot: 4, Sasha Levin: 3, syzbot: 2, github-actions[bot]: 2, patchwork-bot+netdevbpf: 1).


Summary

This week saw significant activity on the linux-bluetooth mailing list, with 409 total messages, including 255 human contributions. Key discussions revolved around kernel patches addressing use-after-free bugs, Bluetooth socket family conversions, and support for new hardware such as Intel Lizard Peak2 and MediaTek MT7925. The BlueZ userspace also saw updates, including fixes for uninitialized values and enhancements to integration testing. Collaboration across companies like Intel, Red Hat, Meta, and Collabora was evident in the contributions.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Functional/integration testingPauli VirtanenIndependent16v5
Add helper for “cleanup” variable attributeBastien NoceraRed Hat6v3
Convert remaining Bluetooth socket families to getsockopt_iterBreno LeitaoMeta7v1
Bluetooth: SMP: add missing skb len check in smp_cmd_keypress_notifyMuhammad BilalIndependent0Discussion ongoing
Bluetooth: hci_sync: pin conn across hci_le_create_conn_syncMichael BommaritoIndependent4Discussion ongoing

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
Shared/rap: fix use of uninitialized valuePauli VirtanenIndependent3Pushed to master
Pbap: Fix not checking Database Identifier lengthFrédéric DanisCollabora0Pushed to master
Adapter: add BCAA UUID also when seen device is not discoverablePauli VirtanenIndependent0Pushed to master
Media: Fix possible crash on exit/adapter removalBastien NoceraRed Hat0Pushed to master

Discussions & Bug Reports

TopicFromNotes
MT7922 does not work in 7.1-rc3, works ok in 7.0Taneli VähäkangasRegression report
Question: recommended way to detect re-pairing completion over D-BusTomoka KimuraGeneral inquiry
BUG: General Protection Fault in h5_recv due to TTY line discipline race condition王明煜Bug report

Top Contributors (by message count)

ContributorAffiliationMessages
Pauli VirtanenIndependent38
Luiz Augusto von DentzIntel34
Breno LeitaoMeta17
Bastien NoceraRed Hat13
w15303746062Independent11

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 patches for Bluetooth management and L2CAP fixes.
  • Ravindra worked on adding support for Intel Lizard Peak2 hardware.

Red Hat

  • Bastien Nocera focused on kernel patches for cleanup variable attributes and media-related fixes.

Meta

  • Breno Leitao contributed patches for converting Bluetooth socket families to getsockopt_iter.

Collabora

  • Frédéric Danis and raghu447 contributed to BlueZ userspace patches, including fixes for uninitialized values and QoS state handling.

Qualcomm

  • Shuai Zhang worked on hci_qca timeout conversions.

Independent Contributors

  • Pauli Virtanen was the top contributor, focusing on functional testing and various BlueZ userspace fixes.
  • Siwei Zhang addressed use-after-free issues in L2CAP.

  1. Increased focus on addressing use-after-free bugs in Bluetooth kernel subsystems.
  2. Continued development of support for new hardware, including Intel Lizard Peak2 and MediaTek MT7925.
  3. Collaboration across companies, including Intel, Red Hat, Meta, and Collabora, on both kernel and BlueZ userspace patches.
  4. Enhancements to BlueZ userspace, including fixes for uninitialized values and integration testing improvements.
  5. Multiple iterations of patch series to address issues in hci_uart and L2CAP subsystems.
  6. Reports of regressions in MediaTek MT7922 and MT7925 Bluetooth functionality.
  7. Introduction of new features and fixes for Bluetooth management and socket handling.