| From: Chaitanya S Prakash <chaitanyas.prakash@arm.com> |
| Subject: selftests/mm: run hugetlb testcases of va switch |
| Date: Thu, 23 Mar 2023 16:22:43 +0530 |
| |
| The va_high_addr_switch selftest is used to test mmap across 128TB |
| boundary. It divides the selftest cases into two main categories on the |
| basis of size. One set is used to create mappings that are multiples of |
| PAGE_SIZE while the other creates mappings that are multiples of |
| HUGETLB_SIZE. |
| |
| In order to run the hugetlb testcases the binary must be appended with |
| "--run-hugetlb" but the file that used to run the test only invokes the |
| binary, thereby completely skipping the hugetlb testcases. Hence, the |
| required statement has been added. |
| |
| Link: https://lkml.kernel.org/r/20230323105243.2807166-6-chaitanyas.prakash@arm.com |
| Signed-off-by: Chaitanya S Prakash <chaitanyas.prakash@arm.com> |
| Cc: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com> |
| Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
| Cc: Shuah Khan <shuah@kernel.org> |
| Cc: Mark Rutland <mark.rutland@arm.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| tools/testing/selftests/mm/va_high_addr_switch.sh | 4 ++++ |
| 1 file changed, 4 insertions(+) |
| |
| --- a/tools/testing/selftests/mm/va_high_addr_switch.sh~selftests-mm-run-hugetlb-testcases-of-va-switch |
| +++ a/tools/testing/selftests/mm/va_high_addr_switch.sh |
| @@ -52,3 +52,7 @@ check_test_requirements() |
| |
| check_test_requirements |
| ./va_high_addr_switch |
| + |
| +# In order to run hugetlb testcases, "--run-hugetlb" must be appended |
| +# to the binary. |
| +./va_high_addr_switch --run-hugetlb |
| _ |