On Tue, Jul 08, 2025 at 09:27:59PM -0400, Zi Yan wrote:
> PID_FMT does not have an offset field, so folio_split() tests are not
> performed. Add PID_FMT_OFFSET with an offset field and use it to perform
> folio_split() tests.
>
> Fixes: 80a5c494c89f ("selftests/mm: add tests for folio_split(), buddy 
> allocator like split")
> Signed-off-by: Zi Yan <z...@nvidia.com>

LGTM, so:

Reviewed-by: Lorenzo Stoakes <lorenzo.stoa...@oracle.com>

> ---
>  tools/testing/selftests/mm/split_huge_page_test.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tools/testing/selftests/mm/split_huge_page_test.c 
> b/tools/testing/selftests/mm/split_huge_page_test.c
> index aa7400ed0e99..f0d9c035641d 100644
> --- a/tools/testing/selftests/mm/split_huge_page_test.c
> +++ b/tools/testing/selftests/mm/split_huge_page_test.c
> @@ -31,6 +31,7 @@ uint64_t pmd_pagesize;
>  #define INPUT_MAX 80
>
>  #define PID_FMT "%d,0x%lx,0x%lx,%d"
> +#define PID_FMT_OFFSET "%d,0x%lx,0x%lx,%d,%d"
>  #define PATH_FMT "%s,0x%lx,0x%lx,%d"
>
>  #define PFN_MASK     ((1UL<<55)-1)
> @@ -483,7 +484,7 @@ void split_thp_in_pagecache_to_order_at(size_t fd_size, 
> const char *fs_loc,
>               write_debugfs(PID_FMT, getpid(), (uint64_t)addr,
>                             (uint64_t)addr + fd_size, order);
>       else
> -             write_debugfs(PID_FMT, getpid(), (uint64_t)addr,
> +             write_debugfs(PID_FMT_OFFSET, getpid(), (uint64_t)addr,
>                             (uint64_t)addr + fd_size, order, offset);
>
>       for (i = 0; i < fd_size; i++)
> --
> 2.47.2
>

Reply via email to