nvme-cli: add command specific status of Firmware Commit
PATCH v2 3/3 nvme-cli: add command specific status of Firmware Commit
NVMe 1.3 spec introduced Boot Partition feature with Boot Partition Write Prohibited status code for Firmware Commit command.
Add this status code and print statement when parsing error code.
Signed-off-by Minwoo Im <minwoo.im.dev at gmail.com>
--- linux/nvme.h | 1 + nvme-print.c | 1 + 2 files changed, 2 insertions(+)
linux/nvme.h +1 -0
@@ -1188,6 +1188,7 @@ enum {NVME_SC_NS_NOT_ATTACHED =0x11a ,NVME_SC_THIN_PROV_NOT_SUPP =0x11b ,NVME_SC_CTRL_LIST_INVALID =0x11c , + NVME_SC_BP_WRITE_PROHIBITED = 0x11e,/* * I/O Command Set Specific - NVM commands:
nvme-print.c +1 -0
@@ -1206,6 +1206,7 @@ char *nvme_status_to_string(__u32 status)case NVME_SC_NS_NOT_ATTACHED :return "NS_NOT_ATTACHED" ;case NVME_SC_THIN_PROV_NOT_SUPP :return "THIN_PROVISIONING_NOT_SUPPORTED" ;case NVME_SC_CTRL_LIST_INVALID :return "CONTROLLER_LIST_INVALID" ; +case NVME_SC_BP_WRITE_PROHIBITED :return "BOOT PARTITION WRITE PROHIBITED" ;case NVME_SC_BAD_ATTRIBUTES :return "BAD_ATTRIBUTES" ;case NVME_SC_WRITE_FAULT :return "WRITE_FAULT" ;case NVME_SC_READ_ERROR :return "READ_ERROR" ;
Signature · 1 line
2.7.4