Date
July 1, 2025, 10:10 a.m.
Environment | |
---|---|
qemu-arm64 |
<8>[ 909.600677] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_ksm_functional_tests> exit=1----------------------- running ./pagemap_ioctl ----------------------- TAP version 13 1..115 ok 1 sanity_tests_sd Zero range size is valid ok 2 sanity_tests_sd output buffer must be specified with size ok 3 sanity_tests_sd output buffer can be 0 ok 4 sanity_tests_sd output buffer can be 0 ok 5 sanity_tests_sd wrong flag specified ok 6 sanity_tests_sd flag has extra bits specified ok 7 sanity_tests_sd no selection mask is specified ok 8 sanity_tests_sd no return mask is specified ok 9 sanity_tests_sd wrong return mask specified ok 10 sanity_tests_sd mixture of correct and wrong flag ok 11 sanity_tests_sd PAGEMAP_BITS_ALL can be specified with PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 12 sanity_tests_sd Clear area with larger vec size ok 13 sanity_tests_sd Repeated pattern of written and non-written pages ok 14 sanity_tests_sd Repeated pattern of written and non-written pages in parts 498 2 2 ok 15 sanity_tests_sd Repeated pattern of written and non-written pages max_pages ok 16 sanity_tests_sd only get 2 written pages and clear them as well ok 17 sanity_tests_sd Two regions ok 18 sanity_tests_sd Smaller max_pages ok 19 Smaller vec ok 20 Walk_end: Same start and end address ok 21 Walk_end: Same start and end with WP ok 22 Walk_end: Same start and end with 0 output buffer ok 23 Walk_end: Big vec ok 24 Walk_end: vec of minimum length ok 25 Walk_end: Max pages specified ok 26 Walk_end: Half max pages ok 27 Walk_end: 1 max page ok 28 Walk_end: max pages ok 29 Walk_end sparse: Big vec ok 30 Walk_end sparse: vec of minimum length ok 31 Walk_end sparse: Max pages specified ok 32 Walk_end sparse: Max pages specified ok 33 Walk_end sparse: Max pages specified ok 34 Walk_endsparse : Half max pages ok 35 Walk_end: 1 max page ok 36 Page testing: all new pages must not be written (dirty) ok 37 Page testing: all pages must be written (dirty) ok 38 Page testing: all pages dirty other than first and the last one ok 39 Page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 40 Page testing: only middle page dirty ok 41 Page testing: only two middle pages dirty ok 42 Large Page testing: all new pages must not be written (dirty) ok 43 Large Page testing: all pages must be written (dirty) ok 44 Large Page testing: all pages dirty other than first and the last one ok 45 Large Page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 46 Large Page testing: only middle page dirty ok 47 Large Page testing: only two middle pages dirty ok 48 Huge page testing: all new pages must not be written (dirty) ok 49 Huge page testing: all pages must be written (dirty) ok 50 Huge page testing: all pages dirty other than first and the last one ok 51 Huge page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 52 Huge page testing: only middle page dirty ok 53 Huge page testing: only two middle pages dirty ok 54 # SKIP Hugetlb shmem testing: all new pages must not be written (dirty) ok 55 # SKIP Hugetlb shmem testing: all pages must be written (dirty) ok 56 # SKIP Hugetlb shmem testing: all pages dirty other than first and the last one ok 57 # SKIP Hugetlb shmem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 58 # SKIP Hugetlb shmem testing: only middle page dirty ok 59 # SKIP Hugetlb shmem testing: only two middle pages dirty ok 60 # SKIP Hugetlb mem testing: all new pages must not be written (dirty) ok 61 # SKIP Hugetlb mem testing: all pages must be written (dirty) ok 62 # SKIP Hugetlb mem testing: all pages dirty other than first and the last one ok 63 # SKIP Hugetlb mem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 64 # SKIP Hugetlb mem testing: only middle page dirty ok 65 # SKIP Hugetlb mem testing: only two middle pages dirty ok 66 # SKIP Hugetlb shmem testing: all new pages must not be written (dirty) ok 67 # SKIP Hugetlb shmem testing: all pages must be written (dirty) ok 68 # SKIP Hugetlb shmem testing: all pages dirty other than first and the last one ok 69 # SKIP Hugetlb shmem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 70 # SKIP Hugetlb shmem testing: only middle page dirty ok 71 # SKIP Hugetlb shmem testing: only two middle pages dirty ok 72 File memory testing: all new pages must not be written (dirty) ok 73 File memory testing: all pages must be written (dirty) ok 74 File memory testing: all pages dirty other than first and the last one ok 75 File memory testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 76 File memory testing: only middle page dirty ok 77 File memory testing: only two middle pages dirty ok 78 File anonymous memory testing: all new pages must not be written (dirty) ok 79 File anonymous memory testing: all pages must be written (dirty) ok 80 File anonymous memory testing: all pages dirty other than first and the last one ok 81 File anonymous memory testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 82 File anonymous memory testing: only middle page dirty ok 83 File anonymous memory testing: only two middle pages dirty ok 84 hpage_unit_tests all new huge page must not be written (dirty) ok 85 hpage_unit_tests all the huge page must not be written ok 86 hpage_unit_tests all the huge page must be written and clear ok 87 hpage_unit_tests only middle page written ok 88 hpage_unit_tests clear first half of huge page ok 89 hpage_unit_tests clear first half of huge page with limited buffer ok 90 hpage_unit_tests clear second half huge page ok 91 hpage_unit_tests get half huge page ok 92 hpage_unit_tests get half huge page ok 93 Test test_simple ok 94 mprotect_tests Both pages written ok 95 mprotect_tests Both pages are not written (dirty) ok 96 mprotect_tests Both pages written after remap and mprotect ok 97 mprotect_tests Clear and make the pages written ok 98 transact_test count 192 ok 99 transact_test count 0 ok 100 transact_test Extra pages 144 (0.3%), extra thread faults 144. ok 101 sanity_tests WP op can be specified with !PAGE_IS_WRITTEN ok 102 sanity_tests required_mask specified ok 103 sanity_tests anyof_mask specified ok 104 sanity_tests excluded_mask specified ok 105 sanity_tests required_mask and anyof_mask specified ok 106 sanity_tests Get sd and present pages with anyof_mask ok 107 sanity_tests Get all the pages with required_mask ok 108 sanity_tests Get sd and present pages with required_mask and anyof_mask ok 109 sanity_tests Don't get sd pages ok 110 sanity_tests Don't get present pages ok 111 sanity_tests Find written present pages with return mask ok 112 sanity_tests Memory mapped file ok 113 sanity_tests Read/write to memory ok 114 unmapped_region_tests Get status of pages ok 115 userfaultfd_tests all new pages must not be written (dirty) # 18 skipped test(s) detected. Consider enabling relevant config options to improve coverage. # Totals: pass:97 fail:0 xfail:0 xpass:0 skip:18 error:0 [PASS] <8>[ 909.656792] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_ksm_functional_tests> mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged pass mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging fail mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup2 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup3 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup4 pass mm_run_vmtests_sh_ksm_functional_tests_Setting_clearing_PR_SET_MEMORY_MERGE_works pass mm_run_vmtests_sh_ksm_functional_tests_PR_SET_MEMORY_MERGE_value_is_inherited pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup5 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup6 pass mm_run_vmtests_sh_ksm_functional_tests fail
<8>[ 420.010957] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_ksm_functional_tests> exit=1----------------------- running ./pagemap_ioctl ----------------------- TAP version 13 1..115 ok 1 sanity_tests_sd Zero range size is valid ok 2 sanity_tests_sd output buffer must be specified with size ok 3 sanity_tests_sd output buffer can be 0 ok 4 sanity_tests_sd output buffer can be 0 ok 5 sanity_tests_sd wrong flag specified ok 6 sanity_tests_sd flag has extra bits specified ok 7 sanity_tests_sd no selection mask is specified ok 8 sanity_tests_sd no return mask is specified ok 9 sanity_tests_sd wrong return mask specified ok 10 sanity_tests_sd mixture of correct and wrong flag ok 11 sanity_tests_sd PAGEMAP_BITS_ALL can be specified with PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 12 sanity_tests_sd Clear area with larger vec size ok 13 sanity_tests_sd Repeated pattern of written and non-written pages ok 14 sanity_tests_sd Repeated pattern of written and non-written pages in parts 498 2 2 ok 15 sanity_tests_sd Repeated pattern of written and non-written pages max_pages ok 16 sanity_tests_sd only get 2 written pages and clear them as well ok 17 sanity_tests_sd Two regions ok 18 sanity_tests_sd Smaller max_pages ok 19 Smaller vec ok 20 Walk_end: Same start and end address ok 21 Walk_end: Same start and end with WP ok 22 Walk_end: Same start and end with 0 output buffer ok 23 Walk_end: Big vec ok 24 Walk_end: vec of minimum length ok 25 Walk_end: Max pages specified ok 26 Walk_end: Half max pages ok 27 Walk_end: 1 max page ok 28 Walk_end: max pages ok 29 Walk_end sparse: Big vec ok 30 Walk_end sparse: vec of minimum length ok 31 Walk_end sparse: Max pages specified ok 32 Walk_end sparse: Max pages specified ok 33 Walk_end sparse: Max pages specified ok 34 Walk_endsparse : Half max pages ok 35 Walk_end: 1 max page ok 36 Page testing: all new pages must not be written (dirty) ok 37 Page testing: all pages must be written (dirty) ok 38 Page testing: all pages dirty other than first and the last one ok 39 Page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 40 Page testing: only middle page dirty ok 41 Page testing: only two middle pages dirty ok 42 Large Page testing: all new pages must not be written (dirty) ok 43 Large Page testing: all pages must be written (dirty) ok 44 Large Page testing: all pages dirty other than first and the last one ok 45 Large Page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 46 Large Page testing: only middle page dirty ok 47 Large Page testing: only two middle pages dirty ok 48 Huge page testing: all new pages must not be written (dirty) ok 49 Huge page testing: all pages must be written (dirty) ok 50 Huge page testing: all pages dirty other than first and the last one ok 51 Huge page testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 52 Huge page testing: only middle page dirty ok 53 Huge page testing: only two middle pages dirty ok 54 # SKIP Hugetlb shmem testing: all new pages must not be written (dirty) ok 55 # SKIP Hugetlb shmem testing: all pages must be written (dirty) ok 56 # SKIP Hugetlb shmem testing: all pages dirty other than first and the last one ok 57 # SKIP Hugetlb shmem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 58 # SKIP Hugetlb shmem testing: only middle page dirty ok 59 # SKIP Hugetlb shmem testing: only two middle pages dirty ok 60 # SKIP Hugetlb mem testing: all new pages must not be written (dirty) ok 61 # SKIP Hugetlb mem testing: all pages must be written (dirty) ok 62 # SKIP Hugetlb mem testing: all pages dirty other than first and the last one ok 63 # SKIP Hugetlb mem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 64 # SKIP Hugetlb mem testing: only middle page dirty ok 65 # SKIP Hugetlb mem testing: only two middle pages dirty ok 66 # SKIP Hugetlb shmem testing: all new pages must not be written (dirty) ok 67 # SKIP Hugetlb shmem testing: all pages must be written (dirty) ok 68 # SKIP Hugetlb shmem testing: all pages dirty other than first and the last one ok 69 # SKIP Hugetlb shmem testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 70 # SKIP Hugetlb shmem testing: only middle page dirty ok 71 # SKIP Hugetlb shmem testing: only two middle pages dirty ok 72 File memory testing: all new pages must not be written (dirty) ok 73 File memory testing: all pages must be written (dirty) ok 74 File memory testing: all pages dirty other than first and the last one ok 75 File memory testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 76 File memory testing: only middle page dirty ok 77 File memory testing: only two middle pages dirty ok 78 File anonymous memory testing: all new pages must not be written (dirty) ok 79 File anonymous memory testing: all pages must be written (dirty) ok 80 File anonymous memory testing: all pages dirty other than first and the last one ok 81 File anonymous memory testing: PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC ok 82 File anonymous memory testing: only middle page dirty ok 83 File anonymous memory testing: only two middle pages dirty ok 84 hpage_unit_tests all new huge page must not be written (dirty) ok 85 hpage_unit_tests all the huge page must not be written ok 86 hpage_unit_tests all the huge page must be written and clear ok 87 hpage_unit_tests only middle page written ok 88 hpage_unit_tests clear first half of huge page ok 89 hpage_unit_tests clear first half of huge page with limited buffer ok 90 hpage_unit_tests clear second half huge page ok 91 hpage_unit_tests get half huge page ok 92 hpage_unit_tests get half huge page ok 93 Test test_simple ok 94 mprotect_tests Both pages written ok 95 mprotect_tests Both pages are not written (dirty) ok 96 mprotect_tests Both pages written after remap and mprotect ok 97 mprotect_tests Clear and make the pages written ok 98 transact_test count 192 ok 99 transact_test count 0 ok 100 transact_test Extra pages 63 (0.1%), extra thread faults 63. ok 101 sanity_tests WP op can be specified with !PAGE_IS_WRITTEN ok 102 sanity_tests required_mask specified ok 103 sanity_tests anyof_mask specified ok 104 sanity_tests excluded_mask specified ok 105 sanity_tests required_mask and anyof_mask specified ok 106 sanity_tests Get sd and present pages with anyof_mask ok 107 sanity_tests Get all the pages with required_mask ok 108 sanity_tests Get sd and present pages with required_mask and anyof_mask ok 109 sanity_tests Don't get sd pages ok 110 sanity_tests Don't get present pages ok 111 sanity_tests Find written present pages with return mask not ok 112 sanity_tests Memory mapped file ok 113 sanity_tests Read/write to memory ok 114 unmapped_region_tests Get status of pages ok 115 userfaultfd_tests all new pages must not be written (dirty) # 18 skipped test(s) detected. Consider enabling relevant config options to improve coverage. # Totals: pass:96 fail:1 xfail:0 xpass:0 skip:18 error:0 [PASS] <8>[ 420.046651] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_ksm_functional_tests> mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged pass mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging fail mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup2 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup3 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup4 pass mm_run_vmtests_sh_ksm_functional_tests_Setting_clearing_PR_SET_MEMORY_MERGE_works pass mm_run_vmtests_sh_ksm_functional_tests_PR_SET_MEMORY_MERGE_value_is_inherited pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup5 pass mm_run_vmtests_sh_ksm_functional_tests_Pages_were_unmerged_dup6 pass mm_run_vmtests_sh_ksm_functional_tests fail