[PATCH v2 0/5] KVM: s390: A few misc gmap fixes.

From: Claudio Imbrenda

Date: Wed Jun 10 2026 - 13:07:45 EST


A few more minor gmap fixes.

v1->v2:
* Improve suppression of __must_check, by using a pointless if instead
of casting to (void)
* Fix allocation size for struct vsie_rmap in kvm_s390_mmu_cache_topup()
* Add missing radix_tree_preload() in _gaccess_shadow_fault()

Claudio Imbrenda (5):
KVM: s390: Silence potential warnings in _gmap_crstep_xchg_atomic()
KVM: s390: Fix unlikely race in try_get_locked_pte()
KVM: s390: vsie: Fix allocation of struct vsie_rmap
KVM: s390: vsie: Add missing radix_tree_preload() in
_gaccess_shadow_fault()
KVM: s390: vsie: Use mmu cache to allocate rmap

arch/s390/kvm/dat.c | 2 +-
arch/s390/kvm/gaccess.c | 65 ++++++++++++++++++++++---------------
arch/s390/kvm/gmap.c | 7 ++--
arch/s390/kvm/gmap.h | 14 ++++++--
arch/s390/mm/gmap_helpers.c | 6 ++--
5 files changed, 58 insertions(+), 36 deletions(-)

--
2.54.0