mbox series

pull request: bluetooth-next 2023-08-11

Message ID 20230811192256.1988031-1-luiz.dentz@gmail.com
State New
Headers show
Series pull request: bluetooth-next 2023-08-11 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2023-08-11

Message

Luiz Augusto von Dentz Aug. 11, 2023, 7:22 p.m. UTC
The following changes since commit 80f9ad046052509d0eee9b72e11d0e8ae31b665f:

  Merge branch 'rzn1-a5psw-vlan-port_bridge_flags' (2023-08-11 11:58:36 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2023-08-11

for you to fetch changes up to b5793de3cfaefef34a1fc9305c9fe3dbcd0ac792:

  Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS ids (2023-08-11 11:57:54 -0700)

----------------------------------------------------------------
bluetooth-next pull request for net-next:

 - Add new VID/PID for Mediatek MT7922
 - Add support multiple BIS/BIG
 - Add support for Intel Gale Peak
 - Add support for Qualcomm WCN3988
 - Add support for BT_PKT_STATUS for ISO sockets
 - Various fixes for experimental ISO support
 - Load FW v2 for RTL8852C
 - Add support for NXP AW693 chipset
 - Add support for Mediatek MT2925

----------------------------------------------------------------
Chris Lu (5):
      Bluetooth: btmtk: add printing firmware information
      Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922
      Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922
      Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922
      Bluetooth: btmtk: Fix kernel crash when processing coredump

Christophe JAILLET (1):
      Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool()

Claudia Draghicescu (2):
      Bluetooth: Check for ISO support in controller
      Bluetooth: hci_sync: Enable events for BIS capable devices

Dan Carpenter (1):
      Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync()

Douglas Anderson (1):
      Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor

Hilda Wu (2):
      Bluetooth: btrtl: Add Realtek devcoredump support
      Bluetooth: msft: Extended monitor tracking by address filter

Iulia Tanasescu (3):
      Bluetooth: ISO: Add support for connecting multiple BISes
      Bluetooth: ISO: Support multiple BIGs
      Bluetooth: ISO: Notify user space about failed bis connections

Jing Cai (2):
      Bluetooth: btmtk: introduce btmtk reset work
      Bluetooth: btusb: mediatek: add MediaTek devcoredump support

Kiran K (3):
      Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM
      Bluetooth: btintel: Add support for Gale Peak
      Bluetooth: Add support for Gale Peak (8087:0036)

Lee, Chun-Yi (1):
      Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO

Luca Weiss (2):
      dt-bindings: net: qualcomm: Add WCN3988
      Bluetooth: btqca: Add WCN3988 support

Luiz Augusto von Dentz (18):
      Bluetooth: Consolidate code around sk_alloc into a helper function
      Bluetooth: Init sk_peer_* on bt_sock_alloc
      Bluetooth: hci_sock: Forward credentials to monitor
      Bluetooth: hci_conn: Consolidate code for aborting connections
      Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync
      Bluetooth: hci_conn: Always allocate unique handles
      Bluetooth: MGMT: Fix always using HCI_MAX_AD_LENGTH
      Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic
      Bluetooth: ISO: Add support for BT_PKT_STATUS
      Bluetooth: btusb: Move btusb_recv_event_intel to btintel
      Bluetooth: hci_sync: Fix handling of HCI_OP_CREATE_CONN_CANCEL
      Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
      Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs
      Bluetooth: hci_conn: Fix modifying handle while aborting
      Bluetooth: hci_conn: Fix not allowing valid CIS ID
      Bluetooth: hci_core: Make hci_is_le_conn_scanning public
      Bluetooth: hci_conn: Fix hci_le_set_cig_params
      Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros

Manish Mandlik (1):
      Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()

Mans Rullgard (1):
      Bluetooth: btbcm: add default address for BCM43430A1

Max Chou (2):
      Bluetooth: btrtl: Correct the length of the HCI command for drop fw
      Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C

Min Li (1):
      Bluetooth: Fix potential use-after-free when clear keys

Neeraj Sanjay Kale (1):
      Bluetooth: btnxpuart: Add support for AW693 chipset

Pauli Virtanen (5):
      Bluetooth: ISO: do not emit new LE Create CIS if previous is pending
      Bluetooth: ISO: handle bound CIS cleanup via hci_conn
      Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting
      Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails
      Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS ids

Peter Tsao (1):
      Bluetooth: btusb: Add support Mediatek MT7925

Rob Herring (1):
      bluetooth: Explicitly include correct DT includes

Roger Gammans (1):
      Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID

Sai Teja Aluvala (2):
      Bluetooth: hci_qca: Add qcom devcoredump sysfs support
      Bluetooth: hci_qca: Add qcom devcoredump support

Sean Wang (1):
      Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding

Valentin David (1):
      Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device

Ying Hsu (1):
      Bluetooth: Fix hci_suspend_sync crash

Yuanjun Gong (1):
      Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Yue Haibing (1):
      Bluetooth: Remove unused declaration amp_read_loc_info()

Ziyang Xuan (1):
      Bluetooth: Remove unnecessary NULL check before vfree()

 .../bindings/net/bluetooth/qualcomm-bluetooth.yaml |   2 +
 drivers/bluetooth/btbcm.c                          |   5 +
 drivers/bluetooth/btintel.c                        | 198 ++++++
 drivers/bluetooth/btintel.h                        |   3 +
 drivers/bluetooth/btmtk.c                          | 133 ++++
 drivers/bluetooth/btmtk.h                          |  42 ++
 drivers/bluetooth/btmtkuart.c                      |   1 -
 drivers/bluetooth/btnxpuart.c                      |  39 +-
 drivers/bluetooth/btqca.c                          |  13 +-
 drivers/bluetooth/btqca.h                          |  12 +-
 drivers/bluetooth/btrtl.c                          | 233 +++++--
 drivers/bluetooth/btrtl.h                          |  13 +
 drivers/bluetooth/btusb.c                          | 366 ++++++-----
 drivers/bluetooth/hci_h5.c                         |   2 +-
 drivers/bluetooth/hci_ldisc.c                      |   3 +-
 drivers/bluetooth/hci_nokia.c                      |   6 +-
 drivers/bluetooth/hci_qca.c                        | 164 +++--
 include/net/bluetooth/bluetooth.h                  |  11 +-
 include/net/bluetooth/hci.h                        |  11 +
 include/net/bluetooth/hci_core.h                   |  99 ++-
 include/net/bluetooth/hci_sync.h                   |   5 +-
 include/net/bluetooth/mgmt.h                       |   2 +
 include/net/bluetooth/sco.h                        |   2 -
 net/bluetooth/af_bluetooth.c                       |  53 +-
 net/bluetooth/amp.h                                |   1 -
 net/bluetooth/bnep/sock.c                          |  10 +-
 net/bluetooth/coredump.c                           |   3 +-
 net/bluetooth/hci_conn.c                           | 684 ++++++++++-----------
 net/bluetooth/hci_core.c                           |  34 +-
 net/bluetooth/hci_debugfs.c                        |   3 +-
 net/bluetooth/hci_event.c                          | 201 ++++--
 net/bluetooth/hci_request.c                        |  21 -
 net/bluetooth/hci_sock.c                           |  77 ++-
 net/bluetooth/hci_sync.c                           | 263 +++++---
 net/bluetooth/hidp/sock.c                          |  10 +-
 net/bluetooth/iso.c                                | 134 ++--
 net/bluetooth/l2cap_sock.c                         |  29 +-
 net/bluetooth/mgmt.c                               |  27 +-
 net/bluetooth/msft.c                               | 412 ++++++++++++-
 net/bluetooth/rfcomm/sock.c                        |  13 +-
 net/bluetooth/sco.c                                |  32 +-
 41 files changed, 2370 insertions(+), 1002 deletions(-)

Comments

Jakub Kicinski Aug. 14, 2023, 11:45 p.m. UTC | #1
On Fri, 11 Aug 2023 12:22:56 -0700 Luiz Augusto von Dentz wrote:
> bluetooth-next pull request for net-next:
> 
>  - Add new VID/PID for Mediatek MT7922
>  - Add support multiple BIS/BIG
>  - Add support for Intel Gale Peak
>  - Add support for Qualcomm WCN3988
>  - Add support for BT_PKT_STATUS for ISO sockets
>  - Various fixes for experimental ISO support
>  - Load FW v2 for RTL8852C
>  - Add support for NXP AW693 chipset
>  - Add support for Mediatek MT2925

As indicated by Stephen's complaint about lack of an SoB tag,
it appears that DaveM merged this PR over the weekend :)
Luiz Augusto von Dentz Aug. 15, 2023, 5:59 p.m. UTC | #2
Hi Jakub,

On Mon, Aug 14, 2023 at 4:45 PM Jakub Kicinski <kuba@kernel.org> wrote:
>
> On Fri, 11 Aug 2023 12:22:56 -0700 Luiz Augusto von Dentz wrote:
> > bluetooth-next pull request for net-next:
> >
> >  - Add new VID/PID for Mediatek MT7922
> >  - Add support multiple BIS/BIG
> >  - Add support for Intel Gale Peak
> >  - Add support for Qualcomm WCN3988
> >  - Add support for BT_PKT_STATUS for ISO sockets
> >  - Various fixes for experimental ISO support
> >  - Load FW v2 for RTL8852C
> >  - Add support for NXP AW693 chipset
> >  - Add support for Mediatek MT2925
>
> As indicated by Stephen's complaint about lack of an SoB tag,
> it appears that DaveM merged this PR over the weekend :)

Ok, since it has been applied what shall we do?
Jakub Kicinski Aug. 15, 2023, 6:15 p.m. UTC | #3
On Tue, 15 Aug 2023 10:59:35 -0700 Luiz Augusto von Dentz wrote:
> > As indicated by Stephen's complaint about lack of an SoB tag,
> > it appears that DaveM merged this PR over the weekend :)  
> 
> Ok, since it has been applied what shall we do?

Not much we can do now. Make sure you run:

https://github.com/kuba-moo/nipa/blob/master/tests/patch/verify_signedoff/verify_signedoff.sh

on the next PR.
Luiz Augusto von Dentz Aug. 15, 2023, 6:18 p.m. UTC | #4
Hi Jakub,

On Tue, Aug 15, 2023 at 11:15 AM Jakub Kicinski <kuba@kernel.org> wrote:
>
> On Tue, 15 Aug 2023 10:59:35 -0700 Luiz Augusto von Dentz wrote:
> > > As indicated by Stephen's complaint about lack of an SoB tag,
> > > it appears that DaveM merged this PR over the weekend :)
> >
> > Ok, since it has been applied what shall we do?
>
> Not much we can do now. Make sure you run:
>
> https://github.com/kuba-moo/nipa/blob/master/tests/patch/verify_signedoff/verify_signedoff.sh
>
> on the next PR.

Will try to incorporate this into our CI checks, btw any reason why
this is not done by the likes of checkpatch?
Jakub Kicinski Aug. 15, 2023, 6:30 p.m. UTC | #5
On Tue, 15 Aug 2023 11:18:07 -0700 Luiz Augusto von Dentz wrote:
> On Tue, Aug 15, 2023 at 11:15 AM Jakub Kicinski <kuba@kernel.org> wrote:
> > On Tue, 15 Aug 2023 10:59:35 -0700 Luiz Augusto von Dentz wrote:  
> > > Ok, since it has been applied what shall we do?  
> >
> > Not much we can do now. Make sure you run:
> >
> > https://github.com/kuba-moo/nipa/blob/master/tests/patch/verify_signedoff/verify_signedoff.sh
> >
> > on the next PR.  
> 
> Will try to incorporate this into our CI checks, btw any reason why
> this is not done by the likes of checkpatch?

No reason I can think of. The people who usually run this check will
not want to switch to checkpatch because of its high false-positive
rate. So I'm guessing nobody had the motivation to send a patch.
patchwork-bot+bluetooth@kernel.org Aug. 16, 2023, 12:10 a.m. UTC | #6
Hello:

This pull request was applied to bluetooth/bluetooth-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Fri, 11 Aug 2023 12:22:56 -0700 you wrote:
> The following changes since commit 80f9ad046052509d0eee9b72e11d0e8ae31b665f:
> 
>   Merge branch 'rzn1-a5psw-vlan-port_bridge_flags' (2023-08-11 11:58:36 +0100)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2023-08-11
> 
> [...]

Here is the summary with links:
  - pull request: bluetooth-next 2023-08-11
    https://git.kernel.org/bluetooth/bluetooth-next/c/3d3829363bf7

You are awesome, thank you!