nvme: replace trace log with error log for error conditions

Change-Id: I634573f8d9b5ed05d850960f8c45c10d96fa3a7a
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Changpeng Liu 2016-11-03 16:50:16 +08:00 committed by Daniel Verkamp
parent f903336eed
commit 9f860cc4b4
3 changed files with 28 additions and 28 deletions

View File

@ -90,7 +90,7 @@ spdk_nvme_ctrlr_alloc_io_qpair(struct spdk_nvme_ctrlr *ctrlr,
union spdk_nvme_cc_register cc; union spdk_nvme_cc_register cc;
if (nvme_ctrlr_get_cc(ctrlr, &cc)) { if (nvme_ctrlr_get_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_cc failed\n"); SPDK_ERRLOG("get_cc failed\n");
return NULL; return NULL;
} }
@ -115,14 +115,14 @@ spdk_nvme_ctrlr_alloc_io_qpair(struct spdk_nvme_ctrlr *ctrlr,
*/ */
qid = spdk_bit_array_find_first_set(ctrlr->free_io_qids, 1); qid = spdk_bit_array_find_first_set(ctrlr->free_io_qids, 1);
if (qid > ctrlr->opts.num_io_queues) { if (qid > ctrlr->opts.num_io_queues) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "No free I/O queue IDs\n"); SPDK_ERRLOG("No free I/O queue IDs\n");
pthread_mutex_unlock(&ctrlr->ctrlr_lock); pthread_mutex_unlock(&ctrlr->ctrlr_lock);
return NULL; return NULL;
} }
qpair = ctrlr->transport->ctrlr_create_io_qpair(ctrlr, qid, qprio); qpair = ctrlr->transport->ctrlr_create_io_qpair(ctrlr, qid, qprio);
if (qpair == NULL) { if (qpair == NULL) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "transport->ctrlr_create_io_qpair() failed\n"); SPDK_ERRLOG("transport->ctrlr_create_io_qpair() failed\n");
pthread_mutex_unlock(&ctrlr->ctrlr_lock); pthread_mutex_unlock(&ctrlr->ctrlr_lock);
return NULL; return NULL;
} }
@ -307,14 +307,14 @@ nvme_ctrlr_shutdown(struct spdk_nvme_ctrlr *ctrlr)
int ms_waited = 0; int ms_waited = 0;
if (nvme_ctrlr_get_cc(ctrlr, &cc)) { if (nvme_ctrlr_get_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_cc() failed\n"); SPDK_ERRLOG("get_cc() failed\n");
return; return;
} }
cc.bits.shn = SPDK_NVME_SHN_NORMAL; cc.bits.shn = SPDK_NVME_SHN_NORMAL;
if (nvme_ctrlr_set_cc(ctrlr, &cc)) { if (nvme_ctrlr_set_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_cc() failed\n"); SPDK_ERRLOG("set_cc() failed\n");
return; return;
} }
@ -326,7 +326,7 @@ nvme_ctrlr_shutdown(struct spdk_nvme_ctrlr *ctrlr)
*/ */
do { do {
if (nvme_ctrlr_get_csts(ctrlr, &csts)) { if (nvme_ctrlr_get_csts(ctrlr, &csts)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_csts() failed\n"); SPDK_ERRLOG("get_csts() failed\n");
return; return;
} }
@ -350,12 +350,12 @@ nvme_ctrlr_enable(struct spdk_nvme_ctrlr *ctrlr)
rc = ctrlr->transport->ctrlr_enable(ctrlr); rc = ctrlr->transport->ctrlr_enable(ctrlr);
if (rc != 0) { if (rc != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "transport ctrlr_enable failed\n"); SPDK_ERRLOG("transport ctrlr_enable failed\n");
return rc; return rc;
} }
if (nvme_ctrlr_get_cc(ctrlr, &cc)) { if (nvme_ctrlr_get_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_cc() failed\n"); SPDK_ERRLOG("get_cc() failed\n");
return -EIO; return -EIO;
} }
@ -393,7 +393,7 @@ nvme_ctrlr_enable(struct spdk_nvme_ctrlr *ctrlr)
cc.bits.ams = ctrlr->opts.arb_mechanism; cc.bits.ams = ctrlr->opts.arb_mechanism;
if (nvme_ctrlr_set_cc(ctrlr, &cc)) { if (nvme_ctrlr_set_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_cc() failed\n"); SPDK_ERRLOG("set_cc() failed\n");
return -EIO; return -EIO;
} }
@ -586,7 +586,7 @@ nvme_ctrlr_set_keep_alive_timeout(struct spdk_nvme_ctrlr *ctrlr)
ctrlr->opts.keep_alive_timeout_ms, 0, NULL, 0, ctrlr->opts.keep_alive_timeout_ms, 0, NULL, 0,
nvme_completion_poll_cb, &status); nvme_completion_poll_cb, &status);
if (rc != 0) { if (rc != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Keep alive timeout Set Feature failed: %d\n", rc); SPDK_ERRLOG("Keep alive timeout Set Feature failed: %d\n", rc);
ctrlr->opts.keep_alive_timeout_ms = 0; ctrlr->opts.keep_alive_timeout_ms = 0;
return rc; return rc;
} }
@ -595,7 +595,7 @@ nvme_ctrlr_set_keep_alive_timeout(struct spdk_nvme_ctrlr *ctrlr)
spdk_nvme_qpair_process_completions(ctrlr->adminq, 0); spdk_nvme_qpair_process_completions(ctrlr->adminq, 0);
} }
if (spdk_nvme_cpl_is_error(&status.cpl)) { if (spdk_nvme_cpl_is_error(&status.cpl)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Keep alive timeout Set Feature failed: SC %x SCT %x\n", SPDK_ERRLOG("Keep alive timeout Set Feature failed: SC %x SCT %x\n",
status.cpl.status.sc, status.cpl.status.sct); status.cpl.status.sc, status.cpl.status.sct);
ctrlr->opts.keep_alive_timeout_ms = 0; ctrlr->opts.keep_alive_timeout_ms = 0;
return -ENXIO; return -ENXIO;
@ -605,7 +605,7 @@ nvme_ctrlr_set_keep_alive_timeout(struct spdk_nvme_ctrlr *ctrlr)
rc = spdk_nvme_ctrlr_cmd_get_feature(ctrlr, SPDK_NVME_FEAT_KEEP_ALIVE_TIMER, 0, NULL, 0, rc = spdk_nvme_ctrlr_cmd_get_feature(ctrlr, SPDK_NVME_FEAT_KEEP_ALIVE_TIMER, 0, NULL, 0,
nvme_completion_poll_cb, &status); nvme_completion_poll_cb, &status);
if (rc != 0) { if (rc != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Keep alive timeout Get Feature failed: %d\n", rc); SPDK_ERRLOG("Keep alive timeout Get Feature failed: %d\n", rc);
ctrlr->opts.keep_alive_timeout_ms = 0; ctrlr->opts.keep_alive_timeout_ms = 0;
return rc; return rc;
} }
@ -614,7 +614,7 @@ nvme_ctrlr_set_keep_alive_timeout(struct spdk_nvme_ctrlr *ctrlr)
spdk_nvme_qpair_process_completions(ctrlr->adminq, 0); spdk_nvme_qpair_process_completions(ctrlr->adminq, 0);
} }
if (spdk_nvme_cpl_is_error(&status.cpl)) { if (spdk_nvme_cpl_is_error(&status.cpl)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Keep alive timeout Get Feature failed: SC %x SCT %x\n", SPDK_ERRLOG("Keep alive timeout Get Feature failed: SC %x SCT %x\n",
status.cpl.status.sc, status.cpl.status.sct); status.cpl.status.sc, status.cpl.status.sct);
ctrlr->opts.keep_alive_timeout_ms = 0; ctrlr->opts.keep_alive_timeout_ms = 0;
return -ENXIO; return -ENXIO;
@ -872,7 +872,7 @@ nvme_ctrlr_process_init(struct spdk_nvme_ctrlr *ctrlr)
if (nvme_ctrlr_get_cc(ctrlr, &cc) || if (nvme_ctrlr_get_cc(ctrlr, &cc) ||
nvme_ctrlr_get_csts(ctrlr, &csts)) { nvme_ctrlr_get_csts(ctrlr, &csts)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get registers failed\n"); SPDK_ERRLOG("get registers failed\n");
nvme_ctrlr_fail(ctrlr); nvme_ctrlr_fail(ctrlr);
return -EIO; return -EIO;
} }
@ -900,7 +900,7 @@ nvme_ctrlr_process_init(struct spdk_nvme_ctrlr *ctrlr)
/* CC.EN = 1 && CSTS.RDY == 1, so we can immediately disable the controller. */ /* CC.EN = 1 && CSTS.RDY == 1, so we can immediately disable the controller. */
cc.bits.en = 0; cc.bits.en = 0;
if (nvme_ctrlr_set_cc(ctrlr, &cc)) { if (nvme_ctrlr_set_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_cc() failed\n"); SPDK_ERRLOG("set_cc() failed\n");
nvme_ctrlr_fail(ctrlr); nvme_ctrlr_fail(ctrlr);
return -EIO; return -EIO;
} }
@ -938,7 +938,7 @@ nvme_ctrlr_process_init(struct spdk_nvme_ctrlr *ctrlr)
/* CC.EN = 1 && CSTS.RDY = 1, so we can set CC.EN = 0 now. */ /* CC.EN = 1 && CSTS.RDY = 1, so we can set CC.EN = 0 now. */
cc.bits.en = 0; cc.bits.en = 0;
if (nvme_ctrlr_set_cc(ctrlr, &cc)) { if (nvme_ctrlr_set_cc(ctrlr, &cc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_cc() failed\n"); SPDK_ERRLOG("set_cc() failed\n");
nvme_ctrlr_fail(ctrlr); nvme_ctrlr_fail(ctrlr);
return -EIO; return -EIO;
} }
@ -1015,7 +1015,7 @@ nvme_ctrlr_start(struct spdk_nvme_ctrlr *ctrlr)
} }
if (nvme_ctrlr_set_keep_alive_timeout(ctrlr) != 0) { if (nvme_ctrlr_set_keep_alive_timeout(ctrlr) != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Setting keep alive timeout failed\n"); SPDK_ERRLOG("Setting keep alive timeout failed\n");
return -1; return -1;
} }
@ -1132,7 +1132,7 @@ nvme_ctrlr_keep_alive(struct spdk_nvme_ctrlr *ctrlr)
rc = nvme_ctrlr_submit_admin_request(ctrlr, req); rc = nvme_ctrlr_submit_admin_request(ctrlr, req);
if (rc != 0) { if (rc != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "Submitting Keep Alive failed\n"); SPDK_ERRLOG("Submitting Keep Alive failed\n");
} }
ctrlr->next_keep_alive_tick = now + ctrlr->keep_alive_interval_ticks; ctrlr->next_keep_alive_tick = now + ctrlr->keep_alive_interval_ticks;

View File

@ -288,7 +288,7 @@ nvme_pcie_ctrlr_map_cmb(struct nvme_pcie_ctrlr *pctrlr)
if (nvme_pcie_ctrlr_get_cmbsz(pctrlr, &cmbsz) || if (nvme_pcie_ctrlr_get_cmbsz(pctrlr, &cmbsz) ||
nvme_pcie_ctrlr_get_cmbloc(pctrlr, &cmbloc)) { nvme_pcie_ctrlr_get_cmbloc(pctrlr, &cmbloc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get registers failed\n"); SPDK_ERRLOG("get registers failed\n");
goto exit; goto exit;
} }
@ -346,7 +346,7 @@ nvme_pcie_ctrlr_unmap_cmb(struct nvme_pcie_ctrlr *pctrlr)
if (addr) { if (addr) {
if (nvme_pcie_ctrlr_get_cmbloc(pctrlr, &cmbloc)) { if (nvme_pcie_ctrlr_get_cmbloc(pctrlr, &cmbloc)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_cmbloc() failed\n"); SPDK_ERRLOG("get_cmbloc() failed\n");
return -EIO; return -EIO;
} }
rc = spdk_pci_device_unmap_bar(pctrlr->ctrlr.devhandle, cmbloc.bits.bir, addr); rc = spdk_pci_device_unmap_bar(pctrlr->ctrlr.devhandle, cmbloc.bits.bir, addr);
@ -460,7 +460,7 @@ static struct spdk_nvme_ctrlr *nvme_pcie_ctrlr_construct(void *devhandle)
spdk_pci_device_cfg_write32(pci_dev, cmd_reg, 4); spdk_pci_device_cfg_write32(pci_dev, cmd_reg, 4);
if (nvme_ctrlr_get_cap(&pctrlr->ctrlr, &cap)) { if (nvme_ctrlr_get_cap(&pctrlr->ctrlr, &cap)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "get_cap() failed\n"); SPDK_ERRLOG("get_cap() failed\n");
spdk_free(pctrlr); spdk_free(pctrlr);
return NULL; return NULL;
} }
@ -507,12 +507,12 @@ nvme_pcie_ctrlr_enable(struct spdk_nvme_ctrlr *ctrlr)
union spdk_nvme_aqa_register aqa; union spdk_nvme_aqa_register aqa;
if (nvme_pcie_ctrlr_set_asq(pctrlr, padminq->cmd_bus_addr)) { if (nvme_pcie_ctrlr_set_asq(pctrlr, padminq->cmd_bus_addr)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_asq() failed\n"); SPDK_ERRLOG("set_asq() failed\n");
return -EIO; return -EIO;
} }
if (nvme_pcie_ctrlr_set_acq(pctrlr, padminq->cpl_bus_addr)) { if (nvme_pcie_ctrlr_set_acq(pctrlr, padminq->cpl_bus_addr)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_acq() failed\n"); SPDK_ERRLOG("set_acq() failed\n");
return -EIO; return -EIO;
} }
@ -522,7 +522,7 @@ nvme_pcie_ctrlr_enable(struct spdk_nvme_ctrlr *ctrlr)
aqa.bits.asqs = ctrlr->adminq->num_entries - 1; aqa.bits.asqs = ctrlr->adminq->num_entries - 1;
if (nvme_pcie_ctrlr_set_aqa(pctrlr, &aqa)) { if (nvme_pcie_ctrlr_set_aqa(pctrlr, &aqa)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "set_aqa() failed\n"); SPDK_ERRLOG("set_aqa() failed\n");
return -EIO; return -EIO;
} }
@ -1175,7 +1175,7 @@ nvme_pcie_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr *ctrlr, uint16_t qid,
rc = _nvme_pcie_ctrlr_create_io_qpair(ctrlr, qpair, qid); rc = _nvme_pcie_ctrlr_create_io_qpair(ctrlr, qpair, qid);
if (rc != 0) { if (rc != 0) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "I/O queue creation failed\n"); SPDK_ERRLOG("I/O queue creation failed\n");
free(pqpair); free(pqpair);
return NULL; return NULL;
} }

View File

@ -351,7 +351,7 @@ nvme_qpair_construct(struct spdk_nvme_qpair *qpair, uint16_t id,
STAILQ_INIT(&qpair->queued_req); STAILQ_INIT(&qpair->queued_req);
if (qpair->transport->qpair_construct(qpair)) { if (qpair->transport->qpair_construct(qpair)) {
SPDK_TRACELOG(SPDK_TRACE_NVME, "qpair_construct() failed\n"); SPDK_ERRLOG("qpair_construct() failed\n");
nvme_qpair_destroy(qpair); nvme_qpair_destroy(qpair);
return -1; return -1;
} }