Re: [PATCH] arm, kvm: fix double lock on cpu_add_remove_lock

2014-04-07 Thread Srivatsa S. Bhat
christoffer.d...@linaro.org Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com Cc: Rafael J. Wysocki rafael.j.wyso...@intel.com Signed-off-by: Ming Lei tom.leim...@gmail.com Sorry for missing that, and thank you for the fix! Reviewed-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com

[UPDATED PATCH v3 10/52] arm, kvm: Fix CPU hotplug callback registration

2014-03-18 Thread Srivatsa S. Bhat
On 03/15/2014 12:40 AM, Christoffer Dall wrote: On Fri, Mar 14, 2014 at 11:13:29AM +0530, Srivatsa S. Bhat wrote: On 03/13/2014 04:51 AM, Christoffer Dall wrote: On Tue, Mar 11, 2014 at 02:05:38AM +0530, Srivatsa S. Bhat wrote: Subsystems that want to register CPU hotplug callbacks, as well

Re: [PATCH v3 10/52] arm, kvm: Fix CPU hotplug callback registration

2014-03-13 Thread Srivatsa S. Bhat
On 03/13/2014 04:51 AM, Christoffer Dall wrote: On Tue, Mar 11, 2014 at 02:05:38AM +0530, Srivatsa S. Bhat wrote: Subsystems that want to register CPU hotplug callbacks, as well as perform initialization for the CPUs that are already online, often do it as shown below: get_online_cpus

[PATCH v3 29/52] x86, kvm: Fix CPU hotplug callback registration

2014-03-10 Thread Srivatsa S. Bhat
this latter form of callback registration. Cc: Gleb Natapov g...@kernel.org Cc: Thomas Gleixner t...@linutronix.de Cc: Ingo Molnar mi...@kernel.org Cc: H. Peter Anvin h...@zytor.com Cc: x...@kernel.org Cc: kvm@vger.kernel.org Acked-by: Paolo Bonzini pbonz...@redhat.com Signed-off-by: Srivatsa S. Bhat

[PATCH v3 10/52] arm, kvm: Fix CPU hotplug callback registration

2014-03-10 Thread Srivatsa S. Bhat
-by: Paolo Bonzini pbonz...@redhat.com Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/arm/kvm/arm.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index bd18bb8..f0e50a0 100644 --- a/arch/arm/kvm/arm.c +++ b

[PATCH v2 29/52] x86, kvm: Fix CPU hotplug callback registration

2014-02-14 Thread Srivatsa S. Bhat
this latter form of callback registration. Cc: Gleb Natapov g...@kernel.org Cc: Paolo Bonzini pbonz...@redhat.com Cc: Thomas Gleixner t...@linutronix.de Cc: Ingo Molnar mi...@kernel.org Cc: H. Peter Anvin h...@zytor.com Cc: x...@kernel.org Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b

[PATCH v2 10/52] arm, kvm: Fix CPU hotplug callback registration

2014-02-14 Thread Srivatsa S. Bhat
-ker...@lists.infradead.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/arm/kvm/arm.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index 1d8248e..147b917 100644 --- a/arch/arm/kvm/arm.c +++ b/arch

[PATCH 27/51] x86, kvm: Fix CPU hotplug callback registration

2014-02-05 Thread Srivatsa S. Bhat
of callback registration. Cc: Gleb Natapov g...@kernel.org Cc: Paolo Bonzini pbonz...@redhat.com Cc: Thomas Gleixner t...@linutronix.de Cc: Ingo Molnar mi...@redhat.com Cc: H. Peter Anvin h...@zytor.com Cc: x...@kernel.org Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b

[PATCH 09/51] arm, kvm: Fix CPU hotplug callback registration

2014-02-05 Thread Srivatsa S. Bhat
-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/arm/kvm/arm.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index 1d8248e..e2ef4c4 100644 --- a/arch/arm/kvm/arm.c +++ b/arch/arm/kvm/arm.c @@ -1050,21 +1050,26 @@ int

[PATCH v3 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-27 Thread Srivatsa S. Bhat
: kvm@vger.kernel.org Cc: kvm-...@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4 ++-- arch

[PATCH v3 29/45] KVM: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-27 Thread Srivatsa S. Bhat
pbonz...@redhat.com Cc: Gleb Natapov g...@redhat.com Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- virt/kvm/kvm_main.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 302681c

[PATCH v3 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-27 Thread Srivatsa S. Bhat
...@vger.kernel.org Cc: kvm-ppc@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4

Re: [PATCH v2 29/45] kvm/vmx: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-26 Thread Srivatsa S. Bhat
On 06/26/2013 01:16 PM, Paolo Bonzini wrote: Il 25/06/2013 22:30, Srivatsa S. Bhat ha scritto: -cpu = get_cpu(); +cpu = get_online_cpus_atomic(); vmx_vcpu_load(vmx-vcpu, cpu); vmx-vcpu.cpu = cpu; err = vmx_vcpu_setup(vmx); vmx_vcpu_put(vmx-vcpu); -put_cpu

Re: [PATCH v2 29/45] kvm/vmx: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-26 Thread Srivatsa S. Bhat
On 06/26/2013 01:53 PM, Paolo Bonzini wrote: Il 26/06/2013 10:06, Srivatsa S. Bhat ha scritto: On 06/26/2013 01:16 PM, Paolo Bonzini wrote: Il 25/06/2013 22:30, Srivatsa S. Bhat ha scritto: - cpu = get_cpu(); + cpu = get_online_cpus_atomic(); vmx_vcpu_load(vmx-vcpu, cpu); vmx

[PATCH v2 28/45] KVM: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-25 Thread Srivatsa S. Bhat
...@redhat.com Cc: Paolo Bonzini pbonz...@redhat.com Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- virt/kvm/kvm_main.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 302681c

[PATCH v2 29/45] kvm/vmx: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-25 Thread Srivatsa S. Bhat
...@redhat.com Cc: Paolo Bonzini pbonz...@redhat.com Cc: Thomas Gleixner t...@linutronix.de Cc: Ingo Molnar mi...@redhat.com Cc: H. Peter Anvin h...@zytor.com Cc: x...@kernel.org Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/x86/kvm/vmx.c | 13

[PATCH v2 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-25 Thread Srivatsa S. Bhat
: kvm@vger.kernel.org Cc: kvm-...@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4 ++-- arch

[PATCH v2 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-25 Thread Srivatsa S. Bhat
...@vger.kernel.org Cc: kvm-ppc@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4

[PATCH 28/45] KVM: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-23 Thread Srivatsa S. Bhat
...@redhat.com Cc: Paolo Bonzini pbonz...@redhat.com Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- virt/kvm/kvm_main.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 302681c

[PATCH 29/45] kvm/vmx: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-23 Thread Srivatsa S. Bhat
...@redhat.com Cc: Paolo Bonzini pbonz...@redhat.com Cc: Thomas Gleixner t...@linutronix.de Cc: Ingo Molnar mi...@redhat.com Cc: H. Peter Anvin h...@zytor.com Cc: x...@kernel.org Cc: kvm@vger.kernel.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/x86/kvm/vmx.c | 13

[PATCH 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-23 Thread Srivatsa S. Bhat
: kvm@vger.kernel.org Cc: kvm-...@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4 ++-- arch

[PATCH 41/45] powerpc: Use get/put_online_cpus_atomic() to prevent CPU offline

2013-06-23 Thread Srivatsa S. Bhat
...@vger.kernel.org Cc: kvm-ppc@vger.kernel.org Cc: oprofile-l...@lists.sf.net Cc: cbe-oss-...@lists.ozlabs.org Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com --- arch/powerpc/kernel/irq.c |7 ++- arch/powerpc/kernel/machine_kexec_64.c |4

Re: WARNING: at arch/x86/kernel/smp.c:119 native_smp_send_reschedule+0x25/0x43()

2012-02-10 Thread Srivatsa S. Bhat
Adding Suresh and Peter to Cc. On 02/10/2012 01:16 AM, Sasha Levin wrote: On Wed, Feb 8, 2012 at 7:59 PM, Josh Boyer jwbo...@gmail.com wrote: On Wed, Feb 8, 2012 at 8:31 PM, Sasha Levin levinsasha...@gmail.com wrote: Hi all, I got the following warning when shutting down a KVM guest with a