aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/s390/kvm/gaccess.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/kvm/gaccess.c b/arch/s390/kvm/gaccess.c
index e70f916c1079..a85bc6c6a098 100644
--- a/arch/s390/kvm/gaccess.c
+++ b/arch/s390/kvm/gaccess.c
@@ -1111,6 +1111,7 @@ int kvm_s390_shadow_fault(struct kvm_vcpu *vcpu, struct gmap *sg,
1111 rc = PGM_PAGE_TRANSLATION; 1111 rc = PGM_PAGE_TRANSLATION;
1112 if (!rc && (pte.z || pte.co)) 1112 if (!rc && (pte.z || pte.co))
1113 rc = PGM_TRANSLATION_SPEC; 1113 rc = PGM_TRANSLATION_SPEC;
1114 pte.p |= dat_protection;
1114 if (!rc) 1115 if (!rc)
1115 rc = gmap_shadow_page(sg, saddr, __pte(pte.val)); 1116 rc = gmap_shadow_page(sg, saddr, __pte(pte.val));
1116 ipte_unlock(vcpu); 1117 ipte_unlock(vcpu);