Fix two bugs in the STFLE vsie implementation. The first concerns the identification if the guest is intending to use interpretive execution for STFLE for its guest. The second fixes too much of the guests memory being accessed when shadowing. Nina Schoetterl-Glausch (4): KVM: s390: vsie: Fix STFLE interpretive execution identification KVM: s390: vsie: Fix length of facility list shadowed KVM: s390: cpu model: Use previously unused constant KVM: s390: Minor refactor of base/ext facility lists arch/s390/include/asm/facility.h | 6 +++++ arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/facility.c | 18 +++++++++++++ arch/s390/kvm/kvm-s390.c | 44 ++++++++++++++------------------ arch/s390/kvm/vsie.c | 15 +++++++++-- 6 files changed, 58 insertions(+), 29 deletions(-) create mode 100644 arch/s390/kernel/facility.c base-commit: 05d3ef8bba77c1b5f98d941d8b2d4aeab8118ef1 -- 2.39.2