|
@@ -1758,6 +1758,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);
|
|
@@ -1771,10 +1775,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:
|