ret = mmap(req, size, prot, flags, -1, 0);
if (ret == MAP_FAILED && (flags & MAP_HUGETLB)) {
ret = mmap(req, size, prot, flags, -1, 0);
if (ret == MAP_FAILED && (flags & MAP_HUGETLB)) {
ret = mremap(ptr, oldsize, newsize, MREMAP_MAYMOVE);
ret = mremap(ptr, oldsize, newsize, MREMAP_MAYMOVE);