Linux bluetooth development
 help / color / mirror / Atom feed
From: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
To: davem@davemloft.net, kuba@kernel.org
Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org
Subject: pull request: bluetooth 2021-12-29
Date: Wed, 29 Dec 2021 13:12:58 -0800	[thread overview]
Message-ID: <20211229211258.2290966-1-luiz.dentz@gmail.com> (raw)

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

             reply	other threads:[~2021-12-29 21:13 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-29 21:12 Luiz Augusto von Dentz [this message]
2021-12-30  1:30 ` pull request: bluetooth 2021-12-29 patchwork-bot+netdevbpf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211229211258.2290966-1-luiz.dentz@gmail.com \
    --to=luiz.dentz@gmail.com \
    --cc=davem@davemloft.net \
    --cc=kuba@kernel.org \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox