Bluetooth: AMP: Mark controller radio powered down after HCIDEVDOWN
After getting HCIDEVDOWN controller did not mark itself as 0x00 which means: "The Controller radio is available but is currently physically powered down". The result was even if the hdev was down we return in controller list value 0x01 "status 0x01 (Bluetooth only)". Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
This commit is contained in:
parent
5e4e3972b8
commit
ced5c338d7
|
@ -861,6 +861,9 @@ static int hci_dev_do_close(struct hci_dev *hdev)
|
|||
/* Clear flags */
|
||||
hdev->flags = 0;
|
||||
|
||||
/* Controller radio is available but is currently powered down */
|
||||
hdev->amp_status = 0;
|
||||
|
||||
memset(hdev->eir, 0, sizeof(hdev->eir));
|
||||
memset(hdev->dev_class, 0, sizeof(hdev->dev_class));
|
||||
|
||||
|
|
Loading…
Reference in New Issue