--- x/virt/kvm/kvm_main.c +++ k/virt/kvm/kvm_main.c @@ -1245,6 +1245,9 @@ out_err_mmu_notifier: if (kvm->mmu_notifier.ops) mmu_notifier_unregister(&kvm->mmu_notifier, current->mm); #endif + mutex_lock(&kvm_lock); + list_del(&kvm->vm_list); + mutex_unlock(&kvm_lock); out_err_no_mmu_notifier: hardware_disable_all(); out_err_no_disable: