[PATCH v1 00/11] KVM: s390: And then... even more fixes again

From: Claudio Imbrenda

Date: Tue Aug 11 2026 - 12:16:44 EST


Another round of mostly unrelated misc fixes.

Mostly small and/or unlikely issues, but they needed to be addressed.

Claudio Imbrenda (11):
KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key()
KVM: s390: Use srcu in kvm_arch_vcpu_unlocked_ioctl()
KVM: s390: Fix get_all_floating_irqs()
KVM: s390: Fix dirty marking in adapter_indicators_set*()
KVM: s390: Fix pgste_get_trylock_multiple()
KVM: s390: Introduce extended topup for struct kvm_s390_mmu_cache
KVM: s390: Move all code into kvm_arch_prepare_memory_region()
KVM: s390: Fix IRQ injection with SIGP Stop and Store Status
KVM: s390: Fix kvm_s390_clear_pv_state()
KVM: s390: Fix potential tiny kernel stack leak
KVM: s390: Fix _gaccess_shadow_fault()

arch/s390/kvm/dat.c | 24 ++--
arch/s390/kvm/dat.h | 25 +++-
arch/s390/kvm/gaccess.c | 10 ++
arch/s390/kvm/interrupt.c | 245 ++++++++++++++++++++------------------
arch/s390/kvm/kvm-s390.c | 126 ++++++++++----------
arch/s390/kvm/pv.c | 4 +
6 files changed, 239 insertions(+), 195 deletions(-)

--
2.55.0