Commit 1712d1b7 authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

nvme/rdma: convert SGL trace helper into a macro



This makes the function and file/line info actually useful (instead of
pointing to the helper function itself).

Change-Id: I22bac68827115880a49d456706a7eaecdc12e9b5
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent a9e43691
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -252,13 +252,10 @@ nvme_rdma_post_copy_mem(struct spdk_nvme_rdma_req *rdma_req)
	}
}

static void
nvme_rdma_trace_ibv_sge(struct ibv_sge *sg_list)
{
	if (sg_list) {
		SPDK_TRACELOG(SPDK_TRACE_DEBUG, "local addr %p length 0x%x lkey 0x%x\n",
			      (void *)sg_list->addr, sg_list->length, sg_list->lkey);
	}
#define nvme_rdma_trace_ibv_sge(sg_list) \
	if (sg_list) { \
		SPDK_TRACELOG(SPDK_TRACE_DEBUG, "local addr %p length 0x%x lkey 0x%x\n", \
			      (void *)(sg_list)->addr, (sg_list)->length, (sg_list)->lkey); \
	}

static int