}
if (context)
nvme_root_set_application(r, context);
+
+ if (!nvme_read_config(r, config_file))
+ json_config = true;
+ if (!nvme_read_volatile_config(r))
+ json_config = true;
+
nvme_root_skip_namespaces(r);
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
return ret;
}
- if (!nvme_read_config(r, config_file))
- json_config = true;
- if (!nvme_read_volatile_config(r))
- json_config = true;
-
ret = nvme_host_get_ids(r, hostnqn, hostid, &hnqn, &hid);
if (ret < 0)
return -errno;
}
if (context)
nvme_root_set_application(r, context);
+
+ nvme_read_config(r, config_file);
+ nvme_read_volatile_config(r);
+
nvme_root_skip_namespaces(r);
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
nvme_strerror(errno));
return ret;
}
- nvme_read_config(r, config_file);
- nvme_read_volatile_config(r);
ret = nvme_host_get_ids(r, hostnqn, hostid, &hnqn, &hid);
if (ret < 0)
nvme_strerror(errno));
return -errno;
}
+
+ nvme_read_config(r, config_file);
+
if (scan_tree) {
nvme_root_skip_namespaces(r);
ret = nvme_scan_topology(r, NULL, NULL);
return ret;
}
}
- nvme_read_config(r, config_file);
if (modify_config) {
nvme_host_t h;