Message ID | 51A4C3D9.7070402@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Bjorn Helgaas |
Headers | show |
diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c index 3e33499..bf0a32e 100644 --- a/drivers/pci/iov.c +++ b/drivers/pci/iov.c @@ -123,8 +123,9 @@ failed1: pci_dev_put(dev); mutex_lock(&iov->dev->sriov->lock); pci_stop_and_remove_bus_device(virtfn); - virtfn_remove_bus(dev->bus, bus); failed0: + if (bus) + virtfn_remove_bus(dev->bus, bus); mutex_unlock(&iov->dev->sriov->lock); return rc;