Upgrade to 4.4.50-rt62
[kvmfornfv.git] / kernel / drivers / net / wireless / ath / ath10k / core.c
index 0947cc2..531de25 100644 (file)
@@ -1681,6 +1681,10 @@ int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode)
                goto err_hif_stop;
        }
 
+       ar->free_vdev_map = (1LL << ar->max_num_vdevs) - 1;
+
+       INIT_LIST_HEAD(&ar->arvifs);
+
        /* we don't care about HTT in UTF mode */
        if (mode == ATH10K_FIRMWARE_MODE_NORMAL) {
                status = ath10k_htt_setup(&ar->htt);
@@ -1694,10 +1698,6 @@ int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode)
        if (status)
                goto err_hif_stop;
 
-       ar->free_vdev_map = (1LL << ar->max_num_vdevs) - 1;
-
-       INIT_LIST_HEAD(&ar->arvifs);
-
        return 0;
 
 err_hif_stop: