[PATCH v1 0/7] KVM: s390: More gmap and vsie fixes
From: Claudio Imbrenda
Date: Thu May 28 2026 - 07:50:34 EST
Another batch of fixups for gmap and vsie. Some minor fixes, some
not-so-minor fixes that could have caused guest corruption under
particular circumstances.
Claudio Imbrenda (7):
KVM: s390: Fix _gmap_crstep_xchg_atomic()
KVM: s390: Fix guest / virtual address confusion in _essa_clear_cbrl()
KVM: s390: vsie: Fix rmap handling in _do_shadow_crste()
KVM: s390: Fix fault-in code
KVM: s390: Avoid potentially sleeping while atomic when zapping pages
KVM: s390: Lock pte when making page secure
KVM: s390: Prevent memslots outside the ASCE range
arch/s390/include/asm/gmap_helpers.h | 1 +
arch/s390/kvm/faultin.c | 13 ++--
arch/s390/kvm/gaccess.c | 11 +--
arch/s390/kvm/gmap.h | 2 +-
arch/s390/kvm/kvm-s390.c | 24 +++++-
arch/s390/kvm/priv.c | 8 +-
arch/s390/kvm/pv.c | 15 +++-
arch/s390/mm/gmap_helpers.c | 111 ++++++++++++++++-----------
8 files changed, 121 insertions(+), 64 deletions(-)
--
2.54.0