linux-bluetooth Weekly Report - Week 23
Total messages: 299 (190 human, 109 CI/bot)
8 March 2026
Total messages: 369 (189 human, 180 CI/bot)
Note: Of the 369 messages in the archive, 189 are human-generated and 180 are CI/bot messages. Messages from Jeff Layton were ignored and are not counted; CI/bot messages (testbots, patchwork notifications, automated push notices) are excluded from the Top Contributors table and from the Key Patch listings below.
Active week with 369 messages in the archive (189 human). Key focus areas included critical L2CAP and HIDP use-after-free fixes from Luiz (driven partly by syzbot reports and Pauli Virtanen’s analysis), the v4 LE connection timeout patch from Dajid Morel (Volvo) with extensive review discussion, and MediaTek MT7927 enablement from Javier Tia. Christian Eggers (ARRI) contributed two large qualification documentation series (15+6 patches, both applied). Martin BTS posted the v2 Nintendo Switch 2 controller support series (6 patches). An RFC to deprecate BT_HIDP was posted. Other notable activity included a BIG sync UAF fix from Kai Zen (3 revisions), an hci_sync fix from Pengutronix, Intel PCIe DMA alignment work from Kiran K, and Qualcomm DTS/volume fixes. Several patches were applied to bluetooth-next and bluez.git during the week.
| Topic | From | Affiliation | Patches | Status/Notes |
|---|---|---|---|---|
| [RESEND] Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user | Luiz Augusto von Dentz | Intel | 1 | syzbot-reported UAF; discussed with Pauli Virtanen (Mar 6-7) |
| [PATCH v1/v2] Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ | Luiz Augusto von Dentz | Intel | 1 (v1+v2) | L2CAP Enhanced Credit fix; 2 iterations (Mar 6) |
| [PATCH v1] Bluetooth: HIDP: Fix possible UAF | Luiz Augusto von Dentz | Intel | 1 | Applied to bluetooth-next (patchwork notification Mar 6) |
| [RFC] Bluetooth: HIDP: Mark BT_HIDP as DEPRECATED | Luiz Augusto von Dentz | Intel | 1 | RFC proposing HIDP deprecation; discussion with Paul Menzel (Mar 4-5) |
| [PATCH] Bluetooth: MGMT: Fix list corruption and UAF in command complete handlers | (from prior week) | — | 1 | Applied to bluetooth-next (patchwork notification Mar 6) |
| [PATCH v1/v2/v3] Bluetooth: hci_conn: Fix UAF in create_big_sync and create_big_complete | Kai Zen | Independent | 1 (3 revisions) | BIG sync UAF fix; v3 reviewed by Greg KH (Mar 4-5) |
| [PATCH] net: bluetooth: hci_sync: fix hci_le_create_conn_sync | Michael Grzeschik | Pengutronix | 1 | Applied to bluetooth-next (patchwork notification Mar 5) |
| [PATCH v4] Bluetooth: Increase LE connection timeout for industrial sensors | Dajid Morel | Volvo | 1 (v4) | Extensive review discussion with Luiz (7+ messages, Mar 2-6) |
| [PATCH v1] Bluetooth: btintel_pcie: Align shared DMA memory to 128 bytes | Kiran K | Intel | 1 | DMA alignment fix for Intel PCIe (Mar 3) |
| [PATCH 0/2] Bluetooth: Add MediaTek MT7927 (MT6639) support | Javier Tia | Independent | 2 | btmtk driver + btusb device IDs; reviewed by Luiz, Sean Wang (Mar 5-7) |
| [PATCH] Bluetooth: Add Vendor Chip Support | Kaihsin Chung | Independent | 1 (2 submissions) | New vendor chip support (Mar 2) |
| [PATCH V4] arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support | Wei Deng | Qualcomm | 1 | DTS enablement; reviewed by Dmitry Baryshkov, Bartosz Golaszewski (Mar 2) |
| Re: [PATCH v1] Bluetooth: btusb: Allow firmware re-download when version matches | Shuai Zhang | Qualcomm | — | Follow-up discussion (Mar 5) |
| Topic | From | Affiliation | Patches | Status/Notes |
|---|---|---|---|---|
| [PATCH BlueZ v2 0/6] Nintendo Switch 2 support | Martin BTS | Independent | 6 | v2: optional secondary GATT discovery, device alias API, Gaming appearance class, Switch 2 plugin (Mar 8) |
| [PATCH BlueZ v2 00/15] doc/qualification: Updates for TCRL pkg101 | Christian Eggers | ARRI | 15 | Applied (patchwork notification Mar 2); GAP/SM/GATT/L2CAP qualification updates |
| [PATCH BlueZ 0/6] doc/qualification: follow up patches | Christian Eggers | ARRI | 6 | Applied (patchwork notification Mar 6); additional GAP/GATT/L2CAP PTS descriptions |
| [PATCH BlueZ v1] monitor: Fix -a/–analyze printing wrong connection type | Luiz Augusto von Dentz | Intel | 1 | Applied (patchwork notification Mar 6) |
| [PATCH BlueZ v1] l2test: Attempt to update BT_SNDMTU/omtu when using -D | Luiz Augusto von Dentz | Intel | 1 | l2test MTU update fix (Mar 4) |
| [PATCH BlueZ v1] bthost: Add segmentation support for L2CAP LE-(E)CRED mode | (from prior week) | — | 1 | Applied (patchwork notification Mar 3) |
| [PATCH BlueZ v2 1/2] hciemu: Fix silently dropping packet if writev return -EAGAIN | (from prior week) | — | 2 | Applied (patchwork notification Mar 3) |
| [PATCH BlueZ] audio/avrcp: fix EVENT_VOLUME_CHANGED not supported | Pavel Bozhko | SaluteDevices | 1 | AVRCP volume change event fix (Mar 2) |
| [PATCH v2] transport: Fix set volume failure with invalid device volume | Jinwang Li | Qualcomm | 1 | Volume initialization fix (Mar 5) |
| [PATCH BlueZ 00/11] Functional/integration testing | Pauli Virtanen | Independent | 11 | Discussion continued from prior week; test-runner and virtio-serial work (Mar 2) |
| [PATCH BlueZ v1] client/btpclient: Add GATT support to get Device name | (from prior week) | — | 1 | Applied (patchwork notification Mar 6) |
| Topic | From | Notes |
|---|---|---|
| syzbot: KASAN slab-use-after-free in l2cap_unregister_user | syzbot / Pauli Virtanen | Multiple exchanges Mar 7; triggered the RESEND fix from Luiz |
| Bugzilla #220344: Intel AX211 randomly disconnects/reconnects | bugzilla-daemon | Ongoing kernel bug report (Mar 8) |
| MT7922 Remote Wakeup support advertised but disabled by default | Matthew Schwartz | User report about btusb wakeup behavior (Mar 6) |
| MT7921U: ACL data misrouted as HCI commands | Don White | Firmware-level issue report (Mar 2) |
| Audio/Video protocol tests | Kirill Samburskiy | Question about A/V protocol testing (Mar 3) |
| Re: Bluetooth: L2CAP: Fix not tracking outstanding TX ident | Thorsten Leemhuis | Linux regression tracker follow-up (Mar 2) |
| Re: [PATCH v5 5/9] dt-bindings: connector: Add PCIe M.2 Mechanical Key E connector | Loic Poulain / Rob Herring | Cross-subsystem connector binding review (Mar 5-6) |
| Contributor | Affiliation | Messages |
|---|---|---|
| Luiz Augusto von Dentz | Intel | 30 |
| Christian Eggers | ARRI | 28 |
| Jan Kara | Independent | 26 |
| Viacheslav Dubeyko | Independent | 7 |
| Pauli Virtanen | Independent | 7 |
| Martin BTS | Independent | 7 |
| Christoph Hellwig | Independent | 7 |
| Paul Moore | Independent | 6 |
| Javier Tia | Independent | 6 |
| Frédéric Danis | Collabora | 5 |
| Dajid Morel | Volvo | 5 |
| Damien Le Moal | Independent | 4 |
| Kai Zen | Independent | 3 |
| Christian Brauner | Independent | 3 |
| Bastien Nocera | Red Hat | 3 |
Luiz Augusto von Dentz led with 30 messages: critical L2CAP UAF fixes (use-after-free in l2cap_unregister_user, multiple ECRED_CONN_REQ), HIDP UAF fix (applied), RFC to deprecate BT_HIDP, BlueZ monitor and l2test fixes, and review of external patches (Dajid Morel LE timeout, Javier Tia MT7927, Jinwang Li volume). Kiran K posted a DMA alignment fix for btintel_pcie.
Christian Eggers contributed 28 messages across two qualification documentation series: the v2 TCRL pkg101 updates (15 patches, applied) and follow-up patches (6 patches, applied), covering GAP, SM, GATT, and L2CAP PTS test descriptions.
Wei Deng posted qcs8300-ride DTS Bluetooth enablement (v4). Jinwang Li contributed a volume initialization fix for the transport layer. Shuai Zhang followed up on btusb firmware re-download.
Dajid Morel continued the LE connection timeout patch series (v4) with extensive back-and-forth review discussion with Luiz (7+ messages across the week).
Frédéric Danis provided review feedback on Christian Eggers’ qualification documentation patches (GATT/L2CAP PTS descriptions).
Martin BTS posted the v2 Nintendo Switch 2 controller support (6 patches: optional secondary GATT discovery, device alias API, Gaming appearance class, Switch 2 plugin). Pauli Virtanen participated in syzbot UAF analysis and continued functional testing work. Kai Zen iterated on the BIG sync UAF fix (3 revisions). Javier Tia posted MediaTek MT7927 support (btmtk + btusb). Michael Grzeschik (Pengutronix) contributed an hci_sync fix (applied). Pavel Bozhko (SaluteDevices) fixed AVRCP volume change event handling.