[PATCH v2 0/6] KVM: s390: Even more misc fixes
Claudio Imbrenda <[email protected]>
| Newsgroups | org.kernel.vger.linux-s390,org.kernel.vger.kvm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
A few fixes that had been dropped from previous series due to still having issues, plus a few new fixes. v1->v2: * Fix racy usage of sg->parent in patch 2 * Fix wrong number of arguments for dat_delete_slot() in patch 3 * Restrict srcu usage to the bare minimum necessary to avoid potentially triggering page faults in the guest while holding the srcu * Fix races also in other skey functions Claudio Imbrenda (6): KVM: s390: Fix dirty marking in adapter_indicators_set*() KVM: s390: Fix _gaccess_shadow_fault() KVM: s390: Refactor dat_set_slot() KVM: s390: Move all code into kvm_arch_prepare_memory_region() KVM: s390: Add missing srcu in kvm_s390_set_irq_state() KVM: s390: Fix potential races in dat skey functions arch/s390/kvm/dat.c | 65 +++++++++++--------- arch/s390/kvm/dat.h | 10 ++-- arch/s390/kvm/gaccess.c | 13 ++++ arch/s390/kvm/interrupt.c | 44 +++++++------- arch/s390/kvm/kvm-s390.c | 122 +++++++++++++++++--------------------- 5 files changed, 132 insertions(+), 122 deletions(-) -- 2.55.0