The following changes since commit ae230642190a51b85656d6da2df744d534d59544: Merge branch 'af_unix-followup-fixes-for-so_passpidfd' (2023-06-27 10:50:25 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2023-06-27 for you to fetch changes up to e63d8ed98082395ca509163f386f5b04f53872b3: Bluetooth: msft: Extended monitor tracking by address filter (2023-06-27 11:52:58 -0700) ---------------------------------------------------------------- bluetooth-next pull request for net-next: - Add Reialtek devcoredump support - Add support for device 6655:8771 - Add extended monitor tracking by address filter - Add support for connecting multiple BISes - Add support to reset via ACPI DSM for Intel controllers - Add support for MT7922 used in Asus Ally - Add support Mediatek MT7925 - Fixes for use-after-free in L2CAP ---------------------------------------------------------------- Claudia Draghicescu (1): Bluetooth: Check for ISO support in controller Dan Gora (2): Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations Bluetooth: btusb: Add device 6655:8771 to device tables Hilda Wu (2): Bluetooth: btrtl: Add Realtek devcoredump support Bluetooth: msft: Extended monitor tracking by address filter Iulia Tanasescu (2): Bluetooth: ISO: Add support for connecting multiple BISes Bluetooth: ISO: Support multiple BIGs Ivan Orlov (1): Bluetooth: hci_sysfs: make bt_class a static const structure Jiapeng Chong (1): Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy Johan Hovold (3): Bluetooth: fix invalid-bdaddr quirk for non-persistent setup Bluetooth: fix use-bdaddr-property quirk Bluetooth: hci_bcm: do not mark valid bd_addr as invalid Kiran K (1): Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM Luiz Augusto von Dentz (6): Bluetooth: Consolidate code around sk_alloc into a helper function Bluetooth: Init sk_peer_* on bt_sock_alloc Bluetooth: hci_sock: Forward credentials to monitor Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable Bluetooth: ISO: Rework sync_interval to be sync_factor Bluetooth: hci_event: Fix parsing of CIS Established Event Matthew Anderson (1): Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally Max Chou (1): Bluetooth: btrtl: Correct the length of the HCI command for drop fw Min-Hua Chen (1): Bluetooth: btqca: use le32_to_cpu for ver.soc_id Pauli Virtanen (6): Bluetooth: ISO: use hci_sync for setting CIG parameters Bluetooth: ISO: do not emit new LE Create CIS if previous is pending Bluetooth: hci_event: fix Set CIG Parameters error status handling Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync Bluetooth: hci_event: call disconnect callback before deleting conn Bluetooth: ISO: fix iso_conn related locking and validity issues Peter Tsao (1): Bluetooth: btusb: Add support Mediatek MT7925 Sai Teja Aluvala (2): Bluetooth: hci_qca: Add qcom devcoredump sysfs support Bluetooth: hci_qca: Add qcom devcoredump support Sungwoo Kim (1): Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb Zhengping Jiang (1): Bluetooth: L2CAP: Fix use-after-free drivers/bluetooth/btintel.c | 121 +++++++++++ drivers/bluetooth/btintel.h | 2 + drivers/bluetooth/btmtk.c | 1 + drivers/bluetooth/btmtk.h | 5 + drivers/bluetooth/btqca.c | 2 +- drivers/bluetooth/btrtl.c | 181 +++++++++++++---- drivers/bluetooth/btrtl.h | 13 ++ drivers/bluetooth/btusb.c | 173 ++++++++++++++-- drivers/bluetooth/hci_bcm.c | 3 +- drivers/bluetooth/hci_qca.c | 150 +++++++++----- include/net/bluetooth/bluetooth.h | 5 +- include/net/bluetooth/hci.h | 11 + include/net/bluetooth/hci_core.h | 45 ++++- include/net/bluetooth/hci_sync.h | 2 +- include/net/bluetooth/mgmt.h | 3 + net/bluetooth/af_bluetooth.c | 45 +++++ net/bluetooth/bnep/sock.c | 10 +- net/bluetooth/hci_conn.c | 315 +++++++++++++++++------------ net/bluetooth/hci_core.c | 38 +++- net/bluetooth/hci_event.c | 190 ++++++++++++------ net/bluetooth/hci_sock.c | 77 ++++++- net/bluetooth/hci_sync.c | 265 +++++++++++++++++------- net/bluetooth/hci_sysfs.c | 14 +- net/bluetooth/hidp/sock.c | 10 +- net/bluetooth/iso.c | 97 +++++---- net/bluetooth/l2cap_core.c | 5 + net/bluetooth/l2cap_sock.c | 31 +-- net/bluetooth/mgmt.c | 32 +-- net/bluetooth/msft.c | 412 ++++++++++++++++++++++++++++++++++++-- net/bluetooth/rfcomm/sock.c | 13 +- net/bluetooth/sco.c | 10 +- 31 files changed, 1753 insertions(+), 528 deletions(-)