]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
print: print csi and opcode in error log (TP4113)
authorMinwoo Im <minwoo.im@samsung.com>
Wed, 8 Mar 2023 23:52:54 +0000 (08:52 +0900)
committerDaniel Wagner <wagi@monom.org>
Fri, 24 Mar 2023 11:00:35 +0000 (12:00 +0100)
Print newly added fields in the error information log page to show which
command is errored by opcode. This commit is based on TP4113.

Signed-off-by: Minwoo Im <minwoo.im@samsung.com>
nvme-print.c

index 006ddbc2f11042eb0b2e7eb7a4f3c8d3475adf84..fc0cbeeae3ed5963b0f3640726a75b1546c7a176 100644 (file)
@@ -3790,9 +3790,12 @@ void nvme_show_error_log(struct nvme_error_log_page *err_log, int entries,
                printf("vs              : %d\n", err_log[i].vs);
                printf("trtype          : %s\n",
                        nvme_trtype_to_string(err_log[i].trtype));
+               printf("csi             : %d\n", err_log[i].csi);
+               printf("opcode          : %#x\n", err_log[i].opcode);
                printf("cs              : %#"PRIx64"\n",
                       le64_to_cpu(err_log[i].cs));
                printf("trtype_spec_info: %#x\n", err_log[i].trtype_spec_info);
+               printf("log_page_version: %d\n", err_log[i].log_page_version);
                printf(".................\n");
        }
 }