2017-03-08 09:12:45 make VERSION version update: 2.20 version string: 2.20 (modified) CC32 obj32/elflink.o AS32 obj32/sys-elf_i386.o CC32 obj32/hugeutils.o CC32 obj32/version.o CC32 obj32/init.o CC32 obj32/morecore.o CC32 obj32/debug.o CC32 obj32/alloc.o CC32 obj32/shm.o CC32 obj32/kernel-features.o LD32 (shared) obj32/libhugetlbfs.so CC64 obj64/elflink.o AS64 obj64/sys-elf_x86_64.o CC64 obj64/hugeutils.o CC64 obj64/version.o CC64 obj64/init.o CC64 obj64/morecore.o CC64 obj64/debug.o CC64 obj64/alloc.o CC64 obj64/shm.o CC64 obj64/kernel-features.o LD64 (shared) obj64/libhugetlbfs.so AR32 obj32/libhugetlbfs.a AR64 obj64/libhugetlbfs.a CC32 obj32/init_privutils.o LD32 (shared) obj32/libhugetlbfs_privutils.so CC64 obj64/init_privutils.o LD64 (shared) obj64/libhugetlbfs_privutils.so CCHOST obj/init_privutils.o CCHOST obj/debug.o CCHOST obj/hugeutils.o CCHOST obj/kernel-features.o ARHOST obj/libhugetlbfs_privutils.a CC32 obj32/gethugepagesize.o CC32 obj32/testutils.o CC32 obj32/libtestutils.o LD32 (lib test) obj32/gethugepagesize CC32 obj32/test_root.o LD32 (lib test) obj32/test_root CC32 obj32/find_path.o LD32 (lib test) obj32/find_path CC32 obj32/unlinked_fd.o LD32 (lib test) obj32/unlinked_fd CC32 obj32/misalign.o LD32 (lib test) obj32/misalign CC32 obj32/readback.o LD32 (lib test) obj32/readback CC32 obj32/truncate.o LD32 (lib test) obj32/truncate CC32 obj32/shared.o LD32 (lib test) obj32/shared CC32 obj32/private.o LD32 (lib test) obj32/private CC32 obj32/fork-cow.o LD32 (lib test) obj32/fork-cow CC32 obj32/empty_mounts.o LD32 (lib test) obj32/empty_mounts CC32 obj32/large_mounts.o LD32 (lib test) obj32/large_mounts CC32 obj32/meminfo_nohuge.o LD32 (lib test) obj32/meminfo_nohuge CC32 obj32/ptrace-write-hugepage.o LD32 (lib test) obj32/ptrace-write-hugepage CC32 obj32/icache-hygiene.o LD32 (lib test) obj32/icache-hygiene CC32 obj32/slbpacaflush.o LD32 (lib test) obj32/slbpacaflush CC32 obj32/chunk-overcommit.o LD32 (lib test) obj32/chunk-overcommit CC32 obj32/mprotect.o LD32 (lib test) obj32/mprotect CC32 obj32/alloc-instantiate-race.o LD32 (lib test) obj32/alloc-instantiate-race CC32 obj32/mlock.o LD32 (lib test) obj32/mlock CC32 obj32/truncate_reserve_wraparound.o LD32 (lib test) obj32/truncate_reserve_wraparound CC32 obj32/truncate_sigbus_versus_oom.o LD32 (lib test) obj32/truncate_sigbus_versus_oom CC32 obj32/map_high_truncate_2.o LD32 (lib test) obj32/map_high_truncate_2 CC32 obj32/truncate_above_4GB.o LD32 (lib test) obj32/truncate_above_4GB CC32 obj32/direct.o LD32 (lib test) obj32/direct CC32 obj32/misaligned_offset.o LD32 (lib test) obj32/misaligned_offset CC32 obj32/brk_near_huge.o LD32 (lib test) obj32/brk_near_huge CC32 obj32/task-size-overrun.o LD32 (lib test) obj32/task-size-overrun CC32 obj32/stack_grow_into_huge.o LD32 (lib test) obj32/stack_grow_into_huge CC32 obj32/counters.o LD32 (lib test) obj32/counters CC32 obj32/quota.o LD32 (lib test) obj32/quota CC32 obj32/heap-overflow.o LD32 (lib test) obj32/heap-overflow CC32 obj32/get_huge_pages.o LD32 (lib test) obj32/get_huge_pages CC32 obj32/get_hugepage_region.o LD32 (lib test) obj32/get_hugepage_region CC32 obj32/shmoverride_linked.o LD32 (lib test) obj32/shmoverride_linked CC32 obj32/gethugepagesizes.o LD32 (lib test) obj32/gethugepagesizes CC32 obj32/madvise_reserve.o LD32 (lib test) obj32/madvise_reserve CC32 obj32/fadvise_reserve.o LD32 (lib test) obj32/fadvise_reserve CC32 obj32/readahead_reserve.o LD32 (lib test) obj32/readahead_reserve CC32 obj32/shm-perms.o LD32 (lib test) obj32/shm-perms CC32 obj32/mremap-expand-slice-collision.o LD32 (lib test) obj32/mremap-expand-slice-collision CC32 obj32/mremap-fixed-normal-near-huge.o LD32 (lib test) obj32/mremap-fixed-normal-near-huge CC32 obj32/mremap-fixed-huge-near-normal.o LD32 (lib test) obj32/mremap-fixed-huge-near-normal CC32 obj32/corrupt-by-cow-opt.o LD32 (lib test) obj32/corrupt-by-cow-opt CC32 obj32/noresv-preserve-resv-page.o LD32 (lib test) obj32/noresv-preserve-resv-page CC32 obj32/noresv-regarded-as-resv.o LD32 (lib test) obj32/noresv-regarded-as-resv CC32 obj32/fallocate_basic.o LD32 (lib test) obj32/fallocate_basic CC32 obj32/fallocate_align.o LD32 (lib test) obj32/fallocate_align CC32 obj32/fallocate_stress.o LD32 (lib test) obj32/fallocate_stress CC32 obj32/malloc.o LD32 (nolib test) obj32/malloc CC32 obj32/malloc_manysmall.o LD32 (nolib test) obj32/malloc_manysmall CC32 obj32/dummy.o LD32 (nolib test) obj32/dummy CC32 obj32/heapshrink.o LD32 (nolib test) obj32/heapshrink CC32 obj32/shmoverride_unlinked.o LD32 (nolib test) obj32/shmoverride_unlinked CC32 obj32/mmap-gettest.o LD32 (lib test) obj32/mmap-gettest CC32 obj32/mmap-cow.o LD32 (lib test) obj32/mmap-cow CC32 obj32/shm-gettest.o LD32 (lib test) obj32/shm-gettest CC32 obj32/shm-getraw.o LD32 (lib test) obj32/shm-getraw CC32 obj32/shm-fork.o LD32 (lib test) obj32/shm-fork SCRIPT32 obj32/dummy.ldscript CC32 obj32/zero_filesize_segment.o LD32 (preload test) obj32/zero_filesize_segment CC32 obj32/linkhuge.o LD32 (hugelink test) obj32/linkhuge CC32 obj32/linkhuge_nofd.o LD32 (hugelink test) obj32/linkhuge_nofd CC32 obj32/linkshare.o LD32 (hugelink test) obj32/linkshare LD32 (xB test) obj32/xB.linkhuge LD32 (xB test) obj32/xB.linkhuge_nofd LD32 (xB test) obj32/xB.linkshare LD32 (xBDT test) obj32/xBDT.linkhuge LD32 (xBDT test) obj32/xBDT.linkhuge_nofd LD32 (xBDT test) obj32/xBDT.linkshare CC32 obj32/linkhuge_rw.o LD32 (hugelink_rw test) obj32/linkhuge_rw CC64 obj64/gethugepagesize.o CC64 obj64/testutils.o CC64 obj64/libtestutils.o LD64 (lib test) obj64/gethugepagesize CC64 obj64/test_root.o LD64 (lib test) obj64/test_root CC64 obj64/find_path.o LD64 (lib test) obj64/find_path CC64 obj64/unlinked_fd.o LD64 (lib test) obj64/unlinked_fd CC64 obj64/misalign.o LD64 (lib test) obj64/misalign CC64 obj64/readback.o LD64 (lib test) obj64/readback CC64 obj64/truncate.o LD64 (lib test) obj64/truncate CC64 obj64/shared.o LD64 (lib test) obj64/shared CC64 obj64/private.o LD64 (lib test) obj64/private CC64 obj64/fork-cow.o LD64 (lib test) obj64/fork-cow CC64 obj64/empty_mounts.o LD64 (lib test) obj64/empty_mounts CC64 obj64/large_mounts.o LD64 (lib test) obj64/large_mounts CC64 obj64/meminfo_nohuge.o LD64 (lib test) obj64/meminfo_nohuge CC64 obj64/ptrace-write-hugepage.o LD64 (lib test) obj64/ptrace-write-hugepage CC64 obj64/icache-hygiene.o LD64 (lib test) obj64/icache-hygiene CC64 obj64/slbpacaflush.o LD64 (lib test) obj64/slbpacaflush CC64 obj64/chunk-overcommit.o LD64 (lib test) obj64/chunk-overcommit CC64 obj64/mprotect.o LD64 (lib test) obj64/mprotect CC64 obj64/alloc-instantiate-race.o LD64 (lib test) obj64/alloc-instantiate-race CC64 obj64/mlock.o LD64 (lib test) obj64/mlock CC64 obj64/truncate_reserve_wraparound.o LD64 (lib test) obj64/truncate_reserve_wraparound CC64 obj64/truncate_sigbus_versus_oom.o LD64 (lib test) obj64/truncate_sigbus_versus_oom CC64 obj64/map_high_truncate_2.o LD64 (lib test) obj64/map_high_truncate_2 CC64 obj64/truncate_above_4GB.o LD64 (lib test) obj64/truncate_above_4GB CC64 obj64/direct.o LD64 (lib test) obj64/direct CC64 obj64/misaligned_offset.o LD64 (lib test) obj64/misaligned_offset CC64 obj64/brk_near_huge.o LD64 (lib test) obj64/brk_near_huge CC64 obj64/task-size-overrun.o LD64 (lib test) obj64/task-size-overrun CC64 obj64/stack_grow_into_huge.o LD64 (lib test) obj64/stack_grow_into_huge CC64 obj64/counters.o LD64 (lib test) obj64/counters CC64 obj64/quota.o LD64 (lib test) obj64/quota CC64 obj64/heap-overflow.o LD64 (lib test) obj64/heap-overflow CC64 obj64/get_huge_pages.o LD64 (lib test) obj64/get_huge_pages CC64 obj64/get_hugepage_region.o LD64 (lib test) obj64/get_hugepage_region CC64 obj64/shmoverride_linked.o LD64 (lib test) obj64/shmoverride_linked CC64 obj64/gethugepagesizes.o LD64 (lib test) obj64/gethugepagesizes CC64 obj64/madvise_reserve.o LD64 (lib test) obj64/madvise_reserve CC64 obj64/fadvise_reserve.o LD64 (lib test) obj64/fadvise_reserve CC64 obj64/readahead_reserve.o LD64 (lib test) obj64/readahead_reserve CC64 obj64/shm-perms.o LD64 (lib test) obj64/shm-perms CC64 obj64/mremap-expand-slice-collision.o LD64 (lib test) obj64/mremap-expand-slice-collision CC64 obj64/mremap-fixed-normal-near-huge.o LD64 (lib test) obj64/mremap-fixed-normal-near-huge CC64 obj64/mremap-fixed-huge-near-normal.o LD64 (lib test) obj64/mremap-fixed-huge-near-normal CC64 obj64/corrupt-by-cow-opt.o LD64 (lib test) obj64/corrupt-by-cow-opt CC64 obj64/noresv-preserve-resv-page.o LD64 (lib test) obj64/noresv-preserve-resv-page CC64 obj64/noresv-regarded-as-resv.o LD64 (lib test) obj64/noresv-regarded-as-resv CC64 obj64/fallocate_basic.o LD64 (lib test) obj64/fallocate_basic CC64 obj64/fallocate_align.o LD64 (lib test) obj64/fallocate_align CC64 obj64/fallocate_stress.o LD64 (lib test) obj64/fallocate_stress CC64 obj64/malloc.o LD64 (nolib test) obj64/malloc CC64 obj64/malloc_manysmall.o LD64 (nolib test) obj64/malloc_manysmall CC64 obj64/dummy.o LD64 (nolib test) obj64/dummy CC64 obj64/heapshrink.o LD64 (nolib test) obj64/heapshrink CC64 obj64/shmoverride_unlinked.o LD64 (nolib test) obj64/shmoverride_unlinked CC64 obj64/mmap-gettest.o LD64 (lib test) obj64/mmap-gettest CC64 obj64/mmap-cow.o LD64 (lib test) obj64/mmap-cow CC64 obj64/shm-gettest.o LD64 (lib test) obj64/shm-gettest CC64 obj64/shm-getraw.o LD64 (lib test) obj64/shm-getraw CC64 obj64/shm-fork.o LD64 (lib test) obj64/shm-fork SCRIPT64 obj64/dummy.ldscript CC64 obj64/zero_filesize_segment.o LD64 (preload test) obj64/zero_filesize_segment CC64 obj64/linkhuge.o LD64 (hugelink test) obj64/linkhuge CC64 obj64/linkhuge_nofd.o LD64 (hugelink test) obj64/linkhuge_nofd CC64 obj64/linkshare.o LD64 (hugelink test) obj64/linkshare LD64 (xB test) obj64/xB.linkhuge LD64 (xB test) obj64/xB.linkhuge_nofd LD64 (xB test) obj64/xB.linkshare LD64 (xBDT test) obj64/xBDT.linkhuge LD64 (xBDT test) obj64/xBDT.linkhuge_nofd LD64 (xBDT test) obj64/xBDT.linkshare CC64 obj64/linkhuge_rw.o LD64 (hugelink_rw test) obj64/linkhuge_rw CC64 obj64/straddle_4GB.o LD64 (lib test) obj64/straddle_4GB_static CC64 obj64/huge_at_4GB_normal_below.o LD64 (lib test) obj64/huge_at_4GB_normal_below_static CC64 obj64/huge_below_4GB_normal_above.o LD64 (lib test) obj64/huge_below_4GB_normal_above_static LD32 (lib test) obj32/shmoverride_linked_static LD64 (lib test) obj64/shmoverride_linked_static CC32 obj32/get_hugetlbfs_path.o LD32 (helper) obj32/get_hugetlbfs_path CC32 obj32/compare_kvers.o LD32 (helper) obj32/compare_kvers CC64 obj64/get_hugetlbfs_path.o LD64 (helper) obj64/get_hugetlbfs_path CC64 obj64/compare_kvers.o LD64 (helper) obj64/compare_kvers CC32 obj32/heapshrink-helper-pic.o LD32 (shared) obj32/libheapshrink.so CC64 obj64/heapshrink-helper-pic.o LD64 (shared) obj64/libheapshrink.so COPY (wrapped test) obj32/quota.sh COPY (wrapped test) obj32/counters.sh COPY (wrapped test) obj32/madvise_reserve.sh COPY (wrapped test) obj32/fadvise_reserve.sh COPY (wrapped test) obj32/readahead_reserve.sh COPY (wrapped test) obj32/mremap-expand-slice-collision.sh COPY (wrapped test) obj32/mremap-fixed-normal-near-huge.sh COPY (wrapped test) obj32/mremap-fixed-huge-near-normal.sh COPY (wrapped test) obj32/fallocate_basic.sh COPY (wrapped test) obj32/fallocate_align.sh COPY (wrapped test) obj32/fallocate_stress.sh COPY (wrapped test) obj64/quota.sh COPY (wrapped test) obj64/counters.sh COPY (wrapped test) obj64/madvise_reserve.sh COPY (wrapped test) obj64/fadvise_reserve.sh COPY (wrapped test) obj64/readahead_reserve.sh COPY (wrapped test) obj64/mremap-expand-slice-collision.sh COPY (wrapped test) obj64/mremap-fixed-normal-near-huge.sh COPY (wrapped test) obj64/mremap-fixed-huge-near-normal.sh COPY (wrapped test) obj64/fallocate_basic.sh COPY (wrapped test) obj64/fallocate_align.sh COPY (wrapped test) obj64/fallocate_stress.sh CCHOST obj/hugectl.o LDHOST obj/hugectl CCHOST obj/hugeedit.o LDHOST obj/hugeedit CCHOST obj/hugeadm.o LDHOST obj/hugeadm CCHOST obj/pagesize.o LDHOST obj/pagesize 2017-03-08 09:13:02 obj/hugeadm --add-temp-swap=25 --pool-pages-min 2MB:25 --hard Setting up swapspace version 1, size = 50 MiB (52424704 bytes) no label, UUID=295fdfb1-1054-4692-9512-3d2e4236627f 2017-03-08 09:13:02 make check zero_filesize_segment (2M: 32): PASS zero_filesize_segment (2M: 64): PASS test_root (2M: 32): PASS test_root (2M: 64): PASS meminfo_nohuge (2M: 32): PASS meminfo_nohuge (2M: 64): PASS gethugepagesize (2M: 32): PASS gethugepagesize (2M: 64): PASS gethugepagesizes (2M: 32): PASS gethugepagesizes (2M: 64): PASS HUGETLB_VERBOSE=1 empty_mounts (2M: 32): PASS HUGETLB_VERBOSE=1 empty_mounts (2M: 64): PASS HUGETLB_VERBOSE=1 large_mounts (2M: 32): PASS HUGETLB_VERBOSE=1 large_mounts (2M: 64): PASS find_path (2M: 32): PASS find_path (2M: 64): PASS unlinked_fd (2M: 32): FAIL mmap(): Cannot allocate memory unlinked_fd (2M: 64): PASS readback (2M: 32): FAIL mmap(): Cannot allocate memory readback (2M: 64): PASS truncate (2M: 32): FAIL mmap(): Cannot allocate memory truncate (2M: 64): PASS shared (2M: 32): FAIL mmap() 1: Cannot allocate memory shared (2M: 64): PASS mprotect (2M: 32): FAIL mmap(): Cannot allocate memory mprotect (2M: 64): PASS mlock (2M: 32): FAIL mmap() failed (flags=2): Cannot allocate memory mlock (2M: 64): PASS misalign (2M: 32): FAIL mmap() without hint failed: Cannot allocate memory misalign (2M: 64): PASS fallocate_basic.sh (2M: 32): PASS fallocate_basic.sh (2M: 64): PASS fallocate_align.sh (2M: 32): PASS fallocate_align.sh (2M: 64): PASS ptrace-write-hugepage (2M: 32): FAIL mmap(): Cannot allocate memory ptrace-write-hugepage (2M: 64): PASS icache-hygiene (2M: 32): FAIL mmap() 1: Cannot allocate memory icache-hygiene (2M: 64): PASS slbpacaflush (2M: 32): FAIL mmap(): Cannot allocate memory slbpacaflush (2M: 64): PASS (inconclusive) straddle_4GB_static (2M: 64): PASS huge_at_4GB_normal_below_static (2M: 64): PASS huge_below_4GB_normal_above_static (2M: 64): PASS map_high_truncate_2 (2M: 32): FAIL mmap() 1: Cannot allocate memory map_high_truncate_2 (2M: 64): PASS misaligned_offset (2M: 32): FAIL mmap() offset 4GB: Cannot allocate memory misaligned_offset (2M: 64): PASS (inconclusive) truncate_above_4GB (2M: 32): FAIL mmap() offset 4GB: Cannot allocate memory truncate_above_4GB (2M: 64): PASS brk_near_huge (2M: 32): brk_near_huge (2M: 64): task-size-overrun (2M: 32): PASS task-size-overrun (2M: 64): PASS stack_grow_into_huge (2M: 32): PASS stack_grow_into_huge (2M: 64): PASS corrupt-by-cow-opt (2M: 32): FAIL mmap() 1: Cannot allocate memory corrupt-by-cow-opt (2M: 64): PASS noresv-preserve-resv-page (2M: 32): FAIL mmap() 1: Cannot allocate memory noresv-preserve-resv-page (2M: 64): PASS noresv-regarded-as-resv (2M: 32): FAIL mmap() 1: Cannot allocate memory noresv-regarded-as-resv (2M: 64): PASS readahead_reserve.sh (2M: 32): FAIL mmap(): Cannot allocate memory readahead_reserve.sh (2M: 64): PASS madvise_reserve.sh (2M: 32): FAIL mmap(): Cannot allocate memory madvise_reserve.sh (2M: 64): PASS fadvise_reserve.sh (2M: 32): FAIL mmap(): Cannot allocate memory fadvise_reserve.sh (2M: 64): PASS mremap-expand-slice-collision.sh (2M: 32): PASS mremap-expand-slice-collision.sh (2M: 64): PASS mremap-fixed-normal-near-huge.sh (2M: 32): FAIL mmap(): Cannot allocate memory mremap-fixed-normal-near-huge.sh (2M: 64): PASS mremap-fixed-huge-near-normal.sh (2M: 32): FAIL mmap(huge page): Cannot allocate memory mremap-fixed-huge-near-normal.sh (2M: 64): PASS set shmmax limit to 67108864 shm-perms (2M: 32): Bad configuration: Must have at least 32 free hugepages shm-perms (2M: 64): Bad configuration: Must have at least 32 free hugepages private (2M: 32): FAIL mmap() SHARED: Cannot allocate memory private (2M: 64): PASS fork-cow (2M: 32): FAIL mmap(): Cannot allocate memory fork-cow (2M: 64): PASS direct (2M: 32): Bad configuration: Failed to open direct-IO file: Invalid argument direct (2M: 64): Bad configuration: Failed to open direct-IO file: File exists malloc (2M: 32): PASS malloc (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:none HUGETLB_MORECORE=yes malloc (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:none HUGETLB_MORECORE=yes malloc (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:malloc HUGETLB_MORECORE=yes malloc (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:malloc HUGETLB_MORECORE=yes malloc (2M: 64): PASS malloc_manysmall (2M: 32): PASS malloc_manysmall (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 64): PASS heapshrink (2M: 32): PASS heapshrink (2M: 64): PASS LD_PRELOAD=libheapshrink.so heapshrink (2M: 32): PASS LD_PRELOAD=libheapshrink.so heapshrink (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 32): PASS (inconclusive) LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS (inconclusive) LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (2M: 64): PASS HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 32): PASS HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 64): PASS HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 32): PASS HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 32): HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 xBDT.linkhuge_nofd (2M: 32): PASS HUGETLB_VERBOSE=0 xBDT.linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 HUGETLB_MINIMAL_COPY=no xB.linkhuge_nofd (2M: 32): HUGETLB_VERBOSE=0 HUGETLB_MINIMAL_COPY=no xB.linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 HUGETLB_MINIMAL_COPY=no xBDT.linkhuge_nofd (2M: 32): PASS HUGETLB_VERBOSE=0 HUGETLB_MINIMAL_COPY=no xBDT.linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 HUGETLB_ELFMAP=no xB.linkhuge_nofd (2M: 32): HUGETLB_VERBOSE=0 HUGETLB_ELFMAP=no xB.linkhuge_nofd (2M: 64): PASS HUGETLB_VERBOSE=0 HUGETLB_ELFMAP=no xBDT.linkhuge_nofd (2M: 32): PASS HUGETLB_VERBOSE=0 HUGETLB_ELFMAP=no xBDT.linkhuge_nofd (2M: 64): PASS linkhuge (2M: 32): PASS linkhuge (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so linkhuge (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so linkhuge (2M: 64): PASS xB.linkhuge (2M: 32): FAIL small_bss is not hugepage xB.linkhuge (2M: 64): PASS xBDT.linkhuge (2M: 32): FAIL small_data is not hugepage xBDT.linkhuge (2M: 64): PASS HUGETLB_MINIMAL_COPY=no xB.linkhuge (2M: 32): FAIL small_bss is not hugepage HUGETLB_MINIMAL_COPY=no xB.linkhuge (2M: 64): PASS HUGETLB_MINIMAL_COPY=no xBDT.linkhuge (2M: 32): FAIL small_data is not hugepage HUGETLB_MINIMAL_COPY=no xBDT.linkhuge (2M: 64): PASS HUGETLB_ELFMAP=no xB.linkhuge (2M: 32): PASS HUGETLB_ELFMAP=no xB.linkhuge (2M: 64): PASS HUGETLB_ELFMAP=no xBDT.linkhuge (2M: 32): PASS HUGETLB_ELFMAP=no xBDT.linkhuge (2M: 64): PASS HUGETLB_SHARE=1 xB.linkshare (2M: 32): PASS HUGETLB_SHARE=1 xB.linkshare (2M: 64): PASS HUGETLB_SHARE=1 xBDT.linkshare (2M: 32): PASS HUGETLB_SHARE=1 xBDT.linkshare (2M: 64): PASS HUGETLB_SHARE=1 xB.linkshare (2M: 32): PASS HUGETLB_SHARE=1 xB.linkshare (2M: 64): PASS HUGETLB_SHARE=1 xBDT.linkshare (2M: 32): PASS HUGETLB_SHARE=1 xBDT.linkshare (2M: 64): PASS HUGETLB_SHARE=0 xB.linkhuge (2M: 32): FAIL small_bss is not hugepage HUGETLB_SHARE=0 xB.linkhuge (2M: 64): PASS HUGETLB_SHARE=1 xB.linkhuge (2M: 32): FAIL small_bss is not hugepage HUGETLB_SHARE=1 xB.linkhuge (2M: 64): PASS HUGETLB_SHARE=0 xBDT.linkhuge (2M: 32): FAIL small_data is not hugepage HUGETLB_SHARE=0 xBDT.linkhuge (2M: 64): PASS HUGETLB_SHARE=1 xBDT.linkhuge (2M: 32): FAIL small_data is not hugepage HUGETLB_SHARE=1 xBDT.linkhuge (2M: 64): PASS linkhuge_rw (2M: 32): PASS linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R linkhuge_rw (2M: 32): FAIL small_const is not hugepage HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): FAIL small_const is not hugepage HUGETLB_ELFMAP=W linkhuge_rw (2M: 32): HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): HUGETLB_ELFMAP=RW linkhuge_rw (2M: 32): HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): HUGETLB_ELFMAP=no linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=no linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP= HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP= HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 32): FAIL small_data is not hugepage HUGETLB_ELFMAP=W HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): FAIL small_data is not hugepage HUGETLB_ELFMAP=RW HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 32): FAIL small_data is not hugepage HUGETLB_ELFMAP=RW HUGETLB_MINIMAL_COPY=no linkhuge_rw (2M: 64): FAIL small_data is not hugepage HUGETLB_SHARE=0 HUGETLB_ELFMAP=R linkhuge_rw (2M: 32): FAIL small_const is not hugepage HUGETLB_SHARE=0 HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): FAIL small_const is not hugepage HUGETLB_SHARE=1 HUGETLB_ELFMAP=R linkhuge_rw (2M: 32): FAIL small_const is not hugepage HUGETLB_SHARE=1 HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): FAIL small_const is not hugepage HUGETLB_SHARE=0 HUGETLB_ELFMAP=W linkhuge_rw (2M: 32): HUGETLB_SHARE=0 HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): HUGETLB_SHARE=1 HUGETLB_ELFMAP=W linkhuge_rw (2M: 32): HUGETLB_SHARE=1 HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): HUGETLB_SHARE=0 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 32): HUGETLB_SHARE=0 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): HUGETLB_SHARE=1 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 32): HUGETLB_SHARE=1 HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): chunk-overcommit (2M: 32): FAIL mmap() chunk1: Cannot allocate memory chunk-overcommit (2M: 64): PASS alloc-instantiate-race shared (2M: 32): FAIL mmap() 1: Cannot allocate memory alloc-instantiate-race shared (2M: 64): PASS alloc-instantiate-race private (2M: 32): FAIL mmap() 1: Cannot allocate memory alloc-instantiate-race private (2M: 64): PASS truncate_reserve_wraparound (2M: 32): FAIL mmap(): Cannot allocate memory truncate_reserve_wraparound (2M: 64): PASS truncate_sigbus_versus_oom (2M: 32): FAIL mmap(): Cannot allocate memory truncate_sigbus_versus_oom (2M: 64): PASS get_huge_pages (2M: 32): FAIL get_huge_pages() for 1 hugepages get_huge_pages (2M: 64): PASS shmoverride_linked (2M: 32): PASS shmoverride_linked (2M: 64): PASS HUGETLB_SHM=yes shmoverride_linked (2M: 32): FAIL shmmat failed from line 176: Cannot allocate memory HUGETLB_SHM=yes shmoverride_linked (2M: 64): PASS shmoverride_linked_static (2M: 32): PASS shmoverride_linked_static (2M: 64): PASS HUGETLB_SHM=yes shmoverride_linked_static (2M: 32): FAIL shmmat failed from line 176: Cannot allocate memory HUGETLB_SHM=yes shmoverride_linked_static (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so shmoverride_unlinked (2M: 32): PASS LD_PRELOAD=libhugetlbfs.so shmoverride_unlinked (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_SHM=yes shmoverride_unlinked (2M: 32): FAIL shmmat failed from line 176: Cannot allocate memory LD_PRELOAD=libhugetlbfs.so HUGETLB_SHM=yes shmoverride_unlinked (2M: 64): PASS quota.sh (2M: 32): FAIL kernel_has_private_reservations() failed quota.sh (2M: 64): PASS counters.sh (2M: 32): FAIL kernel_has_private_reservations() failed counters.sh (2M: 64): PASS mmap-gettest 10 25 (2M: 32): FAIL Failed to mmap the hugetlb file: Cannot allocate memory mmap-gettest 10 25 (2M: 64): PASS mmap-cow 24 25 (2M: 32): FAIL Failed to create shared mapping: Cannot allocate memory mmap-cow 24 25 (2M: 64): PASS set shmmax limit to 52428800 shm-fork 10 12 (2M: 32): FAIL Thread 0 (pid=4492) failed shm-fork 10 12 (2M: 64): PASS set shmmax limit to 52428800 shm-fork 10 25 (2M: 32): FAIL Thread 0 (pid=4535) failed shm-fork 10 25 (2M: 64): PASS set shmmax limit to 52428800 shm-getraw 25 /dev/full (2M: 32): FAIL shmat() failed: Cannot allocate memory shm-getraw 25 /dev/full (2M: 64): PASS fallocate_stress.sh (2M: 32): FAIL mmap(): Cannot allocate memory FAIL mmap(): FAIL mmap(): Cannot allocate memory FAIL mmap(): Cannot allocate memory fallocate_stress.sh (2M: 64): PASS ********** TEST SUMMARY * 2M * 32-bit 64-bit * Total testcases: 110 113 * Skipped: 0 0 * PASS: 45 99 * FAIL: 53 5 * Killed by signal: 10 7 * Bad configuration: 2 2 * Expected FAIL: 0 0 * Unexpected PASS: 0 0 * Strange test result: 0 0 **********