@@ -747,6 +747,7 @@ int nvmf_discover(const char *desc, int argc, char **argv, bool connect)
747
747
}
748
748
if (context )
749
749
nvme_root_set_application (r , context );
750
+ nvme_root_skip_namespaces (r );
750
751
ret = nvme_scan_topology (r , NULL , NULL );
751
752
if (ret < 0 ) {
752
753
if (errno != ENOENT )
@@ -976,6 +977,7 @@ int nvmf_connect(const char *desc, int argc, char **argv)
976
977
}
977
978
if (context )
978
979
nvme_root_set_application (r , context );
980
+ nvme_root_skip_namespaces (r );
979
981
ret = nvme_scan_topology (r , NULL , NULL );
980
982
if (ret < 0 ) {
981
983
if (errno != ENOENT )
@@ -1136,6 +1138,7 @@ int nvmf_disconnect(const char *desc, int argc, char **argv)
1136
1138
nvme_strerror (errno ));
1137
1139
return - errno ;
1138
1140
}
1141
+ nvme_root_skip_namespaces (r );
1139
1142
ret = nvme_scan_topology (r , NULL , NULL );
1140
1143
if (ret < 0 ) {
1141
1144
if (errno != ENOENT )
@@ -1207,6 +1210,7 @@ int nvmf_disconnect_all(const char *desc, int argc, char **argv)
1207
1210
nvme_strerror (errno ));
1208
1211
return - errno ;
1209
1212
}
1213
+ nvme_root_skip_namespaces (r );
1210
1214
ret = nvme_scan_topology (r , NULL , NULL );
1211
1215
if (ret < 0 ) {
1212
1216
if (errno != ENOENT )
@@ -1279,6 +1283,7 @@ int nvmf_config(const char *desc, int argc, char **argv)
1279
1283
return - errno ;
1280
1284
}
1281
1285
if (scan_tree ) {
1286
+ nvme_root_skip_namespaces (r );
1282
1287
ret = nvme_scan_topology (r , NULL , NULL );
1283
1288
if (ret < 0 ) {
1284
1289
if (errno != ENOENT )
@@ -1433,6 +1438,7 @@ int nvmf_dim(const char *desc, int argc, char **argv)
1433
1438
nvme_strerror (errno ));
1434
1439
return - errno ;
1435
1440
}
1441
+ nvme_root_skip_namespaces (r );
1436
1442
ret = nvme_scan_topology (r , NULL , NULL );
1437
1443
if (ret < 0 ) {
1438
1444
if (errno != ENOENT )
0 commit comments