Linus, The following changes since commit d5aaad6f83420efb8357ac8e11c868708b22d0a9: KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (2021-08-05 03:33:56 -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 6e949ddb0a6337817330c897e29ca4177c646f02: Merge branch 'kvm-tdpmmu-fixes' into kvm-master (2021-08-13 03:33:13 -0400) ---------------------------------------------------------------- ARM: - Plug race between enabling MTE and creating vcpus - Fix off-by-one bug when checking whether an address range is RAM x86: - Fixes for the new MMU, especially a memory leak on hosts with <39 physical address bits - Remove bogus EFER.NX checks on 32-bit non-PAE hosts - WAITPKG fix ---------------------------------------------------------------- David Brazdil (1): KVM: arm64: Fix off-by-one in range_is_memory Junaid Shahid (1): kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault Paolo Bonzini (4): KVM: x86: remove dead initialization Merge branch 'kvm-vmx-secctl' into kvm-master Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD Merge branch 'kvm-tdpmmu-fixes' into kvm-master Sean Christopherson (6): KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock Steven Price (1): KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE Documentation/virt/kvm/locking.rst | 8 ++--- arch/arm64/kvm/arm.c | 12 +++++--- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- arch/x86/include/asm/kvm_host.h | 7 +++++ arch/x86/kvm/cpuid.c | 28 +----------------- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 28 ++++++++++++++++++ arch/x86/kvm/mmu/tdp_mmu.c | 35 +++++++++++++++------- arch/x86/kvm/vmx/nested.c | 56 +++++++++++++++++++++++++++-------- arch/x86/kvm/vmx/vmx.h | 2 +- 10 files changed, 118 insertions(+), 62 deletions(-)