lkml.org 
[lkml]   [2017]   [Sep]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] Second batch of KVM changes for Linux 4.14.2
Date
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(-)

\
 
 \ /
  Last update: 2017-09-15 23:32    [W:0.034 / U:0.216 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site