Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull more KVM updates from Paolo Bonzini: - PPC bugfixes - RCU splat fix - swait races fix - pointless userspace-triggerable BUG() fix - misc fixes for KVM_RUN corner cases - nested virt correctness fixes + one host DoS - some cleanups - clang build fix - fix AMD AVIC with default QEMU command line options - x86 bugfixes * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (28 commits) kvm: nVMX: Handle deferred early VMLAUNCH/VMRESUME failure properly kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly kvm: nVMX: Remove nested_vmx_succeed after successful VM-entry kvm,mips: Fix potential swait_active() races kvm,powerpc: Serialize wq active checks in ops->vcpu_kick kvm: Serialize wq active checks in kvm_vcpu_wake_up() kvm,x86: Fix apf_task_wake_one() wq serialization kvm,lapic: Justify use of swait_active() kvm,async_pf: Use swq_has_sleeper() sched/wait: Add swq_has_sleeper() KVM: VMX: Do not BUG() on out-of-bounds guest IRQ KVM: Don't accept obviously wrong gsi values via KVM_IRQFD kvm: nVMX: Don't allow L2 to access the hardware CR8 KVM: trace events: update list of exit reasons KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously KVM: X86: Don't block vCPU if there is pending exception KVM: SVM: Add irqchip_split() checks before enabling AVIC KVM: Add struct kvm_vcpu pointer parameter to get_enable_apicv() KVM: SVM: Refactor AVIC vcpu initialization into avic_init_vcpu() KVM: x86: fix clang build ...
No related branches found
No related tags found
Showing
- arch/mips/kvm/mips.c 2 additions, 2 deletionsarch/mips/kvm/mips.c
- arch/powerpc/kvm/book3s_hv.c 3 additions, 1 deletionarch/powerpc/kvm/book3s_hv.c
- arch/powerpc/kvm/book3s_hv_rm_xive.c 0 additions, 1 deletionarch/powerpc/kvm/book3s_hv_rm_xive.c
- arch/powerpc/kvm/book3s_hv_rmhandlers.S 16 additions, 1 deletionarch/powerpc/kvm/book3s_hv_rmhandlers.S
- arch/powerpc/kvm/book3s_xive.c 0 additions, 1 deletionarch/powerpc/kvm/book3s_xive.c
- arch/powerpc/kvm/book3s_xive_template.c 4 additions, 3 deletionsarch/powerpc/kvm/book3s_xive_template.c
- arch/x86/include/asm/kvm_host.h 1 addition, 2 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kernel/kvm.c 1 addition, 1 deletionarch/x86/kernel/kvm.c
- arch/x86/kvm/cpuid.h 0 additions, 1 deletionarch/x86/kvm/cpuid.h
- arch/x86/kvm/lapic.c 4 additions, 0 deletionsarch/x86/kvm/lapic.c
- arch/x86/kvm/svm.c 25 additions, 13 deletionsarch/x86/kvm/svm.c
- arch/x86/kvm/vmx.c 96 additions, 66 deletionsarch/x86/kvm/vmx.c
- arch/x86/kvm/x86.c 41 additions, 10 deletionsarch/x86/kvm/x86.c
- include/linux/swait.h 56 additions, 2 deletionsinclude/linux/swait.h
- include/trace/events/kvm.h 3 additions, 1 deletioninclude/trace/events/kvm.h
- virt/kvm/async_pf.c 1 addition, 5 deletionsvirt/kvm/async_pf.c
- virt/kvm/eventfd.c 2 additions, 0 deletionsvirt/kvm/eventfd.c
- virt/kvm/kvm_main.c 2 additions, 1 deletionvirt/kvm/kvm_main.c
Loading
Please register or sign in to comment