example/nvme_manage: Use foreach_dev() macro for detach

Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Change-Id: I00149ca74f5af215e8818d051510f73a61abc4a8
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4437
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
This commit is contained in:
Shuhei Matsumoto 2020-09-28 17:45:23 +09:00 committed by Tomasz Zawadzki
parent ba079831a2
commit 47d4ead930

View File

@ -1613,8 +1613,9 @@ parse_args(int argc, char **argv)
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
int i, rc; int rc;
struct spdk_env_opts opts; struct spdk_env_opts opts;
struct dev *dev;
rc = parse_args(argc, argv); rc = parse_args(argc, argv);
if (rc != 0) { if (rc != 0) {
@ -1694,8 +1695,7 @@ int main(int argc, char **argv)
printf("Cleaning up...\n"); printf("Cleaning up...\n");
for (i = 0; i < num_devs; i++) { foreach_dev(dev) {
struct dev *dev = &devs[i];
spdk_nvme_detach(dev->ctrlr); spdk_nvme_detach(dev->ctrlr);
} }