[GIT PULL] KVM changes for Linux 5.9-rc7

From: Paolo Bonzini
Date: Mon Sep 21 2020 - 08:35:29 EST


Linus,

The following changes since commit 37f66bbef0920429b8cb5eddba849ec4308a9f8e:

KVM: emulator: more strict rsm checks. (2020-09-12 12:22:55 -0400)

are available in the Git repository at:

https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to be6c230c3c471d32ef9d18559dc50bd5b01aa068:

Merge tag 'kvm-s390-master-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master (2020-09-20 09:14:54 -0400)

----------------------------------------------------------------
ARM:
- fix fault on page table writes during instruction fetch

s390:
- doc improvement

x86:
- The obvious patches are always the ones that turn out to be
completely broken. /me hangs his head in shame.

----------------------------------------------------------------
Collin Walling (1):
docs: kvm: add documentation for KVM_CAP_S390_DIAG318

Marc Zyngier (2):
KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch
KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite()

Paolo Bonzini (2):
Merge tag 'kvmarm-fixes-5.9-2' of git://git.kernel.org/.../kvmarm/kvmarm into kvm-master
Merge tag 'kvm-s390-master-5.9-1' of git://git.kernel.org/.../kvms390/linux into kvm-master

Vitaly Kuznetsov (1):
Revert "KVM: Check the allocation of pv cpu mask"

Documentation/virt/kvm/api.rst | 20 ++++++++++++++++++++
arch/arm64/include/asm/kvm_emulate.h | 14 +++++++++++---
arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +-
arch/arm64/kvm/mmu.c | 4 ++--
arch/x86/kernel/kvm.c | 22 +++-------------------
5 files changed, 37 insertions(+), 25 deletions(-)