Linus, The following changes since commit 266e85a5ec9100dcd9ae03601453bbc96fefee5d: KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption (2019-07-24 13:56:53 +0200) 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 a738b5e75b4c13be3485c82eb62c30047aa9f164: Merge tag 'kvmarm-fixes-for-5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD (2019-08-09 16:53:50 +0200) ---------------------------------------------------------------- Bugfixes (arm and x86) and cleanups. ---------------------------------------------------------------- Alexandru Elisei (1): KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable Anders Roxell (3): arm64: KVM: regmap: Fix unexpected switch fall-through KVM: arm: vgic-v3: Mark expected switch fall-through arm64: KVM: hyp: debug-sr: Mark expected switch fall-through Greg KH (1): KVM: no need to check return value of debugfs_create functions Marc Zyngier (3): KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block KVM: arm64: Don't write junk to sysregs on reset KVM: arm: Don't write junk to CP15 registers on reset Naresh Kamboju (1): selftests: kvm: Adding config fragments Paolo Bonzini (5): KVM: remove kvm_arch_has_vcpu_debugfs() x86: kvm: remove useless calls to kvm_para_available kvm: remove unnecessary PageReserved check Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD Merge tag 'kvmarm-fixes-for-5.3-2' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD Thomas Huth (1): KVM: selftests: Update gitignore file for latest changes Wanpeng Li (3): KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire KVM: Check preempted_in_kernel for involuntary preemption KVM: Fix leak vCPU's VMCS value into other pCPU Zenghui Yu (2): KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index KVM: arm64: Update kvm_arm_exception_class and esr_class_str for new EC arch/arm/kvm/coproc.c | 23 ++++++++----- arch/arm64/include/asm/kvm_arm.h | 7 ++-- arch/arm64/kernel/traps.c | 1 + arch/arm64/kvm/hyp/debug-sr.c | 30 +++++++++++++++++ arch/arm64/kvm/regmap.c | 5 +++ arch/arm64/kvm/sys_regs.c | 32 ++++++++++-------- arch/mips/kvm/mips.c | 10 ------ arch/powerpc/kvm/powerpc.c | 15 +++------ arch/s390/kvm/kvm-s390.c | 10 ------ arch/x86/include/asm/kvm_host.h | 3 ++ arch/x86/kernel/kvm.c | 8 ----- arch/x86/kvm/debugfs.c | 46 ++++++++----------------- arch/x86/kvm/lapic.c | 8 ----- arch/x86/kvm/svm.c | 6 ++++ arch/x86/kvm/vmx/vmx.c | 6 ++++ arch/x86/kvm/x86.c | 16 +++++++++ include/kvm/arm_pmu.h | 2 ++ include/kvm/arm_vgic.h | 1 + include/linux/kvm_host.h | 6 ++-- tools/testing/selftests/kvm/.gitignore | 3 +- tools/testing/selftests/kvm/config | 3 ++ virt/kvm/arm/arm.c | 18 +++++++--- virt/kvm/arm/hyp/vgic-v3-sr.c | 8 +++++ virt/kvm/arm/pmu.c | 18 ++++++++-- virt/kvm/arm/vgic/vgic-mmio.c | 16 +++++++++ virt/kvm/arm/vgic/vgic-v2.c | 9 ++++- virt/kvm/arm/vgic/vgic-v3.c | 7 +++- virt/kvm/arm/vgic/vgic.c | 11 ++++++ virt/kvm/arm/vgic/vgic.h | 2 ++ virt/kvm/kvm_main.c | 61 ++++++++++++++++++++-------------- 30 files changed, 249 insertions(+), 142 deletions(-)