···861861 /* Clear flags */862862 hdev->flags = 0;863863864864+ /* Controller radio is available but is currently powered down */865865+ hdev->amp_status = 0;866866+864867 memset(hdev->eir, 0, sizeof(hdev->eir));865868 memset(hdev->dev_class, 0, sizeof(hdev->dev_class));866869···1856185318571854 for (i = 0; i < NUM_REASSEMBLY; i++)18581855 kfree_skb(hdev->reassembly[i]);18561856+18571857+ cancel_work_sync(&hdev->power_on);1859185818601859 if (!test_bit(HCI_INIT, &hdev->flags) &&18611860 !test_bit(HCI_SETUP, &hdev->dev_flags)) {