[PATCH v3 0/4] KVM: s390: Fixes for gmap and _PAGE_UNUSED
From: Claudio Imbrenda
Date: Tue Jun 16 2026 - 12:54:18 EST
Fix handling of _PAGE_UNUSED pte bit. The bit was lingering around
longer than it should have, causing issues. This is yet a different
approach from the previous version.
Also fix a few other small issues in gmap.
v2->v3:
* Fix _PAGE_UNUSED in yet a different way
* Fix a potential overflow in dat_peek_cmma()
* Some minor gmap fixes that are not actual bugs yet
v1->v2:
* Completely different approach, entirely new patch
Claudio Imbrenda (4):
s390/mm: Fix handling of _PAGE_UNUSED pte bit
KVM: s390: Fix dat_peek_cmma() overflow
KVM: s390: Do not set special large pages dirty
KVM: s390: Fix code typo in gmap_protect_asce_top_level()
arch/s390/include/asm/pgtable.h | 4 ++--
arch/s390/kvm/dat.c | 2 +-
arch/s390/kvm/gmap.c | 4 ++--
arch/s390/mm/gmap_helpers.c | 3 ++-
4 files changed, 7 insertions(+), 6 deletions(-)
--
2.54.0