Re: [PATCH v2 3/3] KVM: Fix leak vCPU's VMCS value into other pCPU

2019-07-31 Thread Wanpeng Li
On Wed, 31 Jul 2019 at 20:55, Paolo Bonzini wrote: > > On 31/07/19 13:39, Wanpeng Li wrote: > > diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c > > index ed061d8..12f2c91 100644 > > --- a/virt/kvm/kvm_main.c > > +++ b/virt/kvm/kvm_main.c > > @@ -2506,7 +2506,7 @@ void kvm_vcpu_on_spin(struc

Re: [PATCH v2 3/3] KVM: Fix leak vCPU's VMCS value into other pCPU

2019-07-31 Thread Paolo Bonzini
On 31/07/19 13:39, Wanpeng Li wrote: > diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c > index ed061d8..12f2c91 100644 > --- a/virt/kvm/kvm_main.c > +++ b/virt/kvm/kvm_main.c > @@ -2506,7 +2506,7 @@ void kvm_vcpu_on_spin(struct kvm_vcpu *me, bool > yield_to_kernel_mode) >

[PATCH v2 3/3] KVM: Fix leak vCPU's VMCS value into other pCPU

2019-07-31 Thread Wanpeng Li
From: Wanpeng Li After commit d73eb57b80b (KVM: Boost vCPUs that are delivering interrupts), a five years ago bug is exposed. Running ebizzy benchmark in three 80 vCPUs VMs on one 80 pCPUs Skylake server, a lot of rcu_sched stall warning splatting in the VMs after stress testing: INFO: rcu_s