[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211229211258.2290966-1-luiz.dentz@gmail.com>
Date: Wed, 29 Dec 2021 13:12:58 -0800
From: Luiz Augusto von Dentz <luiz.dentz@...il.com>
To: davem@...emloft.net, kuba@...nel.org
Cc: linux-bluetooth@...r.kernel.org, netdev@...r.kernel.org
Subject: pull request: bluetooth 2021-12-29
The following changes since commit d156250018ab5adbcfcc9ea90455d5fba5df6769:
Merge branch 'hns3-next' (2021-11-24 14:12:26 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2021-12-29
for you to fetch changes up to 5d1dd2e5a681b126a04192e37abb2011c2fb719c:
Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (2021-12-23 11:39:59 -0800)
----------------------------------------------------------------
bluetooth-next pull request for net-next:
- Add support for Foxconn MT7922A
- Add support for Realtek RTL8852AE
- Rework HCI event handling to use skb_pull_data
----------------------------------------------------------------
Aaron Ma (1):
Bluetooth: btusb: Add support for Foxconn MT7922A
Aditya Garg (2):
Bluetooth: add quirk disabling LE Read Transmit Power
Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip
Archie Pusaka (2):
Bluetooth: Send device found event on name resolve failure
Bluetooth: Limit duration of Remote Name Resolve
Benjamin Berg (5):
Bluetooth: Reset more state when cancelling a sync command
Bluetooth: Add hci_cmd_sync_cancel to public API
Bluetooth: hci_core: Cancel sync command if sending a frame failed
Bluetooth: btusb: Cancel sync commands for certain URB errors
Bluetooth: hci_sync: Push sync command cancellation to workqueue
Brian Gix (1):
Bluetooth: refactor malicious adv data check
Colin Ian King (1):
Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous"
Larry Finger (1):
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Luiz Augusto von Dentz (35):
Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key
Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key
skbuff: introduce skb_pull_data
Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events
Bluetooth: HCI: Use skb_pull_data to parse Command Complete event
Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event
Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents
Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event
Bluetooth: hci_event: Use of a function table to handle HCI events
Bluetooth: hci_event: Use of a function table to handle LE subevents
Bluetooth: hci_event: Use of a function table to handle Command Complete
Bluetooth: hci_event: Use of a function table to handle Command Status
Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
Bluetooth: hci_core: Rework hci_conn_params flags
Bluetooth: btusb: Add support for queuing during polling interval
Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag
Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list
Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set
Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED
Bluetooth: hci_sync: Fix not always pausing advertising when necessary
Bluetooth: L2CAP: Fix using wrong mode
Bluetooth: hci_event: Use skb_pull_data when processing inquiry results
Bluetooth: hci_sync: Add hci_le_create_conn_sync
Bluetooth: hci_sync: Add support for waiting specific LE subevents
Bluetooth: hci_sync: Wait for proper events when connecting LE
Bluetooth: hci_sync: Add check simultaneous roles support
Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported
Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
Mark Chen (2):
Bluetooth: btusb: Handle download_firmware failure cases
Bluetooth: btusb: Return error code when getting patch status failed
Panicker Harish (1):
Bluetooth: hci_qca: Stop IBS timer during BT OFF
Sean Wang (5):
Bluetooth: btmtksdio: add support of processing firmware coredump and log
Bluetooth: btmtksdio: drop the unnecessary variable created
Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available
Bluetooth: btmtksdio: fix resume failure
Bluetooth: btmtksdio: enable AOSP extension for MT7921
Tedd Ho-Jeong An (1):
Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
Zijun Hu (2):
Bluetooth: btusb: Add one more Bluetooth part for WCN6855
Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
tjiang@...eaurora.org (2):
Bluetooth: btusb: re-definition for board_id in struct qca_version
Bluetooth: btusb: Add the new support IDs for WCN6855
Ćukasz Bartosik (1):
Bluetooth: btmtksdio: enable msft opcode
drivers/bluetooth/btbcm.c | 39 +
drivers/bluetooth/btintel.c | 26 +-
drivers/bluetooth/btmtk.c | 1 +
drivers/bluetooth/btmtksdio.c | 49 +-
drivers/bluetooth/btusb.c | 184 ++-
drivers/bluetooth/hci_qca.c | 3 +
drivers/bluetooth/hci_vhci.c | 2 +
include/linux/skbuff.h | 2 +
include/net/bluetooth/bluetooth.h | 7 +
include/net/bluetooth/hci.h | 85 +-
include/net/bluetooth/hci_core.h | 46 +-
include/net/bluetooth/hci_sync.h | 6 +
include/net/bluetooth/mgmt.h | 9 +-
net/bluetooth/hci_conn.c | 305 +---
net/bluetooth/hci_core.c | 22 +-
net/bluetooth/hci_event.c | 3167 ++++++++++++++++++++-----------------
net/bluetooth/hci_request.c | 67 +-
net/bluetooth/hci_request.h | 3 -
net/bluetooth/hci_sync.c | 391 ++++-
net/bluetooth/l2cap_core.c | 2 +-
net/bluetooth/l2cap_sock.c | 12 +-
net/bluetooth/mgmt.c | 263 +--
net/bluetooth/mgmt_util.c | 66 +-
net/bluetooth/mgmt_util.h | 4 +
net/bluetooth/msft.c | 2 +-
net/bluetooth/msft.h | 5 +-
net/core/skbuff.c | 24 +
27 files changed, 2790 insertions(+), 2002 deletions(-)
Powered by blists - more mailing lists