On 29 Apr 2026, at 23:35, Zi Yan wrote: > Change the requirement to a file system with large folio support and the > supported order needs to include PMD_ORDER. > > Also add tests of opening a file with read write permission and populating > folios with writes. Reuse the XFS image from split_huge_page_test. > > Signed-off-by: Zi Yan <[email protected]> > --- > tools/testing/selftests/mm/khugepaged.c | 131 +++++++++++++++------- > tools/testing/selftests/mm/run_vmtests.sh | 12 +- > 2 files changed, 102 insertions(+), 41 deletions(-) > Hi Andrew,
Here is the second fixup to this patch. It addresses an issue that [SKIP] is always printed, if XFS is not present, even if khugepaged never runs, discovered by Nico. Thanks. From eb9a5c25434e3882423f621dc46281156eac843a Mon Sep 17 00:00:00 2001 From: Zi Yan <[email protected]> Date: Thu, 7 May 2026 03:17:51 -0400 Subject: [PATCH] fix run_vmtests.sh to only print SKIP when khugepaged is selected Signed-off-by: Zi Yan <[email protected]> --- tools/testing/selftests/mm/run_vmtests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/run_vmtests.sh b/tools/testing/selftests/mm/run_vmtests.sh index 854c5c3e3a6ae..b73921b2cac02 100755 --- a/tools/testing/selftests/mm/run_vmtests.sh +++ b/tools/testing/selftests/mm/run_vmtests.sh @@ -508,7 +508,7 @@ fi if [ -n "${SPLIT_HUGE_PAGE_TEST_XFS_PATH}" ]; then CATEGORY="thp" run_test ./khugepaged all:file ${SPLIT_HUGE_PAGE_TEST_XFS_PATH} -else +elif test_selected thp; then count_total=$(( count_total + 1 )) count_skip=$(( count_skip + 1 )) echo "[SKIP] ./khugepaged all:file" | tap_prefix -- 2.53.0 Best Regards, Yan, Zi

