All of lore.kernel.org
 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: [GIT PULL] bluetooth-next 2026-08-07
Date: Fri,  7 Aug 2026 16:02:14 -0400	[thread overview]
Message-ID: <20260807200215.982570-1-luiz.dentz@gmail.com> (raw)

The following changes since commit 4fa4977a0d900f936bcae5cd2c510be5554e8dd6:

  Merge tag 'wireless-next-2026-08-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2026-08-06 12:39:11 -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-2026-08-07

for you to fetch changes up to 43a556b2fd43f2df6dded59c2e26560a27874c24:

  Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept (2026-08-07 15:40:28 -0400)

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

core:

 - HCI: Add support for Shorter Connection Interval (SCI) feature
 - af_bluetooth: Add minimal context analysis annotations

drivers:

 - btusb: Add ASUS USB-BT540 for Realtek 8761CU
 - btusb: Add ASUS USB-BT600 for Realtek 8761CU
 - btusb: Add USB ID 13d3:3625 for MediaTek MT7922
 - btusb: Add support for 1357:c123 Realtek 8852BE device
 - btusb: Add new VID/PID 0x0489/0xe156 for MT7902
 - btintel: Add Bluetooth SAR revision 2 support
 - btintel_pcie: Add vendor_reset PCI sysfs for PLDR
 - btnxpuart: Add M.2 Bluetooth device support using pwrseq

----------------------------------------------------------------
Ali Ahmet Memis (5):
      Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255
      Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync
      Bluetooth: ISO: zero the sockaddr before returning it in getname
      Bluetooth: MSFT: validate evt_prefix_len against the response length
      Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept

Chandrashekar Devegowda (1):
      Bluetooth: btintel_pcie: Add vendor_reset PCI sysfs for PLDR

Chen Changcheng (2):
      Bluetooth: btintel_pcie: Remove unreachable break after goto
      Bluetooth: btrsi: Move set_bt_context after successful HCI registration

Chengfeng Ye (2):
      Bluetooth: hci_event: fix LE list UAF on reset
      Bluetooth: hci_sync: Fix accept list UAF during suspend

Christoph Zwerschke (2):
      Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CU
      Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CU

Dmitry Antipov (1):
      Bluetooth: simplify force_no_mitm_write() with kstrtobool_from_user()

Guangshuo Li (1):
      Bluetooth: btmtksdio: fix usage_count leak when autosuspend_delay is negative

Gustavo Evgucci (1):
      Bluetooth: btusb: Add USB ID 13d3:3625 for MediaTek MT7922

HyeongJun An (1):
      Bluetooth: virtio_bt: avoid OOB read of build info string

Iva Kasprzaková (1):
      Bluetooth: fix BT dependency for submodules

Kiran K (3):
      Bluetooth: btintel_pcie: split coredump worker into per-trigger works
      Bluetooth: btintel_pcie: serialize reset_type with RECOVERY_IN_PROGRESS
      Bluetooth: btintel: Add Bluetooth SAR revision 2 support

Laxman Acharya (1):
      Bluetooth: hci_event: fix out-of-bounds read in LE PA report reassembly

Laxman Acharya Padhya (2):
      Bluetooth: hci_aml: validate firmware segment lengths
      Bluetooth: hci_event: validate LE Set CIG Parameters response

Li Qiang (4):
      Bluetooth: bfusb: validate received block boundaries
      Bluetooth: btmrvl: validate event packet lengths
      Bluetooth: hci_bcsp: validate received packet lengths
      Bluetooth: hci_ldisc: reject invalid tty write lengths

Linmao Li (4):
      Bluetooth: hci_conn: fix the SCO setup context lifetime
      Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
      Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
      Bluetooth: MGMT: free the HCI command when it is cancelled

Luiz Augusto von Dentz (3):
      Bluetooth: Add support for Shorter Connection Interval (SCI) feature
      Bluetooth: Add MGMT Shorter Connection Interval setting
      Bluetooth: Add MGMT Load Connection Subrate command

Marek Szyprowski (1):
      Bluetooth: btmrvl: fix event packet length validation

Muhammad Saheed (1):
      Bluetooth: hci_sync: Disable legacy instance's ext adv before setup snapshot

Pauli Virtanen (7):
      Bluetooth: af_bluetooth: Add minimal context analysis annotations
      Bluetooth: hci_core: Add minimal context analysis annotations
      Bluetooth: L2CAP: Add minimal context analysis annotations
      Bluetooth: RFCOMM: Add minimal context analysis annotations
      Bluetooth: enable context analysis
      Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
      Bluetooth: add annotations for l2cap_data locking context

Pavel Zverev (1):
      Bluetooth: btusb: Add support for 1357:c123 Realtek 8852BE device

Pawel Zalewski (The Capable Hub) (2):
      Bluetooth: use a named initializer for acpi_device_id
      Bluetooth: hci_intel: drop unused assignment of acpi_device_id::driver_data

Pengpeng Hou (1):
      Bluetooth: hci_nokia: validate firmware packet bounds

Sean Wang (1):
      Bluetooth: btusb: Add new VID/PID 0x0489/0xe156 for MT7902

Sherry Sun (1):
      Bluetooth: btnxpuart: Add M.2 Bluetooth device support using pwrseq

Siwei Zhang (1):
      Bluetooth: hci_sync: Remove unused hci_cmd_sync_dequeue_once()

Tibor Harcsa (1):
      Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table

Zhao Dongdong (1):
      Bluetooth: btnxpuart: Fix use-after-free in probe error path

Zijun Hu (31):
      Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
      Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
      Bluetooth: btusb: Record matched usb_device_id into btusb_data
      Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
      Bluetooth: btusb: QCA: move qca_dump out of struct btusb_data
      Bluetooth: hci_sync: Introduce __hci_reset_sync() for device drivers
      Bluetooth: btqca: Simplify qca_send_reset() by using __hci_reset_sync()
      Bluetooth: btusb: Simplify btusb_shutdown_qca() by using __hci_reset_sync()
      Bluetooth: hci_sync: Simplify hci_reset_sync()
      Bluetooth: hci_event: Log error for HCI reset status error in hci_cc_reset()
      Bluetooth: btusb: Reduce a redundant assignment in btusb_probe()
      Bluetooth: btusb: Use & instead of == to test bitflag BTUSB_IGNORE
      Bluetooth: coredump: Do not export hci_devcd_rx() and hci_devcd_timeout()
      Bluetooth: hci_qca: Replace HCI_VENDOR_PKT usage with HCI_EV_VENDOR
      Bluetooth: btusb: QCA: Replace HCI_VENDOR_PKT usages with HCI_EV_VENDOR
      Bluetooth: btusb: Realtek: Replace HCI_VENDOR_PKT usage with HCI_EV_VENDOR
      Bluetooth: coredump: Introduce and apply hci_devcd_state_name()
      Bluetooth: btusb: Make btusb_recv_{event,acl}() take struct hci_dev *
      Bluetooth: btusb: Add a simple static btusb_prepare_reset()
      Bluetooth: hci: Introduce hci_acl_handle() and hci_acl_dlen() helpers
      Bluetooth: hci_core: Simplify hci_recv_frame() by hci_acl_handle()
      Bluetooth: btusb: Simplify btusb_recv_bulk() by hci_acl_dlen()
      Bluetooth: btintel: Simplify btintel_classify_pkt_type() by hci_acl_handle()
      Bluetooth: btmrvl_sdio: Do not free HCI_VENDOR_PKT frame by hci_recv_frame()
      Bluetooth: btintel: Fix diagnostics event detection
      Bluetooth: btintel: Remove redundant (hdr->plen > 0) in btintel_recv_event()
      Bluetooth: coredump: Expose header size and end marker to drivers
      Bluetooth: hci_core: Introduce __hci_reset_dev() with a hardware error code
      Bluetooth: btnxpuart: Simplify nxp_set_ind_reset() by __hci_reset_dev()
      Bluetooth: hci_event: Introduce handle_ev_vendor() for HCI_EV_VENDOR
      Bluetooth: hci_event: Use 255 as max event payload length in hci_ev_table[]

oshada imalka (1):
      Bluetooth: hcli_ldisc: Remove reduntant braces

 .../ABI/testing/sysfs-bus-pci-drivers-btintel_pcie |  15 +
 MAINTAINERS                                        |   1 +
 drivers/bluetooth/Makefile                         |   2 +
 drivers/bluetooth/bfusb.c                          |  37 ++-
 drivers/bluetooth/btintel.c                        | 200 +++++++++++-
 drivers/bluetooth/btintel.h                        |  18 ++
 drivers/bluetooth/btintel_pcie.c                   | 299 ++++++++++++------
 drivers/bluetooth/btintel_pcie.h                   |  12 +-
 drivers/bluetooth/btmrvl_main.c                    |  20 ++
 drivers/bluetooth/btmrvl_sdio.c                    |   2 +-
 drivers/bluetooth/btmtksdio.c                      |   3 +
 drivers/bluetooth/btnxpuart.c                      |  52 ++--
 drivers/bluetooth/btqca.c                          |  25 +-
 drivers/bluetooth/btrsi.c                          |   3 +-
 drivers/bluetooth/btusb.c                          | 137 +++++----
 drivers/bluetooth/hci_aml.c                        |  18 +-
 drivers/bluetooth/hci_bcm.c                        | 336 ++++++++++-----------
 drivers/bluetooth/hci_bcsp.c                       |   5 +-
 drivers/bluetooth/hci_h5.c                         |   6 +-
 drivers/bluetooth/hci_intel.c                      |   4 +-
 drivers/bluetooth/hci_ldisc.c                      |  10 +-
 drivers/bluetooth/hci_nokia.c                      |  20 ++
 drivers/bluetooth/hci_qca.c                        |  16 +-
 drivers/bluetooth/virtio_bt.c                      |   8 +-
 include/net/bluetooth/coredump.h                   |  14 +
 include/net/bluetooth/hci.h                        |  64 ++++
 include/net/bluetooth/hci_core.h                   |  33 +-
 include/net/bluetooth/hci_sync.h                   |   5 +-
 include/net/bluetooth/mgmt.h                       |  29 ++
 net/bluetooth/6lowpan.c                            |   2 +
 net/bluetooth/Kconfig                              |   2 +-
 net/bluetooth/Makefile                             |   2 +
 net/bluetooth/af_bluetooth.c                       |   7 +-
 net/bluetooth/bnep/Kconfig                         |   2 +-
 net/bluetooth/bnep/Makefile                        |   2 +
 net/bluetooth/coredump.c                           |  54 +++-
 net/bluetooth/hci_conn.c                           |  20 +-
 net/bluetooth/hci_core.c                           |  12 +-
 net/bluetooth/hci_debugfs.c                        |  12 +-
 net/bluetooth/hci_event.c                          | 122 +++++++-
 net/bluetooth/hci_sync.c                           | 265 +++++++++++++---
 net/bluetooth/hidp/Kconfig                         |   2 +-
 net/bluetooth/hidp/Makefile                        |   2 +
 net/bluetooth/iso.c                                |  32 +-
 net/bluetooth/l2cap_core.c                         |  32 +-
 net/bluetooth/l2cap_sock.c                         |   1 +
 net/bluetooth/mgmt.c                               | 169 ++++++++++-
 net/bluetooth/msft.c                               |   5 +
 net/bluetooth/rfcomm/Kconfig                       |   2 +-
 net/bluetooth/rfcomm/Makefile                      |   2 +
 net/bluetooth/rfcomm/core.c                        |  24 +-
 net/bluetooth/rfcomm/sock.c                        |   1 +
 net/bluetooth/smp.c                                |   7 +-
 net/bluetooth/smp.h                                |   6 +-
 54 files changed, 1671 insertions(+), 510 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-drivers-btintel_pcie

             reply	other threads:[~2026-08-07 20:02 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-07 20:02 Luiz Augusto von Dentz [this message]
2026-08-07 22:20 ` [GIT PULL] bluetooth-next 2026-08-07 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=20260807200215.982570-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.