nvmf: process NVMe admin commands submission error

Change-Id: I88d393ceb3f69d6dd83b259b322c6ce80e7c1a84
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Changpeng Liu 2016-06-17 01:14:22 +08:00 committed by Daniel Verkamp
parent 6ec18cd05b
commit 9ab12243ef

View File

@ -305,11 +305,15 @@ passthrough:
SPDK_TRACELOG(SPDK_TRACE_NVMF, "RAW Passthrough: Admin Opcode %x for ctrlr %p\n",
cmd->opc, ctrlr);
cmd->nsid = nsid;
spdk_nvme_ctrlr_cmd_admin_raw(ctrlr,
cmd,
buf, len,
nvmf_complete_cmd,
(void *)req_state);
rc = spdk_nvme_ctrlr_cmd_admin_raw(ctrlr,
cmd,
buf, len,
nvmf_complete_cmd,
(void *)req_state);
if (rc) {
SPDK_ERRLOG("nvmf_process_admin_cmd: Error to submit Admin Opcode %x\n", cmd->opc);
response->status.sc = SPDK_NVME_SC_INTERNAL_DEVICE_ERROR;
}
break;
}