From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f181.google.com (mail-vk1-f181.google.com [209.85.221.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 329B227FB37 for ; Thu, 11 Jun 2026 18:34:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781202850; cv=none; b=G4g9MpUkhpt6ih4FdVPhdzbLz2OG6thSMWFHluCsFL4AqvOjuq7lMEKyNPsJC3sliegX9YcwOsSu9UJkBfgzIxjLXOhOnCpo8D6IZlgV72PHgkvS1yhWc67LTfXf7ebK0C7P+utHJXJ8LO510rWf2s4UeuDDQl/f8ZPzanvJK9c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781202850; c=relaxed/simple; bh=WXgqjzk3UWe/jXrL2M+IBs9sdYVmhhnsD38oJ8U0xr0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=nUqERA3IelIbemZd9s29DXTyyIrNEn26z66mFCy43aa2fOK8ltJ1CyCxbt4iXycCmJZFpav+QvEVARWaLxg4Wz5VyKpD2wxr6fAd9vwwT7DZwgDEkgvRYA6ywVymdryYyp07MnF7ibhZsG5c9BA5TegEMQ0Gy39Sbn+O8uh5Ho8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=aC1vLeCD; arc=none smtp.client-ip=209.85.221.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aC1vLeCD" Received: by mail-vk1-f181.google.com with SMTP id 71dfb90a1353d-5a46be4862fso36553e0c.0 for ; Thu, 11 Jun 2026 11:34:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781202848; x=1781807648; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=GJl8vFJs1ksF6PwBy+VbjnmpLd0PR4Ukn/whmZHSD+s=; b=aC1vLeCDanj3YWSyQmDhxseSryKeHX+rA7vOfHgPfwAVqC/lRckKyq5VRbiPFw3zA3 7Z/pkUXBqhaTO27avmdq6q2jA2NcBjHPbKCIdKq89p7dYAHm6yuzm3Nlu+jgVTCV06x9 UUw1kOwUlzhAOEqODfZrcrdHzfRN5HQ69E1xyDSTJIYVBxLiDsidS9FsfOSyLOyqC0/s zqVeoQzHQJ8F5HL/NN8bzb31m1iH3ZVhcCWD5o5A4NEqKzyIQU7227sVM5smcLMh5VxP HJrzRV7OckAxyR8Y/m9aXKPrlaWO36xie75b/MVCYWk+hXFk0kJOvVmzotVk/YnCg1Ct 0Iaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781202848; x=1781807648; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=GJl8vFJs1ksF6PwBy+VbjnmpLd0PR4Ukn/whmZHSD+s=; b=iCRxpYOdczdQFT2H8Uhr+7SE/CVlrin4CI29MAiT3CJJwLdnupCKIkT+rxyWhUhyHQ qTK6JcGFjq6XI7gdQ3lXBZVApK66tINRKY45i12l/AuMddjczc5XsclhcW1qRCHGvZ93 i1ZRJ9M9QzCtJh/THImV6yXEVBvGY4WvKB4lJ9ShS93Yb4C8Cqj7mg/Euy88U6axIsds ht1LqYTIw1vBmJLq3rUtFvwRZGfbdhF7XmEvOforRtGe7JwFAqG+GVVV9CcmkHlArvuf 12JAJprS04hHwa2WozdPXzl8SV84IUhLsjGEnr4YvCJ+iG8awpaBOzjXd2860psXXfGS fAMw== X-Forwarded-Encrypted: i=1; AFNElJ8IdCSeXdBsN1uUgTlyoU2/4thWRTaXwHRZF6YRxz36NRGETna7/m+LN/giHIFxOHEDGommxqc=@vger.kernel.org X-Gm-Message-State: AOJu0YzWpuoKLSDtTk1XZZ0hKNEhsFsk0kyXpUNAGwVXZXtBWfQ5ein/ gNOAq6Ze/pY1xmi7NNjhLRnlcq/5v9Ig0Zp5VUl00I5R+9VEqzGry387 X-Gm-Gg: Acq92OFK/t7mUqtDslpVItjM2PoI8cgcpinw0W3TmClBOy9fvJuTOdfYzPOqqm4/+rL zR9sY1HAJvt0+n96ipLbZ/hKaFh6gZJjlOYrOZLsAGt7ELLsci+JCkljkuvhwoWBRCyw5qtgaJ+ SdzyBqHnMt2ULajC3h5tVmQQbHIcm5x7Lw4LK3O6AsDbYQoPB+5NGNEwP46UOXuzOCfXBbvUQpq W4jagPufMaW/y5F/NSwUotvB6QGUgRNtTj1rdQXptL+tHEwVb30RXKJkuzXN/JFWSoWK0LI7v9c VxC5kwpvPbvzxZEMS2W7cRPpkzuTE+zK04h31Ywxn4A3ykkFgsbvMssU/672vMDVi84wZXOPxnu yRNn8XTwjbs8hu2hcb4NbbGIsWkbCLoBrYBnnIe6eyGY7aA5+7J383/jgdXnCti8EhvSvZLNt5/ mUcL6LFnM8fTTSCp6ehNfFYcPx3l/v87hmvA8hB7rV7kCqniw8284lQl9ouuWnQFylmgzpzT/sD SHSArqEwnTmLbnj1g== X-Received: by 2002:a05:6122:c92:b0:5a6:7838:d679 with SMTP id 71dfb90a1353d-5bb02415951mr2627736e0c.13.1781202847381; Thu, 11 Jun 2026 11:34:07 -0700 (PDT) Received: from lvondent-mobl5 ([72.188.211.115]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5bb690118cfsm121804e0c.5.2026.06.11.11.34.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jun 2026 11:34:06 -0700 (PDT) From: Luiz Augusto von Dentz To: davem@davemloft.net, kuba@kernel.org Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org Subject: [GIT PULL] bluetooth-next 2026-06-11 Date: Thu, 11 Jun 2026 14:33:58 -0400 Message-ID: <20260611183358.176776-1-luiz.dentz@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The following changes since commit 518d8d0199538a4d6d5e51064044ece71e0c42e7: net: sched: avoid printing uninitialized link speed (2026-06-11 15:44:55 +0200) 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-06-11 for you to fetch changes up to f70f7f2512c6b9113dc78f6a25361166afd1412e: Bluetooth: btintel_pcie: Separate coredump work from RX work (2026-06-11 14:24:42 -0400) ---------------------------------------------------------------- bluetooth-next pull request for net-next: core: - hci_sync: Add support for HCI_LE_Set_Host_Feature [v2] - SMP: Use AES-CMAC library API - sockets: convert to getsockopt_iter - Add SPDX id lines to some source files drivers: - btintel_pcie: Support Product level reset - btintel_pcie: Add support for smart trigger dump - btintel_pcie: Add 50 ms delay before MAC init on BlazarIW - btintel_pcie: Separate coredump work from RX work - btmtk: add event filter to filter specific event - btrtl: fix RTL8761B/BU broken LE extended scan - btusb: Add Realtek RTL8922AE VID/PID 0bda/d922 - btusb: Add Realtek RTL8922AE VID/PID 0bda/d923 - btusb: MT7922: Add VID/PID 0e8d/223c - btusb: MT7925: Add VID/PID 0e8d/8c38 - btusb: Add support for TP-Link TL-UB250 - btusb: Add Mercusys MA530 for Realtek RTL8761BUV - btusb: Add TP-Link UB600 for Realtek 8761BUV - btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040) - btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB - btusb: MT7925: Add VID/PID 13d3/3609 ---------------------------------------------------------------- Alexej Sidorenko (1): Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scan Breno Leitao (6): Bluetooth: hci_sock: write the full optval for getsockopt Bluetooth: hci_sock: convert to getsockopt_iter Bluetooth: ISO: convert to getsockopt_iter Bluetooth: RFCOMM: convert to getsockopt_iter Bluetooth: L2CAP: convert to getsockopt_iter Bluetooth: SCO: convert to getsockopt_iter Chandrashekar Devegowda (1): Bluetooth: btintel_pcie: Support Product level reset Chen Zhang (2): Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922 Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923 Chris Lu (3): Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223c Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38 Bluetooth: btmtk: add event filter to filter specific event Cris (1): Bluetooth: btusb: Add support for TP-Link TL-UB250 Eric Biggers (2): Bluetooth: Remove unneeded crypto kconfig selections Bluetooth: SMP: Use AES-CMAC library API Ethan Nelson-Moore (1): bluetooth: remove all PCMCIA drivers Hrvoje Nuic (1): Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV Jiajia Liu (2): Bluetooth: btmtk: remove extra copy in cmd array init Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING Johan Hovold (5): Bluetooth: btusb: fix use-after-free on registration failure Bluetooth: btusb: fix use-after-free on marvell probe failure Bluetooth: btusb: fix wakeup source leak on probe failure Bluetooth: btusb: fix wakeup irq devres lifetime Bluetooth: btusb: clean up probe error handling Jordan Walters (1): Bluetooth: hci_core: Fix UAF in hci_unregister_dev() Kiran K (2): Bluetooth: btintel_pcie: Add support for smart trigger dump Bluetooth: btintel_pcie: Add 50 ms delay before MAC init on BlazarIW Luiz Augusto von Dentz (1): Bluetooth: hci_sync: Add support for HCI_LE_Set_Host_Feature [v2] Marco Elver (1): Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref Nils Helmig (1): Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV Pauli Virtanen (1): Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister Ravindra (2): Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040) Bluetooth: btintel_pcie: Separate coredump work from RX work Rong Zhang (1): Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925 Sai Teja Aluvala (1): Bluetooth: btintel_pcie: Load IOSF debug regs by controller variant Samuel Moelius (3): Bluetooth: hci: validate codec capability element length Bluetooth: L2CAP: validate connectionless PSM length Bluetooth: vhci: validate devcoredump state before side effects Sergey Senozhatsky (1): Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work() Sergey Shtylyov (1): Bluetooth: hci_h5: reset hci_uart::priv in the close() method Tim Bird (1): Bluetooth: Add SPDX id lines to some source files Weiming Shi (1): Bluetooth: eir: Fix stack OOB write when prepending the Flags AD Xiuzhuo Shang (1): Bluetooth: qca: Add BT FW build version to kernel log Zenm Chen (1): Bluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB Zhao Dongdong (1): Bluetooth: btmtk: fix URB leak in alloc_mtk_intr_urb error path Zijun Hu (2): Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device luke-yj.chen (1): Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 arch/arm/configs/pxa_defconfig | 3 - arch/arm/configs/spitz_defconfig | 3 - arch/loongarch/configs/loongson32_defconfig | 3 - arch/loongarch/configs/loongson64_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/powerpc/configs/ppc6xx_defconfig | 3 - drivers/bluetooth/Kconfig | 42 +- drivers/bluetooth/Makefile | 3 - drivers/bluetooth/bluecard_cs.c | 908 ---------------------------- drivers/bluetooth/bt3c_cs.c | 749 ----------------------- drivers/bluetooth/btintel.c | 10 +- drivers/bluetooth/btintel.h | 9 + drivers/bluetooth/btintel_pcie.c | 502 +++++++++++++-- drivers/bluetooth/btintel_pcie.h | 26 +- drivers/bluetooth/btmtk.c | 39 +- drivers/bluetooth/btmtk.h | 7 + drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 2 + drivers/bluetooth/btrsi.c | 12 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 94 ++- drivers/bluetooth/dtl1_cs.c | 614 ------------------- drivers/bluetooth/hci_h5.c | 1 + drivers/bluetooth/hci_qca.c | 11 +- drivers/bluetooth/hci_vhci.c | 10 + include/net/bluetooth/bluetooth.h | 5 +- include/net/bluetooth/hci.h | 11 +- include/net/bluetooth/hci_core.h | 5 +- include/net/bluetooth/hci_mon.h | 5 +- include/net/bluetooth/hci_sock.h | 5 +- include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 5 +- include/net/bluetooth/rfcomm.h | 5 +- include/net/bluetooth/sco.h | 5 +- net/bluetooth/6lowpan.c | 25 +- net/bluetooth/Kconfig | 6 +- net/bluetooth/af_bluetooth.c | 5 +- net/bluetooth/bnep/core.c | 5 +- net/bluetooth/bnep/netdev.c | 5 +- net/bluetooth/bnep/sock.c | 5 +- net/bluetooth/ecdh_helper.c | 5 +- net/bluetooth/ecdh_helper.h | 5 +- net/bluetooth/eir.c | 8 +- net/bluetooth/hci_codec.c | 2 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_core.c | 7 +- net/bluetooth/hci_debugfs.c | 5 +- net/bluetooth/hci_debugfs.h | 5 +- net/bluetooth/hci_event.c | 12 +- net/bluetooth/hci_sock.c | 31 +- net/bluetooth/hci_sync.c | 24 +- net/bluetooth/hidp/core.c | 5 +- net/bluetooth/hidp/hidp.h | 5 +- net/bluetooth/hidp/sock.c | 5 +- net/bluetooth/iso.c | 27 +- net/bluetooth/l2cap_core.c | 44 +- net/bluetooth/l2cap_sock.c | 66 +- net/bluetooth/lib.c | 5 +- net/bluetooth/mgmt.c | 5 +- net/bluetooth/mgmt_util.c | 5 +- net/bluetooth/mgmt_util.h | 5 +- net/bluetooth/rfcomm/core.c | 5 +- net/bluetooth/rfcomm/sock.c | 35 +- net/bluetooth/rfcomm/tty.c | 5 +- net/bluetooth/sco.c | 64 +- net/bluetooth/selftest.c | 5 +- net/bluetooth/selftest.h | 5 +- net/bluetooth/smp.c | 185 ++---- net/bluetooth/smp.h | 5 +- 69 files changed, 955 insertions(+), 2810 deletions(-) delete mode 100644 drivers/bluetooth/bluecard_cs.c delete mode 100644 drivers/bluetooth/bt3c_cs.c delete mode 100644 drivers/bluetooth/dtl1_cs.c