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

Vasily Gorbik gor at linux.ibm.com
Fri Mar 13 02:02:40 AEDT 2026


On Fri, Mar 06, 2026 at 05:16:30PM +0100, Alexander Gordeev wrote:
> 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 ++--
>  arch/riscv/include/asm/pgtable.h             |  6 +++---
>  arch/x86/include/asm/pgtable.h               |  6 +++---
>  mm/page_table_check.c                        | 15 ++++++---------
>  8 files changed, 24 insertions(+), 27 deletions(-)

Andrew, may I get your Reviewed-by or Ack-by for v2 so I can take it
via the s390 tree as well?

Thank you.


More information about the Linuxppc-dev mailing list