]> git.baikalelectronics.ru Git - kernel.git/commit
Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
authorIsmael Ferreras Morezuelas <swyterzone@gmail.com>
Mon, 7 Mar 2022 20:04:44 +0000 (21:04 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 18 Mar 2022 16:12:07 +0000 (17:12 +0100)
commit2f7431c95a25b558e93aa83406e0c37a1ac9a306
tree5f1d0837ff46d79089e2cb14db94c1ce7c788635
parentd72b6b1d2cb1d6beb5696a62491bdec0d1c4a4b0
Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL

Some controllers have problems with being sent a command to clear
all filtering. While the HCI code does not unconditionally
send a clear-all anymore at BR/EDR setup (after the state machine
refactor), there might be more ways of hitting these codepaths
in the future as the kernel develops.

Cc: stable@vger.kernel.org
Cc: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Ismael Ferreras Morezuelas <swyterzone@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/bluetooth/hci.h
net/bluetooth/hci_sync.c