|
@@ -2140,7 +2140,9 @@ static int kvm_cpu_hotplug(struct notifier_block *notifier, unsigned long val,
|
|
case CPU_DYING:
|
|
case CPU_DYING:
|
|
printk(KERN_INFO "kvm: disabling virtualization on CPU%d\n",
|
|
printk(KERN_INFO "kvm: disabling virtualization on CPU%d\n",
|
|
cpu);
|
|
cpu);
|
|
|
|
+ spin_lock(&kvm_lock);
|
|
hardware_disable(NULL);
|
|
hardware_disable(NULL);
|
|
|
|
+ spin_unlock(&kvm_lock);
|
|
break;
|
|
break;
|
|
case CPU_STARTING:
|
|
case CPU_STARTING:
|
|
printk(KERN_INFO "kvm: enabling virtualization on CPU%d\n",
|
|
printk(KERN_INFO "kvm: enabling virtualization on CPU%d\n",
|