mirror of https://gitee.com/openkylin/linux.git
PCI: rpaphp: Ensure more pcibios_add/pcibios_remove symmetry
Calls to pcibios_add should be symmetric with calls to pcibios_remove. Signed-off-by: Linas Vepstas <linas@austin.ibm.com> Cc: John Rose <johnrose@austin.ibm.com> Signed-off-by: Kristen Carlson Accardi <kristen.c.accardi@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
e70ea2634a
commit
b5661479ee
|
@ -387,13 +387,8 @@ int dlpar_remove_pci_slot(char *drc_name, struct device_node *dn)
|
|||
__FUNCTION__, drc_name);
|
||||
return -EIO;
|
||||
}
|
||||
} else {
|
||||
struct pci_dev *dev, *tmp;
|
||||
list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) {
|
||||
eeh_remove_bus_device(dev);
|
||||
pci_remove_bus_device(dev);
|
||||
}
|
||||
}
|
||||
} else
|
||||
pcibios_remove_pci_devices(bus);
|
||||
|
||||
if (unmap_bus_range(bus)) {
|
||||
printk(KERN_ERR "%s: failed to unmap bus range\n",
|
||||
|
|
Loading…
Reference in New Issue