KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e 2022-11-02 16:13:50 ln -sf /usr/bin/clang 2022-11-02 16:13:50 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2022-11-02 16:13:50 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2022-11-02 16:13:50 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2022-11-02 16:13:51 make -C vm make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm' gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie madv_populate.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/madv_populate gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie soft-dirty.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/soft-dirty gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie split_huge_page_test.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/split_huge_page_test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie compaction_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/compaction_test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie gup_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/gup_test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hmm-tests.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hmm-tests gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hugetlb-madvise.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hugetlb-madvise gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hugepage-mmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hugepage-mmap gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hugepage-mremap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hugepage-mremap gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hugepage-shm.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hugepage-shm gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie hugepage-vmemmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/hugepage-vmemmap gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie khugepaged.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/khugepaged gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie map_fixed_noreplace.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/map_fixed_noreplace gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie map_hugetlb.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/map_hugetlb gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie map_populate.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/map_populate gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie memfd_secret.c -lrt -lpthread -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/memfd_secret gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie migration.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/migration gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie mlock-random-test.c -lrt -lpthread -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/mlock-random-test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie mlock2-tests.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/mlock2-tests gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie mrelease_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/mrelease_test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie mremap_dontunmap.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/mremap_dontunmap gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie mremap_test.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/mremap_test gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie on-fault-limit.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/on-fault-limit gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie thuge-gen.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/thuge-gen gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie transhuge-stress.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/transhuge-stress gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie userfaultfd.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/userfaultfd gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie ksm_tests.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/ksm_tests gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie -m32 -mxsave protection_keys.c -lrt -lpthread -lrt -ldl -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/protection_keys_32 gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie -m64 -mxsave protection_keys.c -lrt -lpthread -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/protection_keys_64 gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie va_128TBswitch.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/va_128TBswitch gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie virtual_address_range.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/virtual_address_range gcc -Wall -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../.. -I /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/../../../usr/include -no-pie write_to_hugetlbfs.c -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm/write_to_hugetlbfs make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm' 2022-11-02 16:14:03 make quicktest=1 run_tests -C vm make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm' TAP version 13 1..4 # selftests: vm: madv_populate # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # ok 21 range is softdirty # # Totals: pass:21 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: vm: madv_populate # selftests: vm: soft-dirty # TAP version 13 # 1..15 # ok 1 Test test_simple # ok 2 Test test_vma_reuse dirty bit of allocated page # ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 Test test_hugepage huge page allocation # ok 5 Test test_hugepage huge page dirty bit # ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # ok 10 Test test_mprotect-anon soft-dirty after rewritten # ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:15 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 2 selftests: vm: soft-dirty # selftests: vm: split_huge_page_test # No THP is allocated not ok 3 selftests: vm: split_huge_page_test # exit=1 # selftests: vm: run_vmtests.sh # arm64 ia64 mips64 parisc64 ppc64 ppc64le riscv64 s390x sh64 sparc64 x86_64 # ----------------------- # running ./hugepage-mmap # ----------------------- # Returned address is 0x7ff430200000 # First hex is 0 # First hex is 3020100 # [PASS] # ---------------------- # running ./hugepage-shm # ---------------------- # shmid: 0x0 # shmaddr: 0x7f9d32200000 # Starting the writes: # ................................................................................................................................................................................................................................................................ # Starting the Check...Done. # [PASS] # --------------------- # running ./map_hugetlb # --------------------- # Default size hugepages # Mapping 256 Mbytes # Returned address is 0x7f52e3c00000 # First hex is 0 # First hex is 3020100 # [PASS] # -------------------------------------------- # running ./hugepage-mremap ./huge/huge_mremap # -------------------------------------------- # Map haddr: Returned address is 0x7eaa40000000 # Map daddr: Returned address is 0x7daa40000000 # Map vaddr: Returned address is 0x7faa40000000 # Address returned by mmap() = 0x7fa1bd000000 # Mremap: Returned address is 0x7faa40000000 # First hex is 0 # First hex is 3020100 # [PASS] # -------------------------- # running ./hugepage-vmemmap # -------------------------- # Returned address is 0x7f3846400000 whose pfn is 1e7c00 # [PASS] # --------------------------------------------- # running ./hugetlb-madvise ./huge/madvise-test # --------------------------------------------- # Unexpected number of free huge pages line 212 # [FAIL] # NOTE: The above hugetlb tests provide minimal coverage. Use # https://github.com/libhugetlbfs/libhugetlbfs.git for # hugetlb regression testing. # ----------------------------- # running ./map_fixed_noreplace # ----------------------------- # mmap() @ 0x7f4f94756000-0x7f4f9475b000 p=0x7f4f94756000 result=Success # unmap() successful # mmap() @ 0x7f4f94757000-0x7f4f9475a000 p=0x7f4f94757000 result=Success # mmap() @ 0x7f4f94756000-0x7f4f9475b000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f4f94758000-0x7f4f94759000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f4f94759000-0x7f4f9475b000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f4f94756000-0x7f4f94758000 p=0xffffffffffffffff result=File exists # mmap() @ 0x7f4f94756000-0x7f4f94757000 p=0x7f4f94756000 result=Success # mmap() @ 0x7f4f9475a000-0x7f4f9475b000 p=0x7f4f9475a000 result=Success # unmap() successful # OK # [PASS] # --------------------- # running ./gup_test -u # --------------------- # GUP_FAST_BENCHMARK: Time: get:14364 put:402 us # [PASS] # --------------------- # running ./gup_test -a # --------------------- # PIN_FAST_BENCHMARK: Time: get:15900 put:1028 us # [PASS] # ----------------------------------------- # running ./gup_test -ct -F 0x1 0 19 0x1000 # ----------------------------------------- # DUMP_USER_PAGES_TEST: done # [PASS] # -------------------------------- # running ./userfaultfd anon 20 16 # -------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 1280 # bounces: 15, mode: rnd racing ver poll, userfaults: 949 missing (372+286+184+107+) 3449 wp (1126+999+753+571+) # bounces: 14, mode: racing ver poll, userfaults: 467 missing (47+300+75+45+) 1492 wp (344+499+293+356+) # bounces: 13, mode: rnd ver poll, userfaults: 932 missing (219+350+211+152+) 3286 wp (724+956+949+657+) # bounces: 12, mode: ver poll, userfaults: 84 missing (43+25+12+4+) 3832 wp (978+1140+785+929+) # bounces: 11, mode: rnd racing poll, userfaults: 666 missing (228+198+147+93+) 2908 wp (751+745+817+595+) # bounces: 10, mode: racing poll, userfaults: 524 missing (170+151+189+14+) 1782 wp (419+562+500+301+) # bounces: 9, mode: rnd poll, userfaults: 765 missing (232+203+186+144+) 4106 wp (1083+1082+1018+923+) # bounces: 8, mode: poll, userfaults: 357 missing (101+142+60+54+) 3975 wp (1056+1203+1209+507+) # bounces: 7, mode: rnd racing ver read, userfaults: 840 missing (262+260+174+144+) 3807 wp (853+898+930+1126+) # bounces: 6, mode: racing ver read, userfaults: 782 missing (351+173+176+82+) 2127 wp (698+559+480+390+) # bounces: 5, mode: rnd ver read, userfaults: 979 missing (273+307+218+181+) 3787 wp (908+992+936+951+) # bounces: 4, mode: ver read, userfaults: 206 missing (164+21+19+2+) 4378 wp (1033+1147+1248+950+) # bounces: 3, mode: rnd racing read, userfaults: 846 missing (268+253+246+79+) 4146 wp (1116+1161+1015+854+) # bounces: 2, mode: racing read, userfaults: 636 missing (144+202+183+107+) 2442 wp (611+738+562+531+) # bounces: 1, mode: rnd read, userfaults: 568 missing (147+111+208+102+) 2867 wp (677+613+914+663+) # bounces: 0, mode: read, userfaults: 186 missing (95+37+23+31+) 5136 wp (1542+1250+1093+1251+) # testing uffd-wp with pagemap (pgsize=4096): done # testing uffd-wp with pagemap (pgsize=2097152): done # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # [PASS] # ------------------------------------ # running ./userfaultfd hugetlb 128 32 # ------------------------------------ # nr_pages: 64, nr_pages_per_cpu: 16 # bounces: 31, mode: rnd racing ver poll, userfaults: 16 missing (6+6+4+0+) 65 wp (7+14+22+22+) # bounces: 30, mode: racing ver poll, userfaults: 21 missing (6+6+9+0+) 104 wp (26+29+34+15+) # bounces: 29, mode: rnd ver poll, userfaults: 20 missing (6+6+6+2+) 86 wp (31+14+22+19+) # bounces: 28, mode: ver poll, userfaults: 23 missing (7+8+7+1+) 102 wp (34+37+22+9+) # bounces: 27, mode: rnd racing poll, userfaults: 23 missing (14+5+4+0+) 91 wp (45+12+31+3+) # bounces: 26, mode: racing poll, userfaults: 18 missing (10+8+0+0+) 44 wp (18+21+5+0+) # bounces: 25, mode: rnd poll, userfaults: 21 missing (9+9+1+2+) 84 wp (32+27+14+11+) # bounces: 24, mode: poll, userfaults: 22 missing (5+14+2+1+) 111 wp (20+43+35+13+) # bounces: 23, mode: rnd racing ver read, userfaults: 24 missing (14+8+2+0+) 89 wp (26+34+28+1+) # bounces: 22, mode: racing ver read, userfaults: 19 missing (10+5+2+2+) 139 wp (27+54+8+50+) # bounces: 21, mode: rnd ver read, userfaults: 19 missing (12+2+4+1+) 87 wp (48+9+20+10+) # bounces: 20, mode: ver read, userfaults: 12 missing (7+4+0+1+) 80 wp (50+18+9+3+) # bounces: 19, mode: rnd racing read, userfaults: 30 missing (14+11+5+0+) 92 wp (34+35+22+1+) # bounces: 18, mode: racing read, userfaults: 13 missing (6+6+0+1+) 39 wp (9+18+3+9+) # bounces: 17, mode: rnd read, userfaults: 18 missing (8+7+2+1+) 80 wp (42+33+2+3+) # bounces: 16, mode: read, userfaults: 16 missing (8+7+1+0+) 85 wp (33+26+14+12+) # bounces: 15, mode: rnd racing ver poll, userfaults: 22 missing (10+8+3+1+) 86 wp (35+20+18+13+) # bounces: 14, mode: racing ver poll, userfaults: 12 missing (5+4+3+0+) 38 wp (20+5+12+1+) # bounces: 13, mode: rnd ver poll, userfaults: 22 missing (5+11+5+1+) 81 wp (14+43+24+0+) # bounces: 12, mode: ver poll, userfaults: 20 missing (7+7+5+1+) 102 wp (25+38+34+5+) # bounces: 11, mode: rnd racing poll, userfaults: 21 missing (9+10+1+1+) 89 wp (34+43+6+6+) # bounces: 10, mode: racing poll, userfaults: 10 missing (5+5+0+0+) 78 wp (64+10+4+0+) # bounces: 9, mode: rnd poll, userfaults: 18 missing (11+4+3+0+) 84 wp (40+31+7+6+) # bounces: 8, mode: poll, userfaults: 16 missing (11+4+1+0+) 86 wp (44+21+19+2+) # bounces: 7, mode: rnd racing ver read, userfaults: 30 missing (14+11+3+2+) 92 wp (33+40+3+16+) # bounces: 6, mode: racing ver read, userfaults: 16 missing (9+4+3+0+) 170 wp (55+56+58+1+) # bounces: 5, mode: rnd ver read, userfaults: 19 missing (9+9+0+1+) 80 wp (26+25+24+5+) # bounces: 4, mode: ver read, userfaults: 9 missing (5+4+0+0+) 96 wp (33+40+16+7+) # bounces: 3, mode: rnd racing read, userfaults: 20 missing (11+7+2+0+) 83 wp (22+40+18+3+) # bounces: 2, mode: racing read, userfaults: 9 missing (2+6+0+1+) 137 wp (61+57+14+5+) # bounces: 1, mode: rnd read, userfaults: 29 missing (15+10+4+0+) 93 wp (35+25+27+6+) # bounces: 0, mode: read, userfaults: 25 missing (8+5+12+0+) 93 wp (31+39+23+0+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+) 64 wp (64+) # [PASS] # ------------------------------------------------------------ # running ./userfaultfd hugetlb_shared 128 32 ./huge/uffd-test # ------------------------------------------------------------ # nr_pages: 64, nr_pages_per_cpu: 16 # bounces: 31, mode: rnd racing ver poll, userfaults: 16 missing (7+5+4+0+) 81 wp (33+30+13+5+) # bounces: 30, mode: racing ver poll, userfaults: 20 missing (8+2+7+3+) 138 wp (45+40+31+22+) # bounces: 29, mode: rnd ver poll, userfaults: 20 missing (6+8+5+1+) 80 wp (20+30+13+17+) # bounces: 28, mode: ver poll, userfaults: 19 missing (11+7+1+0+) 77 wp (46+13+13+5+) # bounces: 27, mode: rnd racing poll, userfaults: 12 missing (5+4+3+0+) 76 wp (20+28+22+6+) # bounces: 26, mode: racing poll, userfaults: 12 missing (7+2+0+3+) 50 wp (17+17+4+12+) # bounces: 25, mode: rnd poll, userfaults: 16 missing (9+6+1+0+) 81 wp (17+38+24+2+) # bounces: 24, mode: poll, userfaults: 16 missing (7+4+4+1+) 85 wp (16+39+25+5+) # bounces: 23, mode: rnd racing ver read, userfaults: 12 missing (8+4+0+0+) 65 wp (20+13+11+21+) # bounces: 22, mode: racing ver read, userfaults: 17 missing (8+3+6+0+) 62 wp (24+8+26+4+) # bounces: 21, mode: rnd ver read, userfaults: 12 missing (5+5+2+0+) 61 wp (20+31+8+2+) # bounces: 20, mode: ver read, userfaults: 11 missing (5+5+1+0+) 64 wp (15+20+21+8+) # bounces: 19, mode: rnd racing read, userfaults: 13 missing (5+5+3+0+) 67 wp (31+7+26+3+) # bounces: 18, mode: racing read, userfaults: 17 missing (7+8+1+1+) 48 wp (18+15+8+7+) # bounces: 17, mode: rnd read, userfaults: 12 missing (6+3+2+1+) 80 wp (23+38+13+6+) # bounces: 16, mode: read, userfaults: 13 missing (8+4+0+1+) 81 wp (17+34+18+12+) # bounces: 15, mode: rnd racing ver poll, userfaults: 13 missing (3+7+3+0+) 82 wp (45+19+15+3+) # bounces: 14, mode: racing ver poll, userfaults: 16 missing (8+3+5+0+) 207 wp (75+60+71+1+) # bounces: 13, mode: rnd ver poll, userfaults: 15 missing (7+6+2+0+) 75 wp (32+21+19+3+) # bounces: 12, mode: ver poll, userfaults: 14 missing (8+3+1+2+) 103 wp (37+4+39+23+) # bounces: 11, mode: rnd racing poll, userfaults: 11 missing (8+2+0+1+) 60 wp (26+21+12+1+) # bounces: 10, mode: racing poll, userfaults: 9 missing (6+3+0+0+) 92 wp (11+20+58+3+) # bounces: 9, mode: rnd poll, userfaults: 14 missing (7+4+3+0+) 83 wp (30+32+21+0+) # bounces: 8, mode: poll, userfaults: 10 missing (5+3+2+0+) 64 wp (19+27+9+9+) # bounces: 7, mode: rnd racing ver read, userfaults: 17 missing (8+7+2+0+) 83 wp (20+32+28+3+) # bounces: 6, mode: racing ver read, userfaults: 5 missing (1+4+0+0+) 118 wp (11+26+39+42+) # bounces: 5, mode: rnd ver read, userfaults: 16 missing (7+4+4+1+) 82 wp (41+13+16+12+) # bounces: 4, mode: ver read, userfaults: 30 missing (15+11+2+2+) 99 wp (41+43+11+4+) # bounces: 3, mode: rnd racing read, userfaults: 12 missing (5+2+3+2+) 56 wp (32+20+2+2+) # bounces: 2, mode: racing read, userfaults: 1 missing (1+0+0+0+) 126 wp (47+37+9+33+) # bounces: 1, mode: rnd read, userfaults: 19 missing (7+8+2+2+) 76 wp (19+36+16+5+) # bounces: 0, mode: read, userfaults: 7 missing (3+3+1+0+) 62 wp (25+18+11+8+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+) 64 wp (64+) # testing minor faults: userfaults: 64 minor (64+) # [PASS] # --------------------------------- # running ./userfaultfd shmem 20 16 # --------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 1280 # bounces: 15, mode: rnd racing ver poll, userfaults: 765 missing (279+194+145+147+) 3688 wp (1010+914+854+910+) # bounces: 14, mode: racing ver poll, userfaults: 764 missing (142+278+135+209+) 3471 wp (750+944+844+933+) # bounces: 13, mode: rnd ver poll, userfaults: 864 missing (336+238+163+127+) 3596 wp (1049+965+814+768+) # bounces: 12, mode: ver poll, userfaults: 496 missing (215+150+73+58+) 6192 wp (1638+1437+1459+1658+) # bounces: 11, mode: rnd racing poll, userfaults: 900 missing (266+279+220+135+) 5296 wp (1202+1340+1401+1353+) # bounces: 10, mode: racing poll, userfaults: 709 missing (278+123+126+182+) 4465 wp (990+846+836+1793+) # bounces: 9, mode: rnd poll, userfaults: 704 missing (231+219+146+108+) 4316 wp (1163+1133+766+1254+) # bounces: 8, mode: poll, userfaults: 332 missing (119+125+35+53+) 3310 wp (903+785+934+688+) # bounces: 7, mode: rnd racing ver read, userfaults: 902 missing (337+276+217+72+) 4631 wp (1328+1430+1036+837+) # bounces: 6, mode: racing ver read, userfaults: 899 missing (457+278+41+123+) 3642 wp (954+1094+706+888+) # bounces: 5, mode: rnd ver read, userfaults: 901 missing (355+255+201+90+) 5128 wp (1164+1274+1352+1338+) # bounces: 4, mode: ver read, userfaults: 689 missing (235+293+120+41+) 4839 wp (1317+1317+1065+1140+) # bounces: 3, mode: rnd racing read, userfaults: 795 missing (309+181+139+166+) 3761 wp (1010+774+903+1074+) # bounces: 2, mode: racing read, userfaults: 609 missing (242+132+139+96+) 3811 wp (961+1033+966+851+) # bounces: 1, mode: rnd read, userfaults: 627 missing (185+271+69+102+) 4304 wp (990+1175+920+1219+) # bounces: 0, mode: read, userfaults: 304 missing (141+59+12+92+) 5569 wp (1133+1442+1696+1298+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # testing minor faults: userfaults: 5120 minor (5120+) # [PASS] # ------------------------------------ # running ./userfaultfd anon:dev 20 16 # ------------------------------------ # nr_pages: 5120, nr_pages_per_cpu: 1280 # bounces: 15, mode: rnd racing ver poll, userfaults: 618 missing (202+131+153+132+) 4258 wp (957+760+1674+867+) # bounces: 14, mode: racing ver poll, userfaults: 634 missing (186+115+205+128+) 1536 wp (397+432+236+471+) # bounces: 13, mode: rnd ver poll, userfaults: 552 missing (205+161+127+59+) 3373 wp (1029+880+906+558+) # bounces: 12, mode: ver poll, userfaults: 390 missing (81+142+127+40+) 3402 wp (686+1145+918+653+) # bounces: 11, mode: rnd racing poll, userfaults: 457 missing (202+53+166+36+) 1862 wp (605+360+606+291+) # bounces: 10, mode: racing poll, userfaults: 566 missing (176+88+286+16+) 1702 wp (543+474+579+106+) # bounces: 9, mode: rnd poll, userfaults: 637 missing (299+225+86+27+) 2226 wp (948+548+413+317+) # bounces: 8, mode: poll, userfaults: 51 missing (26+20+5+0+) 1677 wp (613+552+355+157+) # bounces: 7, mode: rnd racing ver read, userfaults: 795 missing (223+184+176+212+) 3421 wp (843+821+840+917+) # bounces: 6, mode: racing ver read, userfaults: 668 missing (136+311+165+56+) 1755 wp (343+624+376+412+) # bounces: 5, mode: rnd ver read, userfaults: 719 missing (196+341+92+90+) 2959 wp (1155+855+468+481+) # bounces: 4, mode: ver read, userfaults: 614 missing (272+196+64+82+) 2600 wp (628+538+913+521+) # bounces: 3, mode: rnd racing read, userfaults: 623 missing (266+205+53+99+) 2408 wp (737+711+393+567+) # bounces: 2, mode: racing read, userfaults: 397 missing (152+165+76+4+) 2103 wp (732+706+306+359+) # bounces: 1, mode: rnd read, userfaults: 761 missing (210+240+191+120+) 3268 wp (769+992+842+665+) # bounces: 0, mode: read, userfaults: 17 missing (9+5+3+0+) 2683 wp (792+846+595+450+) # testing uffd-wp with pagemap (pgsize=4096): done # testing uffd-wp with pagemap (pgsize=2097152): done # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # [PASS] # ---------------------------------------- # running ./userfaultfd hugetlb:dev 128 32 # ---------------------------------------- # nr_pages: 64, nr_pages_per_cpu: 16 # bounces: 31, mode: rnd racing ver poll, userfaults: 25 missing (10+8+7+0+) 74 wp (17+29+28+0+) # bounces: 30, mode: racing ver poll, userfaults: 24 missing (5+5+14+0+) 216 wp (59+41+75+41+) # bounces: 29, mode: rnd ver poll, userfaults: 18 missing (11+3+4+0+) 82 wp (36+32+14+0+) # bounces: 28, mode: ver poll, userfaults: 12 missing (6+3+1+2+) 80 wp (55+4+12+9+) # bounces: 27, mode: rnd racing poll, userfaults: 22 missing (9+9+4+0+) 81 wp (29+30+10+12+) # bounces: 26, mode: racing poll, userfaults: 20 missing (9+6+3+2+) 142 wp (22+29+59+32+) # bounces: 25, mode: rnd poll, userfaults: 24 missing (14+9+1+0+) 72 wp (44+21+7+0+) # bounces: 24, mode: poll, userfaults: 17 missing (6+6+5+0+) 80 wp (12+31+35+2+) # bounces: 23, mode: rnd racing ver read, userfaults: 26 missing (8+11+6+1+) 89 wp (30+23+24+12+) # bounces: 22, mode: racing ver read, userfaults: 21 missing (13+2+6+0+) 96 wp (14+41+11+30+) # bounces: 21, mode: rnd ver read, userfaults: 22 missing (11+6+3+2+) 85 wp (29+19+26+11+) # bounces: 20, mode: ver read, userfaults: 19 missing (13+6+0+0+) 88 wp (29+27+12+20+) # bounces: 19, mode: rnd racing read, userfaults: 28 missing (13+11+1+3+) 92 wp (28+40+12+12+) # bounces: 18, mode: racing read, userfaults: 17 missing (5+10+2+0+) 105 wp (26+66+5+8+) # bounces: 17, mode: rnd read, userfaults: 24 missing (10+7+5+2+) 84 wp (17+32+33+2+) # bounces: 16, mode: read, userfaults: 13 missing (8+2+2+1+) 88 wp (32+42+13+1+) # bounces: 15, mode: rnd racing ver poll, userfaults: 18 missing (10+3+4+1+) 85 wp (23+9+31+22+) # bounces: 14, mode: racing ver poll, userfaults: 13 missing (8+0+5+0+) 121 wp (12+45+49+15+) # bounces: 13, mode: rnd ver poll, userfaults: 19 missing (8+7+2+2+) 84 wp (28+25+28+3+) # bounces: 12, mode: ver poll, userfaults: 17 missing (9+6+2+0+) 129 wp (55+53+21+0+) # bounces: 11, mode: rnd racing poll, userfaults: 20 missing (9+8+3+0+) 81 wp (27+24+29+1+) # bounces: 10, mode: racing poll, userfaults: 9 missing (9+0+0+0+) 145 wp (60+39+27+19+) # bounces: 9, mode: rnd poll, userfaults: 21 missing (9+8+4+0+) 79 wp (31+36+12+0+) # bounces: 8, mode: poll, userfaults: 11 missing (7+4+0+0+) 78 wp (28+23+26+1+) # bounces: 7, mode: rnd racing ver read, userfaults: 16 missing (7+8+1+0+) 64 wp (12+19+33+0+) # bounces: 6, mode: racing ver read, userfaults: 17 missing (7+2+8+0+) 175 wp (57+59+56+3+) # bounces: 5, mode: rnd ver read, userfaults: 19 missing (7+7+2+3+) 80 wp (19+44+16+1+) # bounces: 4, mode: ver read, userfaults: 21 missing (5+5+10+1+) 100 wp (48+31+11+10+) # bounces: 3, mode: rnd racing read, userfaults: 26 missing (12+9+5+0+) 89 wp (29+42+18+0+) # bounces: 2, mode: racing read, userfaults: 19 missing (7+10+0+2+) 102 wp (58+27+2+15+) # bounces: 1, mode: rnd read, userfaults: 24 missing (9+8+5+2+) 88 wp (46+22+17+3+) # bounces: 0, mode: read, userfaults: 19 missing (6+12+1+0+) 119 wp (51+33+27+8+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+) 64 wp (64+) # [PASS] # ---------------------------------------------------------------- # running ./userfaultfd hugetlb_shared:dev 128 32 ./huge/uffd-test # ---------------------------------------------------------------- # nr_pages: 64, nr_pages_per_cpu: 16 # bounces: 31, mode: rnd racing ver poll, userfaults: 16 missing (8+6+1+1+) 79 wp (39+30+2+8+) # bounces: 30, mode: racing ver poll, userfaults: 22 missing (12+1+3+6+) 70 wp (20+10+21+19+) # bounces: 29, mode: rnd ver poll, userfaults: 11 missing (6+2+2+1+) 53 wp (20+28+4+1+) # bounces: 28, mode: ver poll, userfaults: 17 missing (10+4+3+0+) 60 wp (29+22+7+2+) # bounces: 27, mode: rnd racing poll, userfaults: 9 missing (4+3+2+0+) 52 wp (16+15+20+1+) # bounces: 26, mode: racing poll, userfaults: 23 missing (13+6+4+0+) 70 wp (18+30+19+3+) # bounces: 25, mode: rnd poll, userfaults: 15 missing (8+7+0+0+) 66 wp (22+20+4+20+) # bounces: 24, mode: poll, userfaults: 12 missing (6+5+1+0+) 52 wp (16+23+10+3+) # bounces: 23, mode: rnd racing ver read, userfaults: 15 missing (6+6+3+0+) 78 wp (19+22+26+11+) # bounces: 22, mode: racing ver read, userfaults: 20 missing (10+4+4+2+) 75 wp (36+16+7+16+) # bounces: 21, mode: rnd ver read, userfaults: 17 missing (7+7+2+1+) 83 wp (32+31+10+10+) # bounces: 20, mode: ver read, userfaults: 11 missing (6+4+1+0+) 81 wp (33+21+25+2+) # bounces: 19, mode: rnd racing read, userfaults: 19 missing (7+7+4+1+) 53 wp (18+21+8+6+) # bounces: 18, mode: racing read, userfaults: 17 missing (8+2+7+0+) 100 wp (30+25+25+20+) # bounces: 17, mode: rnd read, userfaults: 14 missing (6+3+2+3+) 82 wp (24+25+23+10+) # bounces: 16, mode: read, userfaults: 23 missing (12+7+2+2+) 96 wp (49+38+6+3+) # bounces: 15, mode: rnd racing ver poll, userfaults: 14 missing (7+4+2+1+) 80 wp (17+31+27+5+) # bounces: 14, mode: racing ver poll, userfaults: 10 missing (2+5+3+0+) 28 wp (7+7+13+1+) # bounces: 13, mode: rnd ver poll, userfaults: 15 missing (7+4+3+1+) 64 wp (16+21+22+5+) # bounces: 12, mode: ver poll, userfaults: 10 missing (6+3+1+0+) 78 wp (38+14+13+13+) # bounces: 11, mode: rnd racing poll, userfaults: 12 missing (4+3+3+2+) 71 wp (19+21+22+9+) # bounces: 10, mode: racing poll, userfaults: 9 missing (6+1+1+1+) 113 wp (12+67+3+31+) # bounces: 9, mode: rnd poll, userfaults: 15 missing (4+7+3+1+) 78 wp (34+22+14+8+) # bounces: 8, mode: poll, userfaults: 8 missing (4+4+0+0+) 95 wp (46+24+24+1+) # bounces: 7, mode: rnd racing ver read, userfaults: 18 missing (8+4+6+0+) 81 wp (25+29+26+1+) # bounces: 6, mode: racing ver read, userfaults: 5 missing (3+2+0+0+) 79 wp (29+29+18+3+) # bounces: 5, mode: rnd ver read, userfaults: 16 missing (5+8+3+0+) 81 wp (32+28+17+4+) # bounces: 4, mode: ver read, userfaults: 25 missing (16+7+0+2+) 78 wp (33+27+11+7+) # bounces: 3, mode: rnd racing read, userfaults: 18 missing (11+6+1+0+) 72 wp (22+20+26+4+) # bounces: 2, mode: racing read, userfaults: 1 missing (1+0+0+0+) 99 wp (41+32+25+1+) # bounces: 1, mode: rnd read, userfaults: 20 missing (8+7+5+0+) 82 wp (35+19+22+6+) # bounces: 0, mode: read, userfaults: 6 missing (3+2+0+1+) 53 wp (19+14+19+1+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+) 64 wp (64+) # testing minor faults: userfaults: 64 minor (64+) # [PASS] # ------------------------------------- # running ./userfaultfd shmem:dev 20 16 # ------------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 1280 # bounces: 15, mode: rnd racing ver poll, userfaults: 920 missing (311+280+189+140+) 5640 wp (1544+1444+1208+1444+) # bounces: 14, mode: racing ver poll, userfaults: 873 missing (53+284+292+244+) 3504 wp (413+862+1039+1190+) # bounces: 13, mode: rnd ver poll, userfaults: 426 missing (101+133+135+57+) 4357 wp (1056+901+1337+1063+) # bounces: 12, mode: ver poll, userfaults: 857 missing (370+194+187+106+) 6166 wp (2037+1367+1692+1070+) # bounces: 11, mode: rnd racing poll, userfaults: 895 missing (256+292+208+139+) 5644 wp (1426+1717+1183+1318+) # bounces: 10, mode: racing poll, userfaults: 524 missing (151+164+150+59+) 2025 wp (844+345+567+269+) # bounces: 9, mode: rnd poll, userfaults: 355 missing (82+81+147+45+) 3968 wp (1006+1006+1020+936+) # bounces: 8, mode: poll, userfaults: 315 missing (107+96+68+44+) 4826 wp (1275+1194+940+1417+) # bounces: 7, mode: rnd racing ver read, userfaults: 758 missing (328+220+137+73+) 4042 wp (1533+1160+769+580+) # bounces: 6, mode: racing ver read, userfaults: 754 missing (124+344+176+110+) 3034 wp (855+1007+687+485+) # bounces: 5, mode: rnd ver read, userfaults: 956 missing (308+205+268+175+) 5400 wp (1386+1344+1451+1219+) # bounces: 4, mode: ver read, userfaults: 384 missing (248+73+62+1+) 3084 wp (908+792+964+420+) # bounces: 3, mode: rnd racing read, userfaults: 791 missing (366+251+133+41+) 3962 wp (1255+1374+967+366+) # bounces: 2, mode: racing read, userfaults: 1025 missing (309+337+170+209+) 4452 wp (1143+1119+1134+1056+) # bounces: 1, mode: rnd read, userfaults: 645 missing (204+179+147+115+) 4878 wp (1340+1257+1352+929+) # bounces: 0, mode: read, userfaults: 189 missing (109+47+13+20+) 3939 wp (1387+1051+620+881+) # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+) 5120 wp (5120+) # testing minor faults: userfaults: 5120 minor (5120+) # [PASS] # ------------------------- # running ./compaction_test # ------------------------- # No of huge pages allocated = 503 # [PASS] # --------------------------------------- # running sudo -u nobody ./on-fault-limit # --------------------------------------- # [PASS] # ---------------------- # running ./map_populate # ---------------------- # [PASS] # --------------------------- # running ./mlock-random-test # --------------------------- # [PASS] # ---------------------- # running ./mlock2-tests # ---------------------- # [PASS] # ----------------------- # running ./mrelease_test # ----------------------- # process_mrelease with wrong pidfd: Function not implemented # [SKIP] # --------------------- # running ./mremap_test # --------------------- # # Test configs: # threshold_mb=4 # pattern_seed=1667405676 # # 1..14 # # mremap failed: Invalid argument # ok 1 # XFAIL mremap - Source and Destination Regions Overlapping # Expected mremap failure # # mremap failed: Invalid argument # ok 2 # XFAIL mremap - Destination Address Misaligned (1KB-aligned) # Expected mremap failure # # Failed to map source region: Invalid argument # ok 3 # XFAIL mremap - Source Address Misaligned (1KB-aligned) # Expected mremap failure # ok 4 8KB mremap - Source PTE-aligned, Destination PTE-aligned # mremap time: 82618ns # ok 5 2MB mremap - Source 1MB-aligned, Destination PTE-aligned # mremap time: 124984ns # ok 6 2MB mremap - Source 1MB-aligned, Destination 1MB-aligned # mremap time: 126731ns # ok 7 4MB mremap - Source PMD-aligned, Destination PTE-aligned # mremap time: 139019ns # ok 8 4MB mremap - Source PMD-aligned, Destination 1MB-aligned # mremap time: 139584ns # ok 9 4MB mremap - Source PMD-aligned, Destination PMD-aligned # mremap time: 94089ns # ok 10 2GB mremap - Source PUD-aligned, Destination PTE-aligned # ok 11 2GB mremap - Source PUD-aligned, Destination 1MB-aligned # ok 12 2GB mremap - Source PUD-aligned, Destination PMD-aligned # ok 13 2GB mremap - Source PUD-aligned, Destination PUD-aligned # not ok 14 mremap expand merge # # Totals: pass:10 fail:1 xfail:3 xpass:0 skip:0 error:0 # [PASS] # ------------------- # running ./thuge-gen # ------------------- # Found 2MB # Not enough huge pages for page size 2 MB, need 4 # [PASS] # ------------------------------- # running ./virtual_address_range # ------------------------------- # [PASS] # --------------------------- # running ./va_128TBswitch.sh # --------------------------- # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, PAGE_SIZE): 0x7f13e7438000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, (2 * PAGE_SIZE)): 0x7f13e7437000 - OK # mmap(ADDR_SWITCH_HINT, PAGE_SIZE): 0x7f13e7438000 - OK # mmap(ADDR_SWITCH_HINT, 2 * PAGE_SIZE, MAP_FIXED): 0xffffffffffffffff - FAILED # mmap(NULL): 0x7f13e7436000 - OK # mmap(LOW_ADDR): 0x40000000 - OK # mmap(HIGH_ADDR): 0x7f13e7436000 - OK # mmap(HIGH_ADDR) again: 0x7f13e7434000 - OK # mmap(HIGH_ADDR, MAP_FIXED): 0xffffffffffffffff - FAILED # mmap(-1): 0x7f13e7432000 - OK # mmap(-1) again: 0x7f13e7229000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, PAGE_SIZE): 0x7f13e7431000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE, 2 * PAGE_SIZE): 0x7f13e7229000 - OK # mmap(ADDR_SWITCH_HINT - PAGE_SIZE/2 , 2 * PAGE_SIZE): 0x7f13e7227000 - OK # mmap(ADDR_SWITCH_HINT, PAGE_SIZE): 0x7f13e7431000 - OK # mmap(ADDR_SWITCH_HINT, 2 * PAGE_SIZE, MAP_FIXED): 0xffffffffffffffff - FAILED # [FAIL] # ------------------------------- # running ./test_vmalloc.sh smoke # ------------------------------- # Run smoke test. Note, this test provides basic coverage. # Please check ./test_vmalloc.sh output how it can be used # for deep performance analysis as well as stress testing. # Done. # Check the kernel ring buffer to see the summary. # [PASS] # -------------------------- # running ./mremap_dontunmap # -------------------------- # OK # [PASS] # --------------------------- # running ./test_hmm.sh smoke # --------------------------- # Running smoke test. Note, this test provides basic coverage. # TAP version 13 # 1..56 # # Starting 56 tests from 5 test cases. # # RUN hmm.hmm_device_private.open_close ... # # OK hmm.hmm_device_private.open_close # ok 1 hmm.hmm_device_private.open_close # # RUN hmm.hmm_device_private.anon_read ... # # OK hmm.hmm_device_private.anon_read # ok 2 hmm.hmm_device_private.anon_read # # RUN hmm.hmm_device_private.anon_read_prot ... # # OK hmm.hmm_device_private.anon_read_prot # ok 3 hmm.hmm_device_private.anon_read_prot # # RUN hmm.hmm_device_private.anon_write ... # # OK hmm.hmm_device_private.anon_write # ok 4 hmm.hmm_device_private.anon_write # # RUN hmm.hmm_device_private.anon_write_prot ... # # OK hmm.hmm_device_private.anon_write_prot # ok 5 hmm.hmm_device_private.anon_write_prot # # RUN hmm.hmm_device_private.anon_write_child ... # # OK hmm.hmm_device_private.anon_write_child # ok 6 hmm.hmm_device_private.anon_write_child # # RUN hmm.hmm_device_private.anon_write_child_shared ... # # OK hmm.hmm_device_private.anon_write_child_shared # ok 7 hmm.hmm_device_private.anon_write_child_shared # # RUN hmm.hmm_device_private.anon_write_huge ... # # OK hmm.hmm_device_private.anon_write_huge # ok 8 hmm.hmm_device_private.anon_write_huge # # RUN hmm.hmm_device_private.anon_write_hugetlbfs ... # # OK hmm.hmm_device_private.anon_write_hugetlbfs # ok 9 hmm.hmm_device_private.anon_write_hugetlbfs # # RUN hmm.hmm_device_private.file_read ... # # OK hmm.hmm_device_private.file_read # ok 10 hmm.hmm_device_private.file_read # # RUN hmm.hmm_device_private.file_write ... # # OK hmm.hmm_device_private.file_write # ok 11 hmm.hmm_device_private.file_write # # RUN hmm.hmm_device_private.migrate ... # # OK hmm.hmm_device_private.migrate # ok 12 hmm.hmm_device_private.migrate # # RUN hmm.hmm_device_private.migrate_fault ... # # OK hmm.hmm_device_private.migrate_fault # ok 13 hmm.hmm_device_private.migrate_fault # # RUN hmm.hmm_device_private.migrate_release ... # # OK hmm.hmm_device_private.migrate_release # ok 14 hmm.hmm_device_private.migrate_release # # RUN hmm.hmm_device_private.migrate_shared ... # # OK hmm.hmm_device_private.migrate_shared # ok 15 hmm.hmm_device_private.migrate_shared # # RUN hmm.hmm_device_private.migrate_multiple ... # # OK hmm.hmm_device_private.migrate_multiple # ok 16 hmm.hmm_device_private.migrate_multiple # # RUN hmm.hmm_device_private.anon_read_multiple ... # # OK hmm.hmm_device_private.anon_read_multiple # ok 17 hmm.hmm_device_private.anon_read_multiple # # RUN hmm.hmm_device_private.anon_teardown ... # # OK hmm.hmm_device_private.anon_teardown # ok 18 hmm.hmm_device_private.anon_teardown # # RUN hmm.hmm_device_private.mixedmap ... # # OK hmm.hmm_device_private.mixedmap # ok 19 hmm.hmm_device_private.mixedmap # # RUN hmm.hmm_device_private.compound ... # # OK hmm.hmm_device_private.compound # ok 20 hmm.hmm_device_private.compound # # RUN hmm.hmm_device_private.exclusive ... # # OK hmm.hmm_device_private.exclusive # ok 21 hmm.hmm_device_private.exclusive # # RUN hmm.hmm_device_private.exclusive_mprotect ... # # OK hmm.hmm_device_private.exclusive_mprotect # ok 22 hmm.hmm_device_private.exclusive_mprotect # # RUN hmm.hmm_device_private.exclusive_cow ... # # OK hmm.hmm_device_private.exclusive_cow # ok 23 hmm.hmm_device_private.exclusive_cow # # RUN hmm.hmm_device_private.hmm_gup_test ... # # OK hmm.hmm_device_private.hmm_gup_test # ok 24 hmm.hmm_device_private.hmm_gup_test # # RUN hmm.hmm_device_private.hmm_cow_in_device ... # # OK hmm.hmm_device_private.hmm_cow_in_device # ok 25 hmm.hmm_device_private.hmm_cow_in_device # # RUN hmm.hmm_device_coherent.open_close ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.open_close # ok 26 hmm.hmm_device_coherent.open_close # # RUN hmm.hmm_device_coherent.anon_read ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read # ok 27 hmm.hmm_device_coherent.anon_read # # RUN hmm.hmm_device_coherent.anon_read_prot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read_prot # ok 28 hmm.hmm_device_coherent.anon_read_prot # # RUN hmm.hmm_device_coherent.anon_write ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write # ok 29 hmm.hmm_device_coherent.anon_write # # RUN hmm.hmm_device_coherent.anon_write_prot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_prot # ok 30 hmm.hmm_device_coherent.anon_write_prot # # RUN hmm.hmm_device_coherent.anon_write_child ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_child # ok 31 hmm.hmm_device_coherent.anon_write_child # # RUN hmm.hmm_device_coherent.anon_write_child_shared ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_child_shared # ok 32 hmm.hmm_device_coherent.anon_write_child_shared # # RUN hmm.hmm_device_coherent.anon_write_huge ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_huge # ok 33 hmm.hmm_device_coherent.anon_write_huge # # RUN hmm.hmm_device_coherent.anon_write_hugetlbfs ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_write_hugetlbfs # ok 34 hmm.hmm_device_coherent.anon_write_hugetlbfs # # RUN hmm.hmm_device_coherent.file_read ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.file_read # ok 35 hmm.hmm_device_coherent.file_read # # RUN hmm.hmm_device_coherent.file_write ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.file_write # ok 36 hmm.hmm_device_coherent.file_write # # RUN hmm.hmm_device_coherent.migrate ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate # ok 37 hmm.hmm_device_coherent.migrate # # RUN hmm.hmm_device_coherent.migrate_fault ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_fault # ok 38 hmm.hmm_device_coherent.migrate_fault # # RUN hmm.hmm_device_coherent.migrate_release ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_release # ok 39 hmm.hmm_device_coherent.migrate_release # # RUN hmm.hmm_device_coherent.migrate_shared ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_shared # ok 40 hmm.hmm_device_coherent.migrate_shared # # RUN hmm.hmm_device_coherent.migrate_multiple ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.migrate_multiple # ok 41 hmm.hmm_device_coherent.migrate_multiple # # RUN hmm.hmm_device_coherent.anon_read_multiple ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_read_multiple # ok 42 hmm.hmm_device_coherent.anon_read_multiple # # RUN hmm.hmm_device_coherent.anon_teardown ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.anon_teardown # ok 43 hmm.hmm_device_coherent.anon_teardown # # RUN hmm.hmm_device_coherent.mixedmap ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.mixedmap # ok 44 hmm.hmm_device_coherent.mixedmap # # RUN hmm.hmm_device_coherent.compound ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.compound # ok 45 hmm.hmm_device_coherent.compound # # RUN hmm.hmm_device_coherent.exclusive ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive # ok 46 hmm.hmm_device_coherent.exclusive # # RUN hmm.hmm_device_coherent.exclusive_mprotect ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive_mprotect # ok 47 hmm.hmm_device_coherent.exclusive_mprotect # # RUN hmm.hmm_device_coherent.exclusive_cow ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.exclusive_cow # ok 48 hmm.hmm_device_coherent.exclusive_cow # # RUN hmm.hmm_device_coherent.hmm_gup_test ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.hmm_gup_test # ok 49 hmm.hmm_device_coherent.hmm_gup_test # # RUN hmm.hmm_device_coherent.hmm_cow_in_device ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm.hmm_device_coherent.hmm_cow_in_device # ok 50 hmm.hmm_device_coherent.hmm_cow_in_device # # RUN hmm2.hmm2_device_private.migrate_mixed ... # # OK hmm2.hmm2_device_private.migrate_mixed # ok 51 hmm2.hmm2_device_private.migrate_mixed # # RUN hmm2.hmm2_device_private.snapshot ... # # OK hmm2.hmm2_device_private.snapshot # ok 52 hmm2.hmm2_device_private.snapshot # # RUN hmm2.hmm2_device_private.double_map ... # # OK hmm2.hmm2_device_private.double_map # ok 53 hmm2.hmm2_device_private.double_map # # RUN hmm2.hmm2_device_coherent.migrate_mixed ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.migrate_mixed # ok 54 hmm2.hmm2_device_coherent.migrate_mixed # # RUN hmm2.hmm2_device_coherent.snapshot ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.snapshot # ok 55 hmm2.hmm2_device_coherent.snapshot # # RUN hmm2.hmm2_device_coherent.double_map ... # could not open hmm dmirror driver (/dev/hmm_dmirror2) # # SKIP DEVICE_COHERENT not available # # OK hmm2.hmm2_device_coherent.double_map # ok 56 hmm2.hmm2_device_coherent.double_map # # PASSED: 56 / 56 tests passed. # # Totals: pass:56 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] # ----------------------- # running ./madv_populate # ----------------------- # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # ok 21 range is softdirty # # Totals: pass:21 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] # ---------------------- # running ./memfd_secret # ---------------------- # page_size: 4096, mlock.soft: 8388608, mlock.hard: 8388608 # TAP version 13 # 1..4 # ok 2 # SKIP memfd_secret is not supported # # Planned tests != run tests (4 != 1) # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:1 error:0 # [SKIP] # ---------------------------- # running ./ksm_tests -M -p 10 # ---------------------------- # OK # [PASS] # ---------------------- # running ./ksm_tests -U # ---------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 0 # --------------------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 1 # --------------------------------- # OK # [PASS] # --------------------------- # running ./ksm_tests -N -m 1 # --------------------------- # At least 2 NUMA nodes must be available # [SKIP] # --------------------------- # running ./ksm_tests -N -m 0 # --------------------------- # At least 2 NUMA nodes must be available # [SKIP] # ---------------------------- # running ./protection_keys_32 # ---------------------------- # has pkeys: 0 # running PKEY tests for unsupported CPU/OS # [PASS] # ---------------------------- # running ./protection_keys_64 # ---------------------------- # has pkeys: 0 # running PKEY tests for unsupported CPU/OS # [PASS] # -------------------- # running ./soft-dirty # -------------------- # TAP version 13 # 1..15 # ok 1 Test test_simple # ok 2 Test test_vma_reuse dirty bit of allocated page # ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 Test test_hugepage huge page allocation # ok 5 Test test_hugepage huge page dirty bit # ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # ok 10 Test test_mprotect-anon soft-dirty after rewritten # ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:15 fail:0 xfail:0 xpass:0 skip:0 error:0 # [PASS] ok 4 selftests: vm: run_vmtests.sh # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8ebe0a5eaaeb099de03d09ad20f54ed962e2261e/tools/testing/selftests/vm'