Hi Dave, Jakub, Here's the main bluetooth-next pull request for 5.12: - Add support for advertising monitor offliading using Microsoft vendor extensions - Add firmware download support for MediaTek MT7921U USB devices - Suspend-related fixes for Qualcomm devices - Add support for Intel GarfieldPeak controller - Various other smaller fixes & cleanups Please let me know if there are any issues pulling. Thanks. Johan --- The following changes since commit 3db1a3fa98808aa90f95ec3e0fa2fc7abf28f5c9: Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging (2020-12-15 14:18:40 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git for-upstream for you to fetch changes up to 55c0bd77479b60ea29fd390faf4545cfb3a1d79e: Bluetooth: hci_qca: Fixed issue during suspend (2021-02-08 14:54:07 +0100) ---------------------------------------------------------------- Abhishek Pandit-Subedi (4): Bluetooth: Remove hci_req_le_suspend_config Bluetooth: Pause service discovery for suspend Bluetooth: btrtl: Enable central-peripheral role Bluetooth: btrtl: Add null check in setup Archie Pusaka (6): Bluetooth: advmon offload MSFT add rssi support Bluetooth: advmon offload MSFT add monitor Bluetooth: advmon offload MSFT remove monitor Bluetooth: advmon offload MSFT handle controller reset Bluetooth: advmon offload MSFT handle filter enablement Bluetooth: advmon offload MSFT interleave scanning integration Ard Biesheuvel (1): Bluetooth: avoid u128_xor() on potentially misaligned inputs Arnd Bergmann (1): Bluetooth: btusb: fix excessive stack usage Bastien Nocera (1): Bluetooth: L2CAP: Try harder to accept device not knowing options Christophe JAILLET (1): Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function Christopher William Snowhill (1): Bluetooth: Fix initializing response id after clearing struct Claire Chang (2): Bluetooth: hci_uart: Fix a race for write_work scheduling Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl Dinghao Liu (1): Bluetooth: hci_qca: Fix memleak in qca_controller_memdump Geert Uytterhoeven (1): dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ Gopal Tiwari (1): Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data Hans de Goede (1): Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk Howard Chung (2): Bluetooth: disable advertisement filters during suspend Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete Hui Wang (2): Bluetooth: btusb: Fix the autosuspend enable and disable Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working Jagdish Tirumala (1): Bluetooth: btmtksdio: Fixed switch and case should be at the same indent Jakub Pawlowski (1): Bluetooth: hci_bcm: Add support for ISO packets Jiapeng Zhong (1): Bluetooth: fix coccicheck warnings debugfs Joe Perches (1): Bluetooth: btusb: Remove duplicate newlines from logging John-Eric Kamps (1): Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree Jupeng Zhong (2): Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv Bluetooth: btusb: Fix typo and correct the log print Kiran K (2): Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" Bluetooth: btusb: Add support for GarfieldPeak controller Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix handling fragmented length Mark Chen (2): Bluetooth: btusb: Fine-tune mt7663 mechanism. Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices Max Chou (1): Bluetooth: btrtl: Enable WBS for the specific Realtek devices Miao-chen Chou (3): Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x Bluetooth: btusb: Enable MSFT extension for Intel controllers Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller Pan Bian (2): Bluetooth: drop HCI device reference before return Bluetooth: Put HCI device if inquiry procedure interrupts Sonny Sasaka (1): Bluetooth: Cancel Inquiry before Create Connection Tim Jiang (1): Bluetooth: btusb: add shutdown function for wcn6855 Tomoyuki Matsushita (1): Bluetooth: fix indentation and alignment reported by checkpatch Trent Piepho (1): Bluetooth: btusb: Always fallback to alt 1 for WBS Vamshi K Sthambamkadi (1): Bluetooth: btusb: fix memory leak on suspend and resume Venkata Lakshmi Narayana Gubba (4): Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC Bluetooth: hci_qca: Wait for SSR completion during suspend Bluetooth: hci_qca: check for SSR triggered flag while suspend Bluetooth: hci_qca: Fixed issue during suspend Ye Bin (1): Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx Yu Liu (1): Bluetooth: Skip eSCO 2M params when not supported Documentation/devicetree/bindings/net/btusb.txt | 2 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 ++++ drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 43 ++- drivers/bluetooth/btusb.c | 313 +++++++++++++--- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_qca.c | 33 +- drivers/bluetooth/hci_serdev.c | 4 +- include/net/bluetooth/hci.h | 8 + include/net/bluetooth/hci_core.h | 37 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + net/bluetooth/a2mp.c | 3 +- net/bluetooth/af_bluetooth.c | 22 +- net/bluetooth/amp.c | 3 + net/bluetooth/hci_conn.c | 37 +- net/bluetooth/hci_core.c | 201 ++++++++--- net/bluetooth/hci_debugfs.c | 80 ++--- net/bluetooth/hci_request.c | 74 ++-- net/bluetooth/l2cap_core.c | 119 ++++-- net/bluetooth/mgmt.c | 399 +++++++++++++++----- net/bluetooth/msft.c | 460 +++++++++++++++++++++++- net/bluetooth/msft.h | 30 ++ net/bluetooth/smp.c | 5 +- 29 files changed, 1694 insertions(+), 343 deletions(-)
Attachment:
signature.asc
Description: PGP signature