KVM: introduce irq_lock, use it to protect ioapic
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / virt / kvm / kvm_main.c
index d1f9c87daa8738885b9bf7acd4a151cb815ef45c..d47e660fb709aab04a45eb680a4f062a3eec2c5e 100644 (file)
@@ -982,6 +982,7 @@ static struct kvm *kvm_create_vm(void)
        kvm_io_bus_init(&kvm->pio_bus);
        kvm_irqfd_init(kvm);
        mutex_init(&kvm->lock);
+       mutex_init(&kvm->irq_lock);
        kvm_io_bus_init(&kvm->mmio_bus);
        init_rwsem(&kvm->slots_lock);
        atomic_set(&kvm->users_count, 1);