]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: Ignore device self-test wait option for abort operation
authorTokunori Ikegami <ikegami.t@gmail.com>
Fri, 27 Jan 2023 16:23:09 +0000 (01:23 +0900)
committerDaniel Wagner <dwagner@suse.de>
Mon, 30 Jan 2023 12:36:02 +0000 (13:36 +0100)
Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index d0f91fe8700bc4e0c97a3c6b5d8bf29276ec4219..8a9702e6be1b46c6d09a4306a80385cc68a0e707 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -4300,7 +4300,7 @@ static int device_self_test(int argc, char **argv, struct command *cmd, struct p
                else if (cfg.stc == NVME_ST_CODE_SHORT)
                        printf("Short Device self-test started\n");
 
-               if (cfg.wait)
+               if (cfg.wait && cfg.stc != 0xf)
                        err = wait_self_test(dev);
        } else if (err > 0) {
                nvme_show_status(err);