]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
Decode error log status field
authorKeith Busch <keith.busch@intel.com>
Fri, 26 Aug 2016 16:38:41 +0000 (10:38 -0600)
committerKeith Busch <keith.busch@intel.com>
Fri, 26 Aug 2016 16:38:41 +0000 (10:38 -0600)
For easier readibility.

Signed-off-by: Keith Busch <keith.busch@intel.com>
nvme-print.c

index 54d3ebb7923a581b2b4489e690b594c588f1be39..8fa58ae9fb41275cb399524828ce91ec3a8e219b 100644 (file)
@@ -682,7 +682,8 @@ void show_error_log(struct nvme_error_log_page *err_log, int entries, const char
                printf("error_count  : %"PRIu64"\n", (uint64_t)le64toh(err_log[i].error_count));
                printf("sqid         : %d\n", err_log[i].sqid);
                printf("cmdid        : %#x\n", err_log[i].cmdid);
-               printf("status_field : %#x\n", err_log[i].status_field);
+               printf("status_field : %#x(%s)\n", err_log[i].status_field,
+                       nvme_status_to_string(err_log[i].status_field >> 1));
                printf("parm_err_loc : %#x\n", err_log[i].parm_error_location);
                printf("lba          : %#"PRIx64"\n",(uint64_t)le64toh(err_log[i].lba));
                printf("nsid         : %#x\n", err_log[i].nsid);