mbox series

pull request: bluetooth 2021-12-29

Message ID 20211229211258.2290966-1-luiz.dentz@gmail.com
State New
Headers show
Series pull request: bluetooth 2021-12-29 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2021-12-29

Message

Luiz Augusto von Dentz Dec. 29, 2021, 9:12 p.m. UTC
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@codeaurora.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(-)

Comments

patchwork-bot+netdevbpf@kernel.org Dec. 30, 2021, 1:30 a.m. UTC | #1
Hello:

This pull request was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 29 Dec 2021 13:12:58 -0800 you wrote:
> 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
> 
> [...]

Here is the summary with links:
  - pull request: bluetooth 2021-12-29
    https://git.kernel.org/netdev/net-next/c/e2dfb94f27f7

You are awesome, thank you!