https://bugzilla.kernel.org/show_bug.cgi?id=216580 --- Comment #4 from Luiz Von Dentz (luiz.dentz@xxxxxxxxx) --- Perhaps something like the following makes more sense since what the command was meant for is to synchronize the RFKILL of state of the host with the controller: diff --git a/drivers/bluetooth/btintel.c b/drivers/bluetooth/btintel.c index a657e9a3e96a..f8be70f7924e 100644 --- a/drivers/bluetooth/btintel.c +++ b/drivers/bluetooth/btintel.c @@ -2597,7 +2597,7 @@ static int btintel_shutdown_combined(struct hci_dev *hdev) * goes off. As a workaround, sends HCI_Intel_SW_RFKILL to put the * device in the RFKILL ON state which turns off the BT LED immediately. */ - if (btintel_test_flag(hdev, INTEL_BROKEN_SHUTDOWN_LED)) { + if (hci_dev_test_flag(hdev, HCI_RFKILLED)) { skb = __hci_cmd_sync(hdev, 0xfc3f, 0, NULL, HCI_INIT_TIMEOUT); if (IS_ERR(skb)) { ret = PTR_ERR(skb); -- You may reply to this email to add a comment. You are receiving this mail because: You are the assignee for the bug.