Subject: Re: [PATCH v2 1/4] mm/page_table_check: Pass mm_struct to pxx_user_accessible_page()

From: Ritesh Harjani (IBM) <[email-masked]>
Date: Wed, 11 Mar 2026 08:29:53 +0530

Alexander Gordeev <[email-masked]> writes:

> From: Tobias Huschle <[email-masked]>
>
> Unlike other architectures, s390 does not have means to
> distinguish kernel vs user page table entries - neither
> an entry itself, nor the address could be used for that.
> It is only the mm_struct that indicates whether an entry
> in question is mapped to a user space. So pass mm_struct
> to pxx_user_accessible_page() callbacks.
>
> [[email-masked]: rephrased commit message, removed braces]
>
> Reviewed-by: Gerald Schaefer <[email-masked]>
> Reviewed-by: Andrew Morton <[email-masked]>
> Signed-off-by: Tobias Huschle <[email-masked]>
> Signed-off-by: Alexander Gordeev <[email-masked]>
> ---
>  arch/arm64/include/asm/pgtable.h             |  6 +++---
>  arch/powerpc/include/asm/book3s/32/pgtable.h |  2 +-
>  arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +++++-----
>  arch/powerpc/include/asm/nohash/pgtable.h    |  2 +-
>  arch/powerpc/include/asm/pgtable.h           |  4 ++--

straightforward change for adding mm struct param in the page table
check calls. Also verified building different powerpc configs using ci.

The changes looks good to me. Please feel free to add:

Reviewed-by Ritesh Harjani (IBM) <[email-masked]> #powerpc