s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr()
authorAnshuman Khandual <anshuman.khandual@arm.com>
Fri, 25 Nov 2022 03:45:02 +0000 (09:15 +0530)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 30 Nov 2022 23:59:07 +0000 (15:59 -0800)
commit7e25de77bc5ea56cc3ff618fc8f4ea1896a4dbb3
tree4f0fcd97e2f2415a99a19887d74798c6694bd738
parent373dfda2bac1173971099dc76254a016646f62ab
s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr()

In __gmap_segment_gaddr() pmd level page table page is being extracted
from the pmd pointer, similar to pmd_pgtable_page() implementation.  This
reduces some redundancy by directly using pmd_pgtable_page() instead,
though first making it available.

Link: https://lkml.kernel.org/r/20221125034502.1559986-1-anshuman.khandual@arm.com
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Acked-by: Alexander Gordeev <agordeev@linux.ibm.com>
Cc: Christian Borntraeger <borntraeger@linux.ibm.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
arch/s390/mm/gmap.c
include/linux/mm.h