2024-07-14 15:41:05 ./autogen.sh 2024-07-14 15:41:08 ./configure checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for main in -ldl... yes checking for main in -lpthread... yes checking if glibc __morecore is available... no configure: creating ./config.status config.status: creating Makefile config.status: creating tests/Makefile 2024-07-14 15:41:10 make BUILDTYPE=NATIVEONLY VERSION version update: 2.24-1-g1bb2d54 version string: 2.24-1-g1bb2d54 (modified) 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 AR64 obj64/libhugetlbfs.a 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 make[1]: Entering directory '/lkp/benchmarks/libhugetlbfs-test/tests' 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 LD64 (lib test) obj64/shmoverride_linked_static CC64 obj64/get_hugetlbfs_path.o LD64 (helper) obj64/get_hugetlbfs_path CC64 obj64/compare_kvers.o LD64 (helper) obj64/compare_kvers CC64 obj64/heapshrink-helper-pic.o LD64 (shared) obj64/libheapshrink.so 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 make[1]: Leaving directory '/lkp/benchmarks/libhugetlbfs-test/tests' 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 2024-07-14 15:41:27 obj/hugeadm --add-temp-swap=32 --pool-pages-min 2MB:32 --hard Setting up swapspace version 1, size = 64 MiB (67104768 bytes) no label, UUID=93ec2330-e953-469e-b0c8-815fa2e80ee6 2024-07-14 15:41:27 make check 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 AR32 obj32/libhugetlbfs.a CC32 obj32/init_privutils.o LD32 (shared) obj32/libhugetlbfs_privutils.so make[1]: Entering directory '/lkp/benchmarks/libhugetlbfs-test/tests' 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 LD32 (lib test) obj32/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 CC32 obj32/heapshrink-helper-pic.o LD32 (shared) obj32/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 make[1]: Leaving directory '/lkp/benchmarks/libhugetlbfs-test/tests' PASS 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): PASS unlinked_fd (2M: 64): PASS readback (2M: 32): PASS readback (2M: 64): PASS truncate (2M: 32): PASS truncate (2M: 64): PASS shared (2M: 32): PASS shared (2M: 64): PASS mprotect (2M: 32): PASS mprotect (2M: 64): PASS mlock (2M: 32): PASS mlock (2M: 64): PASS misalign (2M: 32): PASS 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): PASS ptrace-write-hugepage (2M: 64): PASS icache-hygiene (2M: 32): PASS icache-hygiene (2M: 64): PASS slbpacaflush (2M: 32): PASS (inconclusive) 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): PASS map_high_truncate_2 (2M: 64): PASS misaligned_offset (2M: 32): PASS (inconclusive) misaligned_offset (2M: 64): PASS (inconclusive) truncate_above_4GB (2M: 32): PASS 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): PASS corrupt-by-cow-opt (2M: 64): PASS noresv-preserve-resv-page (2M: 32): PASS noresv-preserve-resv-page (2M: 64): PASS noresv-regarded-as-resv (2M: 32): PASS noresv-regarded-as-resv (2M: 64): PASS readahead_reserve.sh (2M: 32): PASS readahead_reserve.sh (2M: 64): PASS madvise_reserve.sh (2M: 32): PASS madvise_reserve.sh (2M: 64): PASS fadvise_reserve.sh (2M: 32): PASS 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): PASS mremap-fixed-normal-near-huge.sh (2M: 64): PASS mremap-fixed-huge-near-normal.sh (2M: 32): PASS mremap-fixed-huge-near-normal.sh (2M: 64): PASS set shmmax limit to 67108864 shm-perms (2M: 32): PASS shm-perms (2M: 64): PASS private (2M: 32): PASS private (2M: 64): PASS fork-cow (2M: 32): PASS fork-cow (2M: 64): PASS direct (2M: 32): PASS direct (2M: 64): PASS malloc (2M: 32): PASS malloc (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 32): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (2M: 64): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:none malloc (2M: 32): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:none malloc (2M: 64): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:malloc malloc (2M: 32): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes HUGETLB_RESTRICT_EXE=unknown:malloc malloc (2M: 64): SKIPPED malloc_manysmall (2M: 32): PASS malloc_manysmall (2M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 32): SKIPPED LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 heapshrink (2M: 32): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 heapshrink (2M: 64): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so heapshrink (2M: 32): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so heapshrink (2M: 64): PASS GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 32): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 32): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 32): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 64): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 32): SKIPPED GLIBC_TUNABLES=glibc.malloc.tcache_count=0 LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes HUGETLB_MORECORE_SHRINK=yes heapshrink (2M: 64): SKIPPED HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 32): SKIPPED HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (2M: 64): SKIPPED 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_MINIMAL_COPY=no HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 32): HUGETLB_MINIMAL_COPY=no HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_VERBOSE=0 xBDT.linkhuge_nofd (2M: 32): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_VERBOSE=0 xBDT.linkhuge_nofd (2M: 64): PASS HUGETLB_ELFMAP=no HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 32): HUGETLB_ELFMAP=no HUGETLB_VERBOSE=0 xB.linkhuge_nofd (2M: 64): PASS HUGETLB_ELFMAP=no HUGETLB_VERBOSE=0 xBDT.linkhuge_nofd (2M: 32): PASS HUGETLB_ELFMAP=no HUGETLB_VERBOSE=0 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): PASS xBDT.linkhuge (2M: 64): PASS HUGETLB_MINIMAL_COPY=no xB.linkhuge (2M: 32): PASS HUGETLB_MINIMAL_COPY=no xB.linkhuge (2M: 64): PASS HUGETLB_MINIMAL_COPY=no xBDT.linkhuge (2M: 32): PASS 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): PASS HUGETLB_SHARE=0 xBDT.linkhuge (2M: 64): PASS HUGETLB_SHARE=1 xBDT.linkhuge (2M: 32): PASS 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): PASS HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): HUGETLB_ELFMAP=RW linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): HUGETLB_ELFMAP=no linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=no linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=R linkhuge_rw (2M: 32): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=R linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=W linkhuge_rw (2M: 32): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=W linkhuge_rw (2M: 64): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=RW linkhuge_rw (2M: 32): PASS HUGETLB_MINIMAL_COPY=no HUGETLB_ELFMAP=RW linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=0 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=0 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=1 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=R HUGETLB_SHARE=1 linkhuge_rw (2M: 64): PASS HUGETLB_ELFMAP=W HUGETLB_SHARE=0 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=W HUGETLB_SHARE=0 linkhuge_rw (2M: 64): HUGETLB_ELFMAP=W HUGETLB_SHARE=1 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=W HUGETLB_SHARE=1 linkhuge_rw (2M: 64): HUGETLB_ELFMAP=RW HUGETLB_SHARE=0 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=RW HUGETLB_SHARE=0 linkhuge_rw (2M: 64): HUGETLB_ELFMAP=RW HUGETLB_SHARE=1 linkhuge_rw (2M: 32): PASS HUGETLB_ELFMAP=RW HUGETLB_SHARE=1 linkhuge_rw (2M: 64): chunk-overcommit (2M: 32): PASS chunk-overcommit (2M: 64): PASS alloc-instantiate-race shared (2M: 32): PASS alloc-instantiate-race shared (2M: 64): PASS alloc-instantiate-race private (2M: 32): PASS alloc-instantiate-race private (2M: 64): PASS truncate_reserve_wraparound (2M: 32): PASS truncate_reserve_wraparound (2M: 64): PASS truncate_sigbus_versus_oom (2M: 32): PASS truncate_sigbus_versus_oom (2M: 64): PASS get_huge_pages (2M: 32): PASS get_huge_pages (2M: 64): PASS shmoverride_linked (2M: 32): PASS shmoverride_linked (2M: 64): PASS HUGETLB_SHM=yes shmoverride_linked (2M: 32): PASS HUGETLB_SHM=yes shmoverride_linked (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): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_SHM=yes shmoverride_unlinked (2M: 64): PASS quota.sh (2M: 32): PASS quota.sh (2M: 64): PASS counters.sh (2M: 32): FAIL Line 349: Bad HugePages_Total: expected 1, actual 2 counters.sh (2M: 64): FAIL Line 349: Bad HugePages_Total: expected 1, actual 2 mmap-gettest 10 32 (2M: 32): PASS mmap-gettest 10 32 (2M: 64): PASS mmap-cow 31 32 (2M: 32): PASS mmap-cow 31 32 (2M: 64): PASS set shmmax limit to 67108864 shm-fork 10 16 (2M: 32): PASS shm-fork 10 16 (2M: 64): PASS set shmmax limit to 67108864 shm-fork 10 32 (2M: 32): PASS shm-fork 10 32 (2M: 64): PASS set shmmax limit to 67108864 shm-getraw 32 /dev/full (2M: 32): PASS shm-getraw 32 /dev/full (2M: 64): PASS fallocate_stress.sh (2M: 32): PASS fallocate_stress.sh (2M: 64): PASS ********** TEST SUMMARY * 2M * 32-bit 64-bit * Total testcases: 108 111 * Skipped: 9 9 * PASS: 91 94 * FAIL: 4 1 * Killed by signal: 4 7 * Bad configuration: 0 0 * Expected FAIL: 0 0 * Unexpected PASS: 0 0 * Test not present: 0 0 * Strange test result: 0 0 **********