]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print: decode MI status values
authorJeremy Kerr <jk@codeconstruct.com.au>
Sun, 23 Oct 2022 08:01:27 +0000 (16:01 +0800)
committerJeremy Kerr <jk@codeconstruct.com.au>
Fri, 28 Oct 2022 05:20:05 +0000 (13:20 +0800)
This change adds support for the MI-specific status values, and decodes
using nvme_mi_status_to_string().

Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
nvme-print.c

index 898d43f30f8608daac0faafc5de806662f1586a7..c27f08739895cbda15880fa4310cef8c23d3bed7 100644 (file)
@@ -3273,6 +3273,10 @@ void nvme_show_status(int status)
                 fprintf(stderr, "NVMe status: %s(%#x)\n",
                         nvme_status_to_string(val, false), val);
                 break;
+        case NVME_STATUS_TYPE_MI:
+                fprintf(stderr, "NVMe-MI status: %s(%#x)\n",
+                        nvme_mi_status_to_string(val), val);
+                break;
         default:
                 fprintf(stderr, "Unknown status type %d, value %#x\n",
                         type, val);