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

Ritesh Harjani (IBM) ritesh.list at gmail.com
Wed Mar 11 13:59:53 AEDT 2026


Alexander Gordeev <agordeev at linux.ibm.com> writes:

> From: Tobias Huschle <huschle at linux.ibm.com>
>
> 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.
>
> [agordeev at linux.ibm.com: rephrased commit message, removed braces]
>
> Reviewed-by: Gerald Schaefer <gerald.schaefer at linux.ibm.com>
> Reviewed-by: Andrew Morton <akpm at linux-foundation.org>
> Signed-off-by: Tobias Huschle <huschle at linux.ibm.com>
> Signed-off-by: Alexander Gordeev <agordeev at linux.ibm.com>
> ---
>  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) <ritesh.list at gmail.com> #powerpc



More information about the Linuxppc-dev mailing list