[GIT PULL] Second batch of KVM changes for Linux 4.14.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

The following changes since commit 0756b7fbb696d2cb18785da9cab13ec164017f64:

  Merge tag 'kvm-4.14-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2017-09-08 15:18:36 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 4f350c6dbcb9000e18907515ec8a7b205ac33c69:

  kvm: nVMX: Handle deferred early VMLAUNCH/VMRESUME failure properly (2017-09-15 16:57:15 +0200)

----------------------------------------------------------------
* 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

----------------------------------------------------------------
Benjamin Herrenschmidt (1):
      KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses

Christian Borntraeger (1):
      KVM: fix rcu warning on VM_CREATE errors

Davidlohr Bueso (7):
      sched/wait: Add swq_has_sleeper()
      kvm,async_pf: Use swq_has_sleeper()
      kvm,lapic: Justify use of swait_active()
      kvm,x86: Fix apf_task_wake_one() wq serialization
      kvm: Serialize wq active checks in kvm_vcpu_wake_up()
      kvm,powerpc: Serialize wq active checks in ops->vcpu_kick
      kvm,mips: Fix potential swait_active() races

Jan H. Schönherr (5):
      KVM: SVM: Add a missing 'break' statement
      KVM: x86: Fix handling of pending signal on uninitialized AP
      KVM: x86: Fix immediate_exit handling for uninitialized AP
      KVM: Don't accept obviously wrong gsi values via KVM_IRQFD
      KVM: VMX: Do not BUG() on out-of-bounds guest IRQ

Jim Mattson (4):
      kvm: nVMX: Don't allow L2 to access the hardware CR8
      kvm: nVMX: Remove nested_vmx_succeed after successful VM-entry
      kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly
      kvm: nVMX: Handle deferred early VMLAUNCH/VMRESUME failure properly

Joerg Roedel (1):
      KVM: x86: Remove .get_pkru() from kvm_x86_ops

Ladi Prosek (1):
      KVM: trace events: update list of exit reasons

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
      KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly

Radim Krčmář (2):
      KVM: x86: fix clang build
      Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/.../paulus/powerpc

Suravee Suthikulpanit (3):
      KVM: SVM: Refactor AVIC vcpu initialization into avic_init_vcpu()
      KVM: Add struct kvm_vcpu pointer parameter to get_enable_apicv()
      KVM: SVM: Add irqchip_split() checks before enabling AVIC

Wanpeng Li (2):
      KVM: X86: Don't block vCPU if there is pending exception
      KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously

 arch/mips/kvm/mips.c                    |   4 +-
 arch/powerpc/kvm/book3s_hv.c            |   4 +-
 arch/powerpc/kvm/book3s_hv_rm_xive.c    |   1 -
 arch/powerpc/kvm/book3s_hv_rmhandlers.S |  17 +++-
 arch/powerpc/kvm/book3s_xive.c          |   1 -
 arch/powerpc/kvm/book3s_xive_template.c |   7 +-
 arch/x86/include/asm/kvm_host.h         |   3 +-
 arch/x86/kernel/kvm.c                   |   2 +-
 arch/x86/kvm/cpuid.h                    |   1 -
 arch/x86/kvm/lapic.c                    |   4 +
 arch/x86/kvm/svm.c                      |  38 +++++---
 arch/x86/kvm/vmx.c                      | 162 +++++++++++++++++++-------------
 arch/x86/kvm/x86.c                      |  51 ++++++++--
 include/linux/swait.h                   |  58 +++++++++++-
 include/trace/events/kvm.h              |   4 +-
 virt/kvm/async_pf.c                     |   6 +-
 virt/kvm/eventfd.c                      |   2 +
 virt/kvm/kvm_main.c                     |   3 +-
 18 files changed, 257 insertions(+), 111 deletions(-)



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux