Hay
Date
July 10, 2025, 9:07 a.m.

Environment
qemu-armv7

<8>[  166.050009] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_madv_populate>
exit=1---------------
running ./merge
---------------
TAP version 13
1..15
# Starting 15 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
# PASSED: 15 / 15 tests passed.
# 1 skipped test(s) detected. Consider enabling relevant config options to improve coverage.
# Totals: pass:14 fail:0 xfail:0 xpass:0 skip:1 error:0
[PASS]
<8>[  166.070317] <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

<8>[  189.015084] <LAVA_SIGNAL_STARTTC mm_run_vmtests_sh_madv_populate>
exit=1---------------
running ./merge
---------------
TAP version 13
1..15
# Starting 15 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
# PASSED: 15 / 15 tests passed.
# 1 skipped test(s) detected. Consider enabling relevant config options to improve coverage.
# Totals: pass:14 fail:0 xfail:0 xpass:0 skip:1 error:0
[PASS]
<8>[  189.044027] <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