[PATCH] Bluetooth: hci_conn: Fix default RX PHY initialization

From: Jackie Liu

Date: Tue Oct 13 2026 - 22:01:56 EST


From: Jackie Liu <liuyun01@xxxxxxxxxx>

Initialize the connection's default RX PHYs from hdev->le_rx_def_phys
instead of the TX defaults, which may differ from the RX configuration.

Fixes: 129d1ef3c5e6 ("Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYs")
Reported-by: k2ci <kernel-bot@xxxxxxxxxx>
Cc: stable@xxxxxxxxxxxxxxx
Signed-off-by: Jackie Liu <liuyun01@xxxxxxxxxx>
---
net/bluetooth/hci_conn.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
index 96195d2fd10f..c8fd3e2c79bd 100644
--- a/net/bluetooth/hci_conn.c
+++ b/net/bluetooth/hci_conn.c
@@ -1102,7 +1102,7 @@ static struct hci_conn *__hci_conn_add(struct hci_dev *hdev, int type,
* remote features are resolved.
*/
conn->le_tx_def_phys = hdev->le_tx_def_phys;
- conn->le_rx_def_phys = hdev->le_tx_def_phys;
+ conn->le_rx_def_phys = hdev->le_rx_def_phys;
break;
case CIS_LINK:
/* conn->src should reflect the local identity address */
--
2.55.0