]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: Fix format command to skip to reread NSID all block device
authorTokunori Ikegami <ikegami.t@gmail.com>
Wed, 12 Apr 2023 15:30:35 +0000 (00:30 +0900)
committerDaniel Wagner <wagi@monom.org>
Thu, 13 Apr 2023 07:14:58 +0000 (09:14 +0200)
Since if NSID all specified NS data is not identified so the reread failed.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index b4f0dedb219a68247853e206eb8138d0da0fde48..75c586997ba6737d0cc46a85aad9550e1b1a3d5d 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -5814,7 +5814,7 @@ static int format(int argc, char **argv, struct command *cmd, struct plugin *plu
                                        err = -errno;
                                        goto close_dev;
                                }
-                       } else {
+                       } else if (cfg.namespace_id != NVME_NSID_ALL) {
                                block_size = 1 << ns.lbaf[cfg.lbaf].ds;
 
                                /*