From: Santosh Shukla <santosh.shu...@caviumnetworks.com> Use RTE_PTR_DIFF macro in rte_mem_virt2iova api.
Suggested-by: Anatoly Burakov <anatoly.bura...@intel.com> Signed-off-by: Santosh Shukla <santosh.shu...@caviumnetworks.com> --- lib/librte_eal/common/rte_malloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_eal/common/rte_malloc.c b/lib/librte_eal/common/rte_malloc.c index 53057fcba..fe2278bcd 100644 --- a/lib/librte_eal/common/rte_malloc.c +++ b/lib/librte_eal/common/rte_malloc.c @@ -262,6 +262,6 @@ rte_malloc_virt2iova(const void *addr) iova = (uintptr_t)addr; else iova = elem->ms->iova + - ((uintptr_t)addr - (uintptr_t)elem->ms->addr); + RTE_PTR_DIFF(addr, elem->ms->addr); return iova; } -- 2.14.2