[PATCH v1 0/7] KVM: s390: More memory management fixes
From: Claudio Imbrenda
Date: Wed Mar 18 2026 - 10:12:00 EST
This series fixes some bugs that have been recently introduced with the
big gmap rewrite.
Most of the fixes are related to vSIE (nested guests), although some
are more general. The last patch fixes an issue introduced last year.
Claudio Imbrenda (7):
KVM: s390: Remove non-atomic dat_crstep_xchg()
KVM: s390: vsie: Fix check for pre-existing shadow mapping
KVM: s390: Fix gmap_link()
KVM: s390: vsie: Fix refcount overflow for shadow gmaps
KVM: s390: vsie: Fix unshadowing while shadowing
KVM: s390: vsie: Fix off-by-one when protecting guest page tables
KVM: s390: Fix KVM_S390_VCPU_FAULT ioctl
arch/s390/kvm/dat.c | 101 ++++++---------------------------------
arch/s390/kvm/dat.h | 11 +++--
arch/s390/kvm/gaccess.c | 13 +++--
arch/s390/kvm/gmap.c | 98 ++++++++++++++++++++++++++++++-------
arch/s390/kvm/gmap.h | 32 +++++++------
arch/s390/kvm/kvm-s390.c | 18 +++++--
arch/s390/kvm/vsie.c | 4 +-
7 files changed, 146 insertions(+), 131 deletions(-)
--
2.53.0