diff options
| author | Klaus Jensen <k.jensen@samsung.com> | 2024-12-16 13:53:05 +0100 |
|---|---|---|
| committer | Klaus Jensen <k.jensen@samsung.com> | 2025-02-25 12:55:21 +0100 |
| commit | b202fb549dc487c5611564e5d03286748586aa34 (patch) | |
| tree | 7e52b0cf472df74e7e31b19b469ded0212d53344 /hw/nvme/ctrl.c | |
| parent | 9cf6ec06592dea1973e66cd5cedf96fc59639047 (diff) | |
| download | focaccia-qemu-b202fb549dc487c5611564e5d03286748586aa34.tar.gz focaccia-qemu-b202fb549dc487c5611564e5d03286748586aa34.zip | |
nvme: fix iocs status code values
The status codes related to I/O Command Sets are in the wrong group. Reviewed-by: Jesper Wendel Devantier <foss@defmacro.it> Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Diffstat (limited to 'hw/nvme/ctrl.c')
| -rw-r--r-- | hw/nvme/ctrl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c index 1ad76da943..2b73f60160 100644 --- a/hw/nvme/ctrl.c +++ b/hw/nvme/ctrl.c @@ -5681,7 +5681,7 @@ static uint16_t nvme_identify_ns(NvmeCtrl *n, NvmeRequest *req, bool active) return nvme_c2h(n, (uint8_t *)&ns->id_ns, sizeof(NvmeIdNs), req); } - return NVME_INVALID_CMD_SET | NVME_DNR; + return NVME_INVALID_IOCS | NVME_DNR; } static uint16_t nvme_identify_ctrl_list(NvmeCtrl *n, NvmeRequest *req, @@ -6647,7 +6647,7 @@ static uint16_t nvme_set_feature(NvmeCtrl *n, NvmeRequest *req) case NVME_COMMAND_SET_PROFILE: if (dw11 & 0x1ff) { trace_pci_nvme_err_invalid_iocsci(dw11 & 0x1ff); - return NVME_CMD_SET_CMB_REJECTED | NVME_DNR; + return NVME_IOCS_COMBINATION_REJECTED | NVME_DNR; } break; case NVME_FDP_MODE: |