On 14.05.25 18:38, Claudio Imbrenda wrote:
This series has some cleanups and small fixes in preparation of the upcoming series that will finally completely move all guest page table handling into kvm. The cleaups and fixes in this series are good enough on their own, hence why they are being sent now. Claudio Imbrenda (5): s390: remove unneeded includes KVM: s390: remove unneeded srcu lock KVM: s390: refactor some functions in priv.c KVM: s390: refactor and split some gmap helpers KVM: s390: simplify and move pv code MAINTAINERS | 2 + arch/s390/include/asm/gmap_helpers.h | 18 ++ arch/s390/include/asm/tlb.h | 1 + arch/s390/include/asm/uv.h | 1 - arch/s390/kernel/uv.c | 12 +- arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/diag.c | 11 +- arch/s390/kvm/gaccess.c | 3 +- arch/s390/kvm/gmap-vsie.c | 1 - arch/s390/kvm/gmap.c | 121 ----------- arch/s390/kvm/gmap.h | 39 ---- arch/s390/kvm/intercept.c | 10 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 57 ++++++ arch/s390/kvm/priv.c | 292 ++++++++++++--------------- arch/s390/kvm/pv.c | 61 +++++- arch/s390/kvm/vsie.c | 19 +- arch/s390/mm/Makefile | 2 + arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 47 +---- arch/s390/mm/gmap_helpers.c | 266 ++++++++++++++++++++++++ arch/s390/mm/init.c | 1 - arch/s390/mm/pgalloc.c | 2 - arch/s390/mm/pgtable.c | 1 - 24 files changed, 590 insertions(+), 388 deletions(-)
Hehe, that's not what I expected from a cleanup. I assume it's mostly the "factor out stuff" and new file that adds these LOC?
-- Cheers, David / dhildenb