[PATCH v2 0/3] Fix va_high_addr_switch.sh test failure

Chunyu Hu posted 3 patches 1 day, 8 hours ago
Only 1 patches received!
tools/testing/selftests/mm/run_vmtests.sh     |  9 ++++-
.../selftests/mm/va_high_addr_switch.c        |  4 +-
.../selftests/mm/va_high_addr_switch.sh       | 37 +++++++++++++++++++
3 files changed, 46 insertions(+), 4 deletions(-)
[PATCH v2 0/3] Fix va_high_addr_switch.sh test failure
Posted by Chunyu Hu 1 day, 8 hours ago
The three patches fix the va_high_addr_switch.sh test failure on x86_64.

Patch 1 fixes the hugepage setup issue that nr_hugepages is reset too
early in run_vmtests.sh and break the later va_high_addr_switch testing.

Patch 2 adds hugepage setup in va_high_addr_switch test, so that it can
still work if vm_runtests.sh changes the hugepage setup someday.

Patch 3 fixes the test failure caused by the hint addr align method change
in hugetlb_get_unmapped_area().

Changes in v2:
 - patch 1 renames nr_hugepgs_origin to orig_nr_hugepgs
 - add a patch 2 to setup hugeapges in va_high_addr_switch test

Chunyu Hu (3):
  selftests/mm: fix hugepages cleanup too early
  selftests/mm: alloc hugepages in va_high_addr_switch test
  selftests/mm: fix va_high_addr_switch.sh failure on x86_64

 tools/testing/selftests/mm/run_vmtests.sh     |  9 ++++-
 .../selftests/mm/va_high_addr_switch.c        |  4 +-
 .../selftests/mm/va_high_addr_switch.sh       | 37 +++++++++++++++++++
 3 files changed, 46 insertions(+), 4 deletions(-)

-- 
2.49.0