]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
authorArkadiusz Bokowy <arkadiusz.bokowy@gmail.com>
Wed, 12 Mar 2025 19:09:43 +0000 (20:09 +0100)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thu, 13 Mar 2025 20:43:39 +0000 (16:43 -0400)
Due to a typo during defining HCI errors it is not possible to connect
LE-capable device with BR/EDR only adapter. The connection is terminated
by the LE adapter because the invalid LL params error code is treated
as unsupported remote feature.

Fixes: 79c0868ad65a ("Bluetooth: hci_event: Use HCI error defines instead of magic values")
Signed-off-by: Arkadiusz Bokowy <arkadiusz.bokowy@gmail.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
include/net/bluetooth/hci.h

index 0d51970d809fd06378eca250211b240be2d2000b..3ec915738112b73f00d71aada780e5b53977de97 100644 (file)
@@ -683,7 +683,7 @@ enum {
 #define HCI_ERROR_REMOTE_POWER_OFF     0x15
 #define HCI_ERROR_LOCAL_HOST_TERM      0x16
 #define HCI_ERROR_PAIRING_NOT_ALLOWED  0x18
-#define HCI_ERROR_UNSUPPORTED_REMOTE_FEATURE   0x1e
+#define HCI_ERROR_UNSUPPORTED_REMOTE_FEATURE   0x1a
 #define HCI_ERROR_INVALID_LL_PARAMS    0x1e
 #define HCI_ERROR_UNSPECIFIED          0x1f
 #define HCI_ERROR_ADVERTISING_TIMEOUT  0x3c