This series fixes several virtual-real address confusions in the basic KVM infrastructure for s390. Since physical addresses are currently equal to virtual addresses in kernel space, the address confusions do not represent issues at the moment. IO-related fixes are going to follow in further series. Nico Boehr (5): s390/mm: gmap: sort out physical vs virtual pointers usage s390/entry: sort out physical vs virtual pointers usage in sie64a KVM: s390: sort out physical vs virtual pointers usage KVM: s390: sida: sort out physical vs virtual pointers usage KVM: s390: pv: sort out physical vs virtual pointers usage arch/s390/include/asm/kvm_host.h | 12 ++- arch/s390/include/asm/stacktrace.h | 1 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/entry.S | 26 ++--- arch/s390/kvm/intercept.c | 9 +- arch/s390/kvm/kvm-s390.c | 53 ++++++----- arch/s390/kvm/kvm-s390.h | 5 +- arch/s390/kvm/priv.c | 3 +- arch/s390/kvm/pv.c | 17 ++-- arch/s390/mm/gmap.c | 147 +++++++++++++++-------------- 10 files changed, 150 insertions(+), 124 deletions(-) -- 2.37.3