mbox series

bluetooth-next 2022-09-30

Message ID 20221001004602.297366-1-luiz.dentz@gmail.com
State New
Headers show
Series bluetooth-next 2022-09-30 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2022-09-30

Message

Luiz Augusto von Dentz Oct. 1, 2022, 12:46 a.m. UTC
The following changes since commit b9030780971b56c0c455c3b66244efd96608846d:

  netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed (2022-08-25 14:20:35 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2022-09-30

for you to fetch changes up to 6abf0dae8c3c927f54e62c46faf8aba580ba0d04:

  Bluetooth: hci_sync: Fix not indicating power state (2022-09-30 17:32:12 -0700)

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

 - Add RTL8761BUV device (Edimax BT-8500)
 - Add a new PID/VID 13d3/3583 for MT7921
 - Add Realtek RTL8852C support ID 0x13D3:0x3592
 - Add VID/PID 0489/e0e0 for MediaTek MT7921
 - Add a new VID/PID 0e8d/0608 for MT7921
 - Add a new PID/VID 13d3/3578 for MT7921
 - Add BT device 0cb8:c549 from RTW8852AE
 - Add support for Intel Magnetor

----------------------------------------------------------------
Abhishek Pandit-Subedi (2):
      Bluetooth: Prevent double register of suspend
      Bluetooth: Call shutdown for HCI_USER_CHANNEL

Archie Pusaka (1):
      Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt

Brian Gix (12):
      Bluetooth: Convert le_scan_disable timeout to hci_sync
      Bluetooth: Rework le_scan_restart for hci_sync
      Bluetooth: Delete unused hci_req_stop_discovery()
      Bluetooth: Convert SCO configure_datapath to hci_sync
      Bluetooth: Move Adv Instance timer to hci_sync
      Bluetooth: Delete unreferenced hci_request code
      Bluetooth: move hci_get_random_address() to hci_sync
      Bluetooth: convert hci_update_adv_data to hci_sync
      Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
      Bluetooth: Move hci_abort_conn to hci_conn.c
      Bluetooth: Implement support for Mesh
      Bluetooth: Add experimental wrapper for MGMT based mesh

Chris Lu (1):
      Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921

Daniel Golle (1):
      Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921

Fae (1):
      Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921

Hans de Goede (1):
      Bluetooth: hci_event: Fix vendor (unknown) opcode status handling

Kiran K (2):
      Bluetooth: btintel: Add support for Magnetor
      Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk

Larry Finger (1):
      Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables

Luiz Augusto von Dentz (13):
      Bluetooth: hci_sync: Fix suspend performance regression
      Bluetooth: L2CAP: Fix build errors in some archs
      Bluetooth: MGMT: Fix Get Device Flags
      Bluetooth: ISO: Fix not handling shutdown condition
      Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
      Bluetooth: Fix HCIGETDEVINFO regression
      Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
      Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
      Bluetooth: hci_debugfs: Fix not checking conn->debugfs
      Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
      Bluetooth: hci_core: Fix not handling link timeouts propertly
      Bluetooth: L2CAP: Fix user-after-free
      Bluetooth: hci_sync: Fix not indicating power state

Max Chou (1):
      Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592

Sean Wang (2):
      Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
      Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921

Szabolcs Sipos (2):
      Bluetooth: btusb: RTL8761BUV consistent naming
      Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)

Tetsuo Handa (5):
      Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
      Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
      Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
      Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
      Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure

Wolfram Sang (1):
      Bluetooth: move from strlcpy with unused retval to strscpy

Yihao Han (1):
      Bluetooth: MGMT: fix zalloc-simple.cocci warnings

Zhengping Jiang (2):
      Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
      Bluetooth: hci_sync: allow advertise when scan without RPA

 drivers/bluetooth/btintel.c       |   20 +-
 drivers/bluetooth/btusb.c         |   38 +-
 drivers/bluetooth/hci_ldisc.c     |    7 +-
 drivers/bluetooth/hci_serdev.c    |   10 +-
 include/net/bluetooth/bluetooth.h |    1 +
 include/net/bluetooth/hci.h       |    4 +
 include/net/bluetooth/hci_core.h  |   17 +-
 include/net/bluetooth/hci_sock.h  |    2 -
 include/net/bluetooth/hci_sync.h  |    9 +-
 include/net/bluetooth/mgmt.h      |   52 ++
 net/bluetooth/hci_conn.c          |  162 +++-
 net/bluetooth/hci_core.c          |   68 +-
 net/bluetooth/hci_debugfs.c       |    2 +-
 net/bluetooth/hci_event.c         |  188 +++--
 net/bluetooth/hci_request.c       | 1650 ++++---------------------------------
 net/bluetooth/hci_request.h       |   53 --
 net/bluetooth/hci_sock.c          |    4 +-
 net/bluetooth/hci_sync.c          |  533 +++++++++++-
 net/bluetooth/hci_sysfs.c         |    3 +
 net/bluetooth/hidp/core.c         |    6 +-
 net/bluetooth/iso.c               |   35 +-
 net/bluetooth/l2cap_core.c        |   27 +-
 net/bluetooth/mgmt.c              |  682 +++++++++++++--
 net/bluetooth/mgmt_util.c         |   74 ++
 net/bluetooth/mgmt_util.h         |   18 +
 net/bluetooth/rfcomm/sock.c       |    3 +
 26 files changed, 1870 insertions(+), 1798 deletions(-)

Comments

Jakub Kicinski Oct. 1, 2022, 2:16 a.m. UTC | #1
On Fri, 30 Sep 2022 17:46:02 -0700 Luiz Augusto von Dentz wrote:
> bluetooth-next pull request for net-next:
> 
>  - Add RTL8761BUV device (Edimax BT-8500)
>  - Add a new PID/VID 13d3/3583 for MT7921
>  - Add Realtek RTL8852C support ID 0x13D3:0x3592
>  - Add VID/PID 0489/e0e0 for MediaTek MT7921
>  - Add a new VID/PID 0e8d/0608 for MT7921
>  - Add a new PID/VID 13d3/3578 for MT7921
>  - Add BT device 0cb8:c549 from RTW8852AE
>  - Add support for Intel Magnetor

Pulled, thanks!