On 3 Jul 2025, at 2:06, Aboorva Devarajan wrote: > Make thuge-gen skip instead of fail when it can't run due to system > settings. If shmmax is too small or no 1G huge pages are available, > the test now prints a warning and is marked as skipped. > > ------------------- > Before Patch: > ------------------- > ~ running ./thuge-gen > ~ Bail out! Please do echo 262144 > /proc/sys/kernel/shmmax > ~ Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 > ~ [FAIL] > not ok 28 thuge-gen ~ exit=1 > > ------------------- > After Patch: > ------------------- > ~ running ./thuge-gen > ~ ~ WARNING: shmmax is too small to run this test. > ~ ~ Please run the following command to increase shmmax: > ~ ~ echo 262144 > /proc/sys/kernel/shmmax > ~ 1..0 ~ SKIP Test skipped due to insufficient shmmax value. > ~ [SKIP] > ok 29 thuge-gen ~ SKIP > > Signed-off-by: Aboorva Devarajan <aboor...@linux.ibm.com> > --- > tools/testing/selftests/mm/thuge-gen.c | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > Reviewed-by: Zi Yan <z...@nvidia.com>
Best Regards, Yan, Zi