nvme_root_set_application(r, context);
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
nvme_root_set_application(r, context);
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
}
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
}
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
if (scan_tree) {
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
}
ret = nvme_scan_topology(r, NULL, NULL);
if (ret < 0) {
- fprintf(stderr, "Failed to scan topology: %s\n",
- nvme_strerror(errno));
+ if (errno != ENOENT)
+ fprintf(stderr, "Failed to scan topology: %s\n",
+ nvme_strerror(errno));
nvme_free_tree(r);
return ret;
}
err = nvme_scan_topology(r, filter, (void *)devname);
if (err) {
- nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
+ if (errno != ENOENT)
+ nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
goto ret;
}
}
err = nvme_scan_topology(r, NULL, NULL);
if (err < 0) {
- nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
+ if (errno != ENOENT)
+ nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
nvme_free_tree(r);
return err;
}
err = nvme_scan_topology(r, NULL, NULL);
if (err < 0) {
- nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
+ if (errno != ENOENT)
+ nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
nvme_free_tree(r);
return err;
}