]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
s390/mm: Complete ptep_get() conversion
authorAlexander Gordeev <agordeev@linux.ibm.com>
Wed, 15 Apr 2026 15:01:21 +0000 (17:01 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 16 Jun 2026 15:30:31 +0000 (17:30 +0200)
commit28da1cce9e699aecd3554915e9d2bac0e3e15b43
tree55721dcc26497dc264b64e198140d46bae2d6538
parent9fb519794ecb2af57eff63ad82fdfcaf12e7b4b4
s390/mm: Complete ptep_get() conversion

Finalize commit c33c794828f2 ("mm: ptep_get() conversion") and
replace direct page table entry dereferencing with the proper
accessors (ptep_get(), pmdp_get(), etc.).

Override the default getter implementations even though they are
currently identical: pud_clear(), p4d_clear(), and pgd_clear()
require corresponding architecture-specific getters, but these
are not yet defined. This avoids a dependency loop.

Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/boot/vmem.c
arch/s390/include/asm/hugetlb.h
arch/s390/include/asm/pgtable.h
arch/s390/mm/hugetlbpage.c
arch/s390/mm/pageattr.c
arch/s390/mm/vmem.c