mem: fix --huge-unlink option
authorPawel Wodkowski <pawelx.wodkowski@intel.com>
Fri, 21 Sep 2018 11:56:38 +0000 (13:56 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 11 Oct 2018 10:19:58 +0000 (12:19 +0200)
commit8e1fdcaa3d76bd531d03897c9dfef0f6dc76c7c8
treee9c973d7c4b970208155c6efbf758e8d9f1506b6
parent66498f0ffea95022bce63ae9eef9fcf807f39500
mem: fix --huge-unlink option

The final_va field is set during remap_segment() but this information is
not propagated to temporal copy of huge page memory configuration so the
unlink_hugepage_files() function wrongly assume that there is nothing to
unlink. Fix this issue by checking orig_va instead of final_va.

Fixes: 66cc45e293ed ("mem: replace memseg with memseg lists")
Cc: stable@dpdk.org
Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
lib/librte_eal/linuxapp/eal/eal_memory.c