On Thu, Feb 9, 2023 at 11:25 AM Janosch Frank <frankja@xxxxxxxxxxxxx> wrote: > > Hi Paolo, > > the following changes are ready for pulling for 6.3: > * Two more V!=R patches > * The last part of the cmpxchg patches > * A few fixes > > This pull includes the s390 cmpxchg_user_key feature branch which is > the base for the KVM cmpxchg patches by Janis. Pulled, thanks, Paolo > Cheers, > Janosch > > The following changes since commit a2ce98d69fabc7d3758063366fe830f682610cf7: > > Merge remote-tracking branch 'l390-korg/cmpxchg_user_key' into kvm-next (2023-02-07 18:04:23 +0100) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-6.3-1 > > for you to fetch changes up to 5fc5b94a273655128159186c87662105db8afeb5: > > s390/virtio: sort out physical vs virtual pointers usage (2023-02-08 09:59:46 +0100) > > ---------------------------------------------------------------- > > Alexander Gordeev (1): > s390/virtio: sort out physical vs virtual pointers usage > > Janis Schoetterl-Glausch (14): > KVM: s390: selftest: memop: Pass mop_desc via pointer > KVM: s390: selftest: memop: Replace macros by functions > KVM: s390: selftest: memop: Move testlist into main > KVM: s390: selftest: memop: Add bad address test > KVM: s390: selftest: memop: Fix typo > KVM: s390: selftest: memop: Fix wrong address being used in test > KVM: s390: selftest: memop: Fix integer literal > KVM: s390: Move common code of mem_op functions into function > KVM: s390: Dispatch to implementing function at top level of vm mem_op > KVM: s390: Refactor absolute vm mem_op function > KVM: s390: Refactor vcpu mem_op function > KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchg > Documentation: KVM: s390: Describe KVM_S390_MEMOP_F_CMPXCHG > KVM: s390: selftest: memop: Add cmpxchg tests > > Nico Boehr (2): > KVM: s390: disable migration mode when dirty tracking is disabled > KVM: s390: GISA: sort out physical vs virtual pointers usage > > Nina Schoetterl-Glausch (1): > KVM: selftests: Compile s390 tests with -march=z10 > > Documentation/virt/kvm/api.rst | 46 +- > Documentation/virt/kvm/devices/vm.rst | 4 + > arch/s390/kvm/gaccess.c | 109 ++++ > arch/s390/kvm/gaccess.h | 3 + > arch/s390/kvm/interrupt.c | 11 +- > arch/s390/kvm/kvm-s390.c | 268 +++++---- > drivers/s390/virtio/virtio_ccw.c | 46 +- > include/uapi/linux/kvm.h | 8 + > tools/testing/selftests/kvm/Makefile | 3 + > tools/testing/selftests/kvm/s390x/memop.c | 676 +++++++++++++++++----- > 10 files changed, 889 insertions(+), 285 deletions(-) > > -- > 2.39.1 >