X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=virt%2Fkvm%2Fassigned-dev.c;h=3ad0925d23a9c85e39b508021ef9fcf2bbb1ad81;hp=7debe8c9e10e610074feed7a5fe7414edb91fa4b;hb=1bc87b00556e8f7ba30a1010471951c5b8f71114;hpb=cc0793968a602c9b40f7b99c401674750aa99e06 diff --git a/virt/kvm/assigned-dev.c b/virt/kvm/assigned-dev.c index 7debe8c9e10e..3ad0925d23a9 100644 --- a/virt/kvm/assigned-dev.c +++ b/virt/kvm/assigned-dev.c @@ -208,6 +208,8 @@ static void kvm_free_assigned_device(struct kvm *kvm, else pci_restore_state(assigned_dev->dev); + assigned_dev->dev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED; + pci_release_regions(assigned_dev->dev); pci_disable_device(assigned_dev->dev); pci_dev_put(assigned_dev->dev);