Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM fixes from Paolo Bonzini: "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" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault KVM: x86: remove dead initialization KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE KVM: arm64: Fix off-by-one in range_is_memory
Showing
- Documentation/virt/kvm/locking.rst 4 additions, 4 deletionsDocumentation/virt/kvm/locking.rst
- arch/arm64/kvm/arm.c 8 additions, 4 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/hyp/nvhe/mem_protect.c 1 addition, 1 deletionarch/arm64/kvm/hyp/nvhe/mem_protect.c
- arch/x86/include/asm/kvm_host.h 7 additions, 0 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/cpuid.c 1 addition, 27 deletionsarch/x86/kvm/cpuid.c
- arch/x86/kvm/hyperv.c 1 addition, 1 deletionarch/x86/kvm/hyperv.c
- arch/x86/kvm/mmu/mmu.c 28 additions, 0 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/mmu/tdp_mmu.c 24 additions, 11 deletionsarch/x86/kvm/mmu/tdp_mmu.c
- arch/x86/kvm/vmx/nested.c 43 additions, 13 deletionsarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmx.h 1 addition, 1 deletionarch/x86/kvm/vmx/vmx.h
Please register or sign in to comment