bluetooth-next pull request for net-next:

core:
 
  - HCI: Add support for Shorter Connection Interval (SCI) feature
  - af_bluetooth: Add minimal context analysis annotations
 
 drivers:
 
  - btusb: Add ASUS USB-BT540 for Realtek 8761CU
  - btusb: Add ASUS USB-BT600 for Realtek 8761CU
  - btusb: Add USB ID 13d3:3625 for MediaTek MT7922
  - btusb: Add support for 1357:c123 Realtek 8852BE device
  - btusb: Add new VID/PID 0x0489/0xe156 for MT7902
  - btintel: Add Bluetooth SAR revision 2 support
  - btintel_pcie: Add vendor_reset PCI sysfs for PLDR
  - btnxpuart: Add M.2 Bluetooth device support using pwrseq
 -----BEGIN PGP SIGNATURE-----
 
 iQJNBAABCgA3FiEE7E6oRXp8w05ovYr/9JCA4xAyCykFAmp2OToZHGx1aXoudm9u
 LmRlbnR6QGludGVsLmNvbQAKCRD0kIDjEDILKfpMD/9vbI8G+1v26rq/WisQvrKA
 NsoiOaqxC2pLHfmsWHV1XfRzkr96e/jNPi2mtc1FPJnSFxw/nzjGDu2zOGT7mBBN
 q5HeW5bq/cvbavmSdBAZqekWgVMh0hr6IvNhb0o+TyG5jX7K29kleg/ohrAQCDSX
 wZNsWafksagSHqeYynZTYNzwDd44KqXy0i71wxYDVMQ1FHOYtHeBDdKuCnt4hJIC
 0nBHAqfPH8r+MzOEB9hZTg3mfxQ7hJtVxwKhOZ3o0QSOUGWKmSFfQfOVRcWERKv9
 gycc2y5V3Pf0Uydp1pIghLRPAoAEnKf5sW3E3nZZeQqLI1/UhaWpj6rl5kZvqonm
 CIcheuunIqaxGWTwTgryONIt+kMJS1xFRX6WVHRBTpERbSNwmOj+hwDu/799IAEX
 xiSEA01HjyiOZsRfWh9h2xq82hBZAI1/G4O2trMAifIwHpirvSdvAUNgqq0RPEW7
 cQYIUNqKOucP0lxeNxhpe1WNU7bgdFo8K+RZUfFZyHYarDd8GYRXkjpUCy6B6HGs
 9UVcNgAA8syGPD6wRsSAw194fQQl7Uhz+NSWWerSqLmHDf/BBm+gPNoQLcp9K1De
 QApwyUUICNyxSf/e8GUsGUoJFXPjxlCccxAiOpxA2hZP1yuQgt+aX6+QcITdiw34
 5kbBYXHT9TyTkkW1f4wTfQ==
 =sa9D
 -----END PGP SIGNATURE-----

Merge tag 'for-net-next-2026-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next

Luiz Augusto von Dentz says:

====================
bluetooth-next pull request for net-next:

core:

 - HCI: Add support for Shorter Connection Interval (SCI) feature
 - af_bluetooth: Add minimal context analysis annotations

drivers:

 - btusb: Add ASUS USB-BT540 for Realtek 8761CU
 - btusb: Add ASUS USB-BT600 for Realtek 8761CU
 - btusb: Add USB ID 13d3:3625 for MediaTek MT7922
 - btusb: Add support for 1357:c123 Realtek 8852BE device
 - btusb: Add new VID/PID 0x0489/0xe156 for MT7902
 - btintel: Add Bluetooth SAR revision 2 support
 - btintel_pcie: Add vendor_reset PCI sysfs for PLDR
 - btnxpuart: Add M.2 Bluetooth device support using pwrseq

* tag 'for-net-next-2026-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next: (84 commits)
  Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept
  Bluetooth: MSFT: validate evt_prefix_len against the response length
  Bluetooth: ISO: zero the sockaddr before returning it in getname
  Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync
  Bluetooth: hci_sync: Disable legacy instance's ext adv before setup snapshot
  Bluetooth: hci_event: fix out-of-bounds read in LE PA report reassembly
  Bluetooth: btmtksdio: fix usage_count leak when autosuspend_delay is negative
  Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255
  Bluetooth: btnxpuart: Add M.2 Bluetooth device support using pwrseq
  Bluetooth: MGMT: free the HCI command when it is cancelled
  Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
  Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
  Bluetooth: hci_conn: fix the SCO setup context lifetime
  Bluetooth: hci_sync: Fix accept list UAF during suspend
  Bluetooth: hci_event: Use 255 as max event payload length in hci_ev_table[]
  Bluetooth: hci_event: Introduce handle_ev_vendor() for HCI_EV_VENDOR
  Bluetooth: btnxpuart: Simplify nxp_set_ind_reset() by __hci_reset_dev()
  Bluetooth: hci_core: Introduce __hci_reset_dev() with a hardware error code
  Bluetooth: coredump: Expose header size and end marker to drivers
  Bluetooth: btintel: Remove redundant (hdr->plen > 0) in btintel_recv_event()
  ...
====================

Link: https://patch.msgid.link/20260807200215.982570-1-luiz.dentz@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Jakub Kicinski 2026-08-07 15:16:53 -07:00
commit 3a30302b93
54 changed files with 1671 additions and 510 deletions