s390/mm: use pfmf instruction to initialize storage keys
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 27 Sep 2012 08:45:06 +0000 (10:45 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 9 Oct 2012 12:16:55 +0000 (14:16 +0200)
commit85e9d0e5ffabfede5facbac5b0d9b90768bc6e90
treeb158c8bde347cd8cabd24265dfe65884a08db701
parent3c7ef08bba65d1fef0b7486b30b5bbcdb42c5d9c
s390/mm: use pfmf instruction to initialize storage keys

Make use of the pfmf instruction, if available, to initialize storage keys
of whole 1MB or 2GB frames instead of initializing every single page with
the sske instruction.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/page.h
arch/s390/include/asm/setup.h
arch/s390/kernel/early.c
arch/s390/kernel/setup.c