Commit 6138f2cd authored by Pierre Lestringant's avatar Pierre Lestringant Committed by Tomasz Zawadzki
Browse files

nvme/rdma: allocate nvme_rdma_rsps on regular memory instead of dma



There is no need to allocate this struct on dma memory. Fall back to default
which is regular memory.

Change-Id: I992f3a26150c9a4de178fe00d38d217cb349ac42
Signed-off-by: default avatarPierre Lestringant <plestringant@kalrayinc.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26873


Reviewed-by: default avatarJacek Kalwas <jacek.kalwas@nutanix.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Community-CI: Mellanox Build Bot
parent d0943105
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -875,7 +875,7 @@ nvme_rdma_free_rsps(struct nvme_rdma_rsps *rsps)
	spdk_free(rsps->rsps);
	spdk_free(rsps->rsp_sgls);
	spdk_free(rsps->rsp_recv_wrs);
	spdk_free(rsps);
	free(rsps);
}

static struct nvme_rdma_rsps *
@@ -886,7 +886,7 @@ nvme_rdma_create_rsps(struct nvme_rdma_rsp_opts *opts)
	uint16_t i;
	int rc;

	rsps = spdk_zmalloc(sizeof(*rsps), 0, NULL, SPDK_ENV_NUMA_ID_ANY, SPDK_MALLOC_DMA);
	rsps = calloc(1, sizeof(*rsps));
	if (!rsps) {
		SPDK_ERRLOG("Failed to allocate rsps object\n");
		return NULL;