KVM: add missing cleanup_srcu_struct
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 3 Jun 2014 11:44:17 +0000 (13:44 +0200)
committerChristoffer Dall <christoffer.dall@linaro.org>
Thu, 2 Oct 2014 15:18:48 +0000 (17:18 +0200)
Reported-by: hrg <hrgstephen@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 820b3fcdeb80d30410f4427d2cbf9161c35fdeef)
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
virt/kvm/kvm_main.c

index 17b107fa7a2b73ae7ed266c074e6d105c250eaf0..3db56912caed3f8ba9eb71f127a906f9a9e86028 100644 (file)
@@ -607,6 +607,7 @@ static void kvm_destroy_vm(struct kvm *kvm)
        kvm_arch_destroy_vm(kvm);
        kvm_destroy_devices(kvm);
        kvm_free_physmem(kvm);
+       cleanup_srcu_struct(&kvm->irq_srcu);
        cleanup_srcu_struct(&kvm->srcu);
        kvm_arch_free_vm(kvm);
        hardware_disable_all();