mem: log page address before unmapping
authorAnatoly Burakov <anatoly.burakov@intel.com>
Tue, 17 Apr 2018 10:57:52 +0000 (11:57 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 27 Apr 2018 21:42:40 +0000 (23:42 +0200)
commit8f91f368a1e3cf078cc702794c3669f18d27311c
tree9ff933314f61b6a72de68cf0d7d7fe1d9c423c7b
parent0f1631be24bd72a512ca39eb4b8b49580ab4983a
mem: log page address before unmapping

If user has specified a flag to unmap the area right after mapping it,
we were passing an already-unmapped pointer to RTE_LOG. This is not an
issue since RTE_LOG doesn't actually dereference the pointer, but fix
it anyway by moving call to RTE_LOG to before unmap.

Coverity issue: 272584
Fixes: b7cc54187ea4 ("mem: move virtual area function in common directory")

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
lib/librte_eal/common/eal_common_memory.c