From: Keith Busch Date: Fri, 26 Aug 2016 16:38:41 +0000 (-0600) Subject: Decode error log status field X-Git-Tag: v0.9~6 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=767815333295fd542e2565f7a47b611805ea2a4f;p=users%2Fsagi%2Fnvme-cli.git Decode error log status field For easier readibility. Signed-off-by: Keith Busch --- diff --git a/nvme-print.c b/nvme-print.c index 54d3ebb7..8fa58ae9 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -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);