Hay
Date
July 2, 2025, 11:10 a.m.
Failure - kselftest-mm - mm_run_vmtests_sh_pagemap_ioctl_sanity_tests_Memory_mapped_file
<8>[  422.683475] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_pagemap_ioctl_sanity_tests_Memory_mapped_file>
<8>[  422.690356] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_pagemap_ioctl_sanity_tests_Memory_mapped_file>
mm_run_vmtests_sh_pagemap_ioctl_sanity_tests_Memory_mapped_file fail
Failure - kselftest-mm - mm_run_vmtests_sh_ksm_functional_tests
<8>[  419.339002] <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 38 (0.1%), extra thread faults 38.
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>[  419.384059] <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
Failure - kselftest-mm - mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging
<8>[  419.093010] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging>
[RUN] test_unmerge_discarded
<8>[  419.100691] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging>
mm_run_vmtests_sh_ksm_functional_tests_ksm_zero_pages_updated_after_merging fail
Failure - kselftest-mm - mm_run_vmtests_sh_ksm_tests__Z__p_10__z_1
<8>[  418.966881] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_ksm_tests__Z__p_10__z_1>
exit=1---------------------------
running ./ksm_tests -N -m 1
---------------------------
At least 2 NUMA nodes must be available
[SKIP]
<8>[  418.974939] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_ksm_tests__Z__p_10__z_1>
mm_run_vmtests_sh_ksm_tests__Z__p_10__z_1 fail
Failure - kselftest-mm - mm_run_vmtests_sh_mlock-random-test
<8>[  413.796322] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_mlock-random-test>
exit=139----------------------
running ./mlock2-tests
----------------------
TAP version 13
1..13
ok 1 test_mlock_lock: Locked
ok 2 test_mlock_lock: Unlocked
ok 3 test_mlock_onfault: VMA marked for lock on fault
ok 4 VMA open lock after fault
ok 5 test_munlockall0: Locked memory area
ok 6 test_munlockall0: No locked memory
ok 7 test_munlockall1: VMA marked for lock on fault
ok 8 test_munlockall1: Unlocked
ok 9 test_munlockall1: Locked
ok 10 test_munlockall1: No locked memory
ok 11 VMA with present pages is not marked lock on fault
ok 12 test_vma_management call_mlock 1
ok 13 test_vma_management call_mlock 0
# Totals: pass:13 fail:0 xfail:0 xpass:0 skip:0 error:0
[PASS]
<8>[  413.810818] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_mlock-random-test>
mm_run_vmtests_sh_mlock-random-test fail