diff --git a/lib/nvme/nvme_internal.h b/lib/nvme/nvme_internal.h index 91dde60c7..f954d1959 100644 --- a/lib/nvme/nvme_internal.h +++ b/lib/nvme/nvme_internal.h @@ -466,6 +466,8 @@ struct spdk_nvme_qpair { void *req_buf; const struct spdk_nvme_transport *transport; + + struct nvme_completion_poll_status *poll_status; }; struct spdk_nvme_poll_group { diff --git a/lib/nvme/nvme_qpair.c b/lib/nvme/nvme_qpair.c index 1414b0991..f431909a1 100644 --- a/lib/nvme/nvme_qpair.c +++ b/lib/nvme/nvme_qpair.c @@ -779,6 +779,7 @@ nvme_qpair_init(struct spdk_nvme_qpair *qpair, uint16_t id, qpair->trtype = ctrlr->trid.trtype; qpair->is_new_qpair = true; qpair->async = async; + qpair->poll_status = NULL; STAILQ_INIT(&qpair->free_req); STAILQ_INIT(&qpair->queued_req);