Re: [PATCH v5 00/10] KVM: s390: More memory management fixes

From: Christian Borntraeger

Date: Thu Mar 26 2026 - 10:57:51 EST


Am 26.03.26 um 14:17 schrieb Claudio Imbrenda:
This series fixes some bugs that have been recently introduced with the
big gmap rewrite.

Most of the fixes are related to vSIE (nested guests), although some
are more general. The last patch fixes an issue introduced last year.

v4->v5
* Use gmap_crstep_xchg_atomic() in gmap_handle_minor_crste_fault()
instead of dat_crstep_xchg_atomic()
* Check the special bit in the new pte and crste, instead of the old
one in _gmap_crstep_xchg_atomic() and in _gmap_ptep_xchg()
* Fix handling of pgste spinlock
* Handle more unshadowing events in _do_shadow_pte() and in
_do_shadow_crste()

Lets add this version to kvms390/master. This already is much much better
than the current 7.0-rc state. It is hard to review the differences and
we want to get these fixes queued asap. kvms390/master is picked up by
next so we will have CI coverage inside (and outside) of IBM.

If something is really broken we can refresh kvms390/master, otherwise
we can still do followup patches.