New upstream version 18.11-rc4
[deb_dpdk.git] / lib / librte_eal / linuxapp / eal / eal_memory.c
index c1b5e07..6f94621 100644 (file)
@@ -847,10 +847,6 @@ alloc_va_space(struct rte_memseg_list *msl)
        void *addr;
        int flags = 0;
 
-#ifdef RTE_ARCH_PPC_64
-       flags |= MAP_HUGETLB;
-#endif
-
        page_sz = msl->page_sz;
        mem_sz = page_sz * msl->memseg_arr.len;
 
@@ -1617,6 +1613,7 @@ eal_legacy_hugepage_init(void)
        tmp_hp = NULL;
 
        munmap(hugepage, nr_hugefiles * sizeof(struct hugepage_file));
+       hugepage = NULL;
 
        /* we're not going to allocate more pages, so release VA space for
         * unused memseg lists