From: Christian Ehrhardt <ehrhardt@xxxxxxxxxx> This patch series results from our discussions about handling memslots and vcpu mmu reloads. It streamlines kvm-s390 a bit by using slots_lock, vcpu-request (KVM_REQ_MMU_RELOAD) and a kick mechanism to ensure vcpus come out of guest context to catch the update. I tested the reworked code a while with multiple smp guests and some extra code that periodically injects kicks and/or mmu reload requests, but I'm happy about every additional review feedback. Patches included: Subject: [PATCH 1/3] kvm-s390: infrastructure to kick vcpus out of guest state Subject: [PATCH 2/3] kvm-s390: fix signal handling Subject: [PATCH 3/3] kvm-s390: streamline memslot handling Overall-Diffstat: arch/s390/include/asm/kvm_host.h | 9 ++--- arch/s390/kvm/gaccess.h | 23 +++++++------- arch/s390/kvm/intercept.c | 18 +++++++---- arch/s390/kvm/kvm-s390.c | 57 ++++++++++++++----------------------- arch/s390/kvm/kvm-s390.h | 32 ++++++++++++++++++++ arch/s390/kvm/sigp.c | 60 +++++++++++++++++++++++---------------- 6 files changed, 117 insertions(+), 82 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html