nvme/rdma: Remove nvmf_cm_construct

This function was only called from one place and saved no
lines of code.

Change-Id: If5e653732df57c1f2c93e20cf4f286eac31df91c
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Ben Walker 2016-12-15 13:26:09 -07:00 committed by Daniel Verkamp
parent f8baa259a1
commit 375da65762

View File

@ -657,20 +657,6 @@ nvme_rdma_parse_addr(struct sockaddr_storage *sa, int family, const char *addr,
return ret;
}
static int
nvmf_cm_construct(struct nvme_rdma_qpair *rqpair)
{
/* create an event channel with rdmacm to receive
connection oriented requests and notifications */
rqpair->cm_channel = rdma_create_event_channel();
if (rqpair->cm_channel == NULL) {
SPDK_ERRLOG("rdma_create_event_channel() failed\n");
return -1;
}
return 0;
}
static int
nvme_rdma_qpair_connect(struct nvme_rdma_qpair *rqpair)
{
@ -679,9 +665,9 @@ nvme_rdma_qpair_connect(struct nvme_rdma_qpair *rqpair)
struct spdk_nvme_ctrlr *ctrlr;
int family;
rc = nvmf_cm_construct(rqpair);
if (rc < 0) {
SPDK_ERRLOG("nvmf_cm_construct() failed\n");
rqpair->cm_channel = rdma_create_event_channel();
if (rqpair->cm_channel == NULL) {
SPDK_ERRLOG("rdma_create_event_channel() failed\n");
return -1;
}