drm/amd/display: Disconnect non-DP with no EDID
[linux-2.6-microblaze.git] / drivers / pci / probe.c
index aa6fba3..3a62d09 100644 (file)
@@ -2353,6 +2353,7 @@ static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn)
        pci_set_of_node(dev);
 
        if (pci_setup_device(dev)) {
+               pci_release_of_node(dev);
                pci_bus_put(dev->bus);
                kfree(dev);
                return NULL;