]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: s390: vsie: Fix STFLE interpretive execution identification
authorNina Schoetterl-Glausch <nsg@linux.ibm.com>
Tue, 19 Dec 2023 14:08:50 +0000 (15:08 +0100)
committerJanosch Frank <frankja@linux.ibm.com>
Sat, 23 Dec 2023 09:41:09 +0000 (10:41 +0100)
commit2731d605d5478052a10ac5a7c80f7aa7e1788cc5
treea59e90f1f8d1d0d4d0f9b555a321b318849556ab
parent26fb87ffa9d90fb16ca1b2b262f38d93bdcee934
KVM: s390: vsie: Fix STFLE interpretive execution identification

STFLE can be interpretively executed.
This occurs when the facility list designation is unequal to zero.
Perform the check before applying the address mask instead of after.

Fixes: 66b630d5b7f2 ("KVM: s390: vsie: support STFLE interpretation")
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
Reviewed-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
Link: https://lore.kernel.org/r/20231219140854.1042599-2-nsg@linux.ibm.com
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Message-ID: <20231219140854.1042599-2-nsg@linux.ibm.com>
arch/s390/kvm/vsie.c