2021-02-11 16:22:05

by Johan Hedberg

[permalink] [raw]
Subject: pull request: bluetooth-next 2021-02-11

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(-)


Attachments:
(No filename) (6.98 kB)
signature.asc (235.00 B)
Download all attachments