@@ -728,8 +728,9 @@ int nvmf_discover(const char *desc, int argc, char **argv, bool connect)
728
728
nvme_root_set_application (r , context );
729
729
ret = nvme_scan_topology (r , NULL , NULL );
730
730
if (ret < 0 ) {
731
- fprintf (stderr , "Failed to scan topology: %s\n" ,
732
- nvme_strerror (errno ));
731
+ if (errno != ENOENT )
732
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
733
+ nvme_strerror (errno ));
733
734
nvme_free_tree (r );
734
735
return ret ;
735
736
}
@@ -958,8 +959,9 @@ int nvmf_connect(const char *desc, int argc, char **argv)
958
959
nvme_root_set_application (r , context );
959
960
ret = nvme_scan_topology (r , NULL , NULL );
960
961
if (ret < 0 ) {
961
- fprintf (stderr , "Failed to scan topology: %s\n" ,
962
- nvme_strerror (errno ));
962
+ if (errno != ENOENT )
963
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
964
+ nvme_strerror (errno ));
963
965
nvme_free_tree (r );
964
966
return ret ;
965
967
}
@@ -1118,8 +1120,9 @@ int nvmf_disconnect(const char *desc, int argc, char **argv)
1118
1120
}
1119
1121
ret = nvme_scan_topology (r , NULL , NULL );
1120
1122
if (ret < 0 ) {
1121
- fprintf (stderr , "Failed to scan topology: %s\n" ,
1122
- nvme_strerror (errno ));
1123
+ if (errno != ENOENT )
1124
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
1125
+ nvme_strerror (errno ));
1123
1126
nvme_free_tree (r );
1124
1127
return ret ;
1125
1128
}
@@ -1188,8 +1191,9 @@ int nvmf_disconnect_all(const char *desc, int argc, char **argv)
1188
1191
}
1189
1192
ret = nvme_scan_topology (r , NULL , NULL );
1190
1193
if (ret < 0 ) {
1191
- fprintf (stderr , "Failed to scan topology: %s\n" ,
1192
- nvme_strerror (errno ));
1194
+ if (errno != ENOENT )
1195
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
1196
+ nvme_strerror (errno ));
1193
1197
nvme_free_tree (r );
1194
1198
return ret ;
1195
1199
}
@@ -1259,8 +1263,9 @@ int nvmf_config(const char *desc, int argc, char **argv)
1259
1263
if (scan_tree ) {
1260
1264
ret = nvme_scan_topology (r , NULL , NULL );
1261
1265
if (ret < 0 ) {
1262
- fprintf (stderr , "Failed to scan topology: %s\n" ,
1263
- nvme_strerror (errno ));
1266
+ if (errno != ENOENT )
1267
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
1268
+ nvme_strerror (errno ));
1264
1269
nvme_free_tree (r );
1265
1270
return ret ;
1266
1271
}
@@ -1412,8 +1417,9 @@ int nvmf_dim(const char *desc, int argc, char **argv)
1412
1417
}
1413
1418
ret = nvme_scan_topology (r , NULL , NULL );
1414
1419
if (ret < 0 ) {
1415
- fprintf (stderr , "Failed to scan topology: %s\n" ,
1416
- nvme_strerror (errno ));
1420
+ if (errno != ENOENT )
1421
+ fprintf (stderr , "Failed to scan topology: %s\n" ,
1422
+ nvme_strerror (errno ));
1417
1423
nvme_free_tree (r );
1418
1424
return ret ;
1419
1425
}
0 commit comments