s390/pgtable: make pmd and pud helper functions available
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 10 May 2016 08:34:47 +0000 (10:34 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 13 Jun 2016 13:58:15 +0000 (15:58 +0200)
commit9e20b4dac1f58921503109ea38f341ff2b0d21f5
tree6272bc3bdbd3f9f24060e2217b9eec6b54c274fd
parent3e76ee99b095e5bee71165fda5edbe6b66b39700
s390/pgtable: make pmd and pud helper functions available

Make pmd_wrprotect() and pmd_mkwrite() available independently from
CONFIG_TRANSPARENT_HUGEPAGE and CONFIG_HUGETLB_PAGE so these can be
used on the kernel mapping.

Also introduce a couple of pud helper functions, namely pud_pfn(),
pud_wrprotect(), pud_mkwrite(), pud_mkdirty() and pud_mkclean()
which only work on the kernel mapping.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/pgtable.h