Hay
Date
June 24, 2025, 11:37 a.m.

Environment
qemu-armv7

<8>[  197.186581] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_madv_populate>
exit=1---------------
running ./merge
---------------
TAP version 13
1..28
# Starting 28 tests from 1 test cases.
#  RUN           merge.mprotect_unfaulted_left ...
#            OK  merge.mprotect_unfaulted_left
ok 1 merge.mprotect_unfaulted_left
#  RUN           merge.mprotect_unfaulted_right ...
#            OK  merge.mprotect_unfaulted_right
ok 2 merge.mprotect_unfaulted_right
#  RUN           merge.mprotect_unfaulted_both ...
#            OK  merge.mprotect_unfaulted_both
ok 3 merge.mprotect_unfaulted_both
#  RUN           merge.mprotect_faulted_left_unfaulted_right ...
#            OK  merge.mprotect_faulted_left_unfaulted_right
ok 4 merge.mprotect_faulted_left_unfaulted_right
#  RUN           merge.mprotect_unfaulted_left_faulted_right ...
#            OK  merge.mprotect_unfaulted_left_faulted_right
ok 5 merge.mprotect_unfaulted_left_faulted_right
#  RUN           merge.forked_target_vma ...
#            OK  merge.forked_target_vma
ok 6 merge.forked_target_vma
#  RUN           merge.forked_source_vma ...
#            OK  merge.forked_source_vma
ok 7 merge.forked_source_vma
#  RUN           merge.handle_uprobe_upon_merged_vma ...
#            OK  merge.handle_uprobe_upon_merged_vma
ok 8 merge.handle_uprobe_upon_merged_vma
#  RUN           merge.ksm_merge ...
#      SKIP      KSM memory merging not supported, skipping.
#            OK  merge.ksm_merge
ok 9 merge.ksm_merge # SKIP KSM memory merging not supported, skipping.
#  RUN           merge.mremap_unfaulted_to_faulted ...
#            OK  merge.mremap_unfaulted_to_faulted
ok 10 merge.mremap_unfaulted_to_faulted
#  RUN           merge.mremap_unfaulted_behind_faulted ...
#            OK  merge.mremap_unfaulted_behind_faulted
ok 11 merge.mremap_unfaulted_behind_faulted
#  RUN           merge.mremap_unfaulted_between_faulted ...
#            OK  merge.mremap_unfaulted_between_faulted
ok 12 merge.mremap_unfaulted_between_faulted
#  RUN           merge.mremap_unfaulted_between_faulted_unfaulted ...
#            OK  merge.mremap_unfaulted_between_faulted_unfaulted
ok 13 merge.mremap_unfaulted_between_faulted_unfaulted
#  RUN           merge.mremap_unfaulted_between_correctly_placed_faulted ...
#            OK  merge.mremap_unfaulted_between_correctly_placed_faulted
ok 14 merge.mremap_unfaulted_between_correctly_placed_faulted
#  RUN           merge.mremap_correct_placed_faulted ...
#            OK  merge.mremap_correct_placed_faulted
ok 15 merge.mremap_correct_placed_faulted
#  RUN           merge.mremap_relocate_anon_faulted_after_unfaulted ...
#            OK  merge.mremap_relocate_anon_faulted_after_unfaulted
ok 16 merge.mremap_relocate_anon_faulted_after_unfaulted
#  RUN           merge.mremap_relocate_anon_faulted_before_unfaulted ...
#            OK  merge.mremap_relocate_anon_faulted_before_unfaulted
ok 17 merge.mremap_relocate_anon_faulted_before_unfaulted
#  RUN           merge.mremap_relocate_anon_faulted_between_unfaulted ...
#            OK  merge.mremap_relocate_anon_faulted_between_unfaulted
ok 18 merge.mremap_relocate_anon_faulted_between_unfaulted
#  RUN           merge.mremap_relocate_anon_faulted_after_faulted ...
#            OK  merge.mremap_relocate_anon_faulted_after_faulted
ok 19 merge.mremap_relocate_anon_faulted_after_faulted
#  RUN           merge.mremap_relocate_anon_faulted_before_faulted ...
#            OK  merge.mremap_relocate_anon_faulted_before_faulted
ok 20 merge.mremap_relocate_anon_faulted_before_faulted
#  RUN           merge.mremap_relocate_anon_faulted_between_faulted_unfaulted ...
#            OK  merge.mremap_relocate_anon_faulted_between_faulted_unfaulted
ok 21 merge.mremap_relocate_anon_faulted_between_faulted_unfaulted
#  RUN           merge.mremap_relocate_anon_faulted_between_unfaulted_faulted ...
#            OK  merge.mremap_relocate_anon_faulted_between_unfaulted_faulted
ok 22 merge.mremap_relocate_anon_faulted_between_unfaulted_faulted
#  RUN           merge.mremap_relocate_anon_faulted_between_faulted ...
#            OK  merge.mremap_relocate_anon_faulted_between_faulted
ok 23 merge.mremap_relocate_anon_faulted_between_faulted
#  RUN           merge.mremap_relocate_anon_faulted_between_correctly_placed_faulted ...
#            OK  merge.mremap_relocate_anon_faulted_between_correctly_placed_faulted
ok 24 merge.mremap_relocate_anon_faulted_between_correctly_placed_faulted
#  RUN           merge.mremap_relocate_anon_mprotect_faulted_faulted ...
#            OK  merge.mremap_relocate_anon_mprotect_faulted_faulted
ok 25 merge.mremap_relocate_anon_mprotect_faulted_faulted
#  RUN           merge.mremap_relocate_anon_single_fork ...
#            OK  merge.mremap_relocate_anon_single_fork
ok 26 merge.mremap_relocate_anon_single_fork
#  RUN           merge.mremap_relocate_anon_fork_twice ...
#            OK  merge.mremap_relocate_anon_fork_twice
ok 27 merge.mremap_relocate_anon_fork_twice
#  RUN           merge.mremap_relocate_anon_3_times_reuse_anon_vma ...
#            OK  merge.mremap_relocate_anon_3_times_reuse_anon_vma
ok 28 merge.mremap_relocate_anon_3_times_reuse_anon_vma
# PASSED: 28 / 28 tests passed.
# 1 skipped test(s) detected. Consider enabling relevant config options to improve coverage.
# Totals: pass:27 fail:0 xfail:0 xpass:0 skip:1 error:0
[PASS]
<8>[  197.220287] <LAVA_SIGNAL_ENDTC mm_run_vmtests_sh_madv_populate>
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ_with_PROT_READ pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE_with_PROT_READ pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ_with_PROT_WRITE pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE_with_PROT_WRITE pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ_with_holes_in_the_middle pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE_with_holes_in_the_middle pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ_with_holes_at_the_end pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE_with_holes_at_the_end pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ_with_holes_at_the_beginning pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE_with_holes_at_the_beginning pass
mm_run_vmtests_sh_madv_populate_read_range_initially_not_populated pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_READ pass
mm_run_vmtests_sh_madv_populate_read_range_is_populated pass
mm_run_vmtests_sh_madv_populate_write_range_initially_not_populated pass
mm_run_vmtests_sh_madv_populate_MADV_POPULATE_WRITE pass
mm_run_vmtests_sh_madv_populate_write_range_is_populated pass
mm_run_vmtests_sh_madv_populate_cleared_range_is_not_softdirty pass
mm_run_vmtests_sh_madv_populate_softdirty_MADV_POPULATE_READ pass
mm_run_vmtests_sh_madv_populate_range_is_not_softdirty_after_MADV_POPULATE_READ pass
mm_run_vmtests_sh_madv_populate_softdirty_MADV_POPULATE_WRITE pass
mm_run_vmtests_sh_madv_populate_range_is_softdirty_after_MADV_POPULATE_WRITE fail
mm_run_vmtests_sh_madv_populate fail