KVM: s390: Clear storage keys
authorDominik Dingel <dingel@linux.vnet.ibm.com>
Wed, 29 Jan 2014 15:02:32 +0000 (16:02 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 22 Apr 2014 07:36:24 +0000 (09:36 +0200)
commitd4cb11340be6a1613d40d2b546cb111ea2547066
treea9f8509c2a9ca3ae530e848995a59961d3fed995
parent65eef33550f68e9a7f7d2dc64da94fb6cb85be2c
KVM: s390: Clear storage keys

page_table_reset_pgste() already does a complete page table walk to
reset the pgste. Enhance it to initialize the storage keys to
PAGE_DEFAULT_KEY if requested by the caller. This will be used
for lazy storage key handling. Also provide an empty stub for
!CONFIG_PGSTE

Lets adopt the current code (diag 308) to not clear the keys.

Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/include/asm/pgalloc.h
arch/s390/kvm/diag.c
arch/s390/mm/pgtable.c