Re: [PATCH 10/13] selftests/mm: skip uffd-stress test when nr_pages_per_cpu is zero

From: Zi Yan

Date: Tue Mar 10 2026 - 15:13:27 EST


On 10 Mar 2026, at 5:49, Sayali Patil wrote:

> uffd-stress currently fails when the computed nr_pages_per_cpu
> evaluates to zero:
>
> nr_pages_per_cpu = bytes / page_size / nr_parallel
>
> This can occur on systems with large hugepage sizes (e.g. 1GB) and a
> high number of CPUs, where the total allocated memory is sufficient
> overall but not enough to provide at least one page per cpu.
>
> In such cases, the failure is due to insufficient test resources
> rather than incorrect kernel behaviour. Update the test
> to treat this condition as a test skip instead of reporting an error.
>
> Fixes: db0f1c138f18 ("selftests/mm: print some details when uffd-stress gets bad params")
> Signed-off-by: Sayali Patil <sayalip@xxxxxxxxxxxxx>
> ---
> tools/testing/selftests/mm/uffd-stress.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
Makes sense.

Acked-by: Zi Yan <ziy@xxxxxxxxxx>

Best Regards,
Yan, Zi