Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM fixes from Radim Krčmář: "ARM: - Fix a VFP corruption in 32-bit guest - Add missing cache invalidation for CoW pages - Two small cleanups s390: - Fallout from the hugetlbfs support: pfmf interpretion and locking - VSIE: fix keywrapping for nested guests PPC: - Fix a bug where pages might not get marked dirty, causing guest memory corruption on migration - Fix a bug causing reads from guest memory to use the wrong guest real address for very large HPT guests (>256G of memory), leading to failures in instruction emulation. x86: - Fix out of bound access from malicious pv ipi hypercalls (introduced in rc1) - Fix delivery of pending interrupts when entering a nested guest, preventing arbitrarily late injection - Sanitize kvm_stat output after destroying a guest - Fix infinite loop when emulating a nested guest page fault and improve the surrounding emulation code - Two minor cleanups" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (28 commits) KVM: LAPIC: Fix pv ipis out-of-bounds access KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 arm64: KVM: Remove pgd_lock KVM: Remove obsolete kvm_unmap_hva notifier backend arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting KVM: s390: vsie: copy wrapping keys to right place KVM: s390: Fix pfmf and conditional skey emulation tools/kvm_stat: re-animate display of dead guests tools/kvm_stat: indicate dead guests as such tools/kvm_stat: handle guest removals more gracefully tools/kvm_stat: don't reset stats when setting PID filter for debugfs tools/kvm_stat: fix updates for dead guests tools/kvm_stat: fix handling of invalid paths in debugfs provider tools/kvm_stat: fix python3 issues KVM: x86: Unexport x86_emulate_instruction() KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() KVM: x86: Do not re-{try,execute} after failed emulation in L2 KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault ...
Showing
- arch/arm/include/asm/kvm_host.h 0 additions, 1 deletionarch/arm/include/asm/kvm_host.h
- arch/arm64/include/asm/kvm_host.h 1 addition, 3 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/kvm/hyp/switch.c 6 additions, 3 deletionsarch/arm64/kvm/hyp/switch.c
- arch/mips/include/asm/kvm_host.h 0 additions, 1 deletionarch/mips/include/asm/kvm_host.h
- arch/mips/kvm/mmu.c 0 additions, 10 deletionsarch/mips/kvm/mmu.c
- arch/powerpc/kvm/book3s_64_mmu_hv.c 1 addition, 1 deletionarch/powerpc/kvm/book3s_64_mmu_hv.c
- arch/powerpc/kvm/book3s_64_mmu_radix.c 3 additions, 3 deletionsarch/powerpc/kvm/book3s_64_mmu_radix.c
- arch/s390/include/asm/mmu.h 7 additions, 1 deletionarch/s390/include/asm/mmu.h
- arch/s390/kvm/kvm-s390.c 2 additions, 0 deletionsarch/s390/kvm/kvm-s390.c
- arch/s390/kvm/priv.c 18 additions, 12 deletionsarch/s390/kvm/priv.c
- arch/s390/kvm/vsie.c 2 additions, 1 deletionarch/s390/kvm/vsie.c
- arch/x86/include/asm/kvm_host.h 7 additions, 15 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/lapic.c 20 additions, 7 deletionsarch/x86/kvm/lapic.c
- arch/x86/kvm/mmu.c 15 additions, 11 deletionsarch/x86/kvm/mmu.c
- arch/x86/kvm/svm.c 9 additions, 10 deletionsarch/x86/kvm/svm.c
- arch/x86/kvm/vmx.c 31 additions, 12 deletionsarch/x86/kvm/vmx.c
- arch/x86/kvm/x86.c 23 additions, 5 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/x86.h 2 additions, 0 deletionsarch/x86/kvm/x86.h
- tools/kvm/kvm_stat/kvm_stat 49 additions, 10 deletionstools/kvm/kvm_stat/kvm_stat
- virt/kvm/arm/mmu.c 8 additions, 13 deletionsvirt/kvm/arm/mmu.c
Loading
Please register or sign in to comment