[PATCH v1 0/7] KVM: s390: More memory management fixes

Claudio Imbrenda posted 7 patches 2 weeks, 5 days ago
There is a newer version of this series
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(-)
[PATCH v1 0/7] KVM: s390: More memory management fixes
Posted by Claudio Imbrenda 2 weeks, 5 days ago
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