android_kernel_xiaomi_sm8350/arch/s390/mm
Christian Borntraeger 4143503b48 s390/mm: use non-quiescing sske for KVM switch to keyed guest
commit 3ae11dbcfac906a8c3a480e98660a823130dc16a upstream.

The switch to a keyed guest does not require a classic sske as the other
guest CPUs are not accessing the key before the switch is complete.
By using the NQ SSKE things are faster especially with multiple guests.

Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Suggested-by: Janis Schoetterl-Glausch <scgl@linux.ibm.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Link: https://lore.kernel.org/r/20220530092706.11637-3-borntraeger@linux.ibm.com
Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-25 12:44:35 +02:00
..
cmm.c
dump_pagetables.c
extmem.c
fault.c
gmap.c s390/gmap: voluntarily schedule during key setting 2022-06-14 18:12:01 +02:00
hugetlbpage.c
init.c
kasan_init.c
maccess.c
Makefile
mmap.c
page-states.c
pageattr.c
pgalloc.c s390/mm: fix 2KB pgtable release race 2022-01-27 09:19:50 +01:00
pgtable.c s390/mm: use non-quiescing sske for KVM switch to keyed guest 2022-06-25 12:44:35 +02:00
vmem.c