Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5661479 authored by Linas Vepstas's avatar Linas Vepstas Committed by Greg Kroah-Hartman
Browse files

PCI: rpaphp: Ensure more pcibios_add/pcibios_remove symmetry



Calls to pcibios_add should be symmetric with calls to pcibios_remove.

Signed-off-by: default avatarLinas Vepstas <linas@austin.ibm.com>
Cc: John Rose <johnrose@austin.ibm.com>
Signed-off-by: default avatarKristen Carlson Accardi <kristen.c.accardi@intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent e70ea263
Loading
Loading
Loading
Loading
+2 −7
Original line number Original line Diff line number Diff line
@@ -387,13 +387,8 @@ int dlpar_remove_pci_slot(char *drc_name, struct device_node *dn)
				__FUNCTION__, drc_name);
				__FUNCTION__, drc_name);
			return -EIO;
			return -EIO;
		}
		}
	} else {
	} else
		struct pci_dev *dev, *tmp;
		pcibios_remove_pci_devices(bus);
		list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) {
			eeh_remove_bus_device(dev);
			pci_remove_bus_device(dev);
		}
	}


	if (unmap_bus_range(bus)) {
	if (unmap_bus_range(bus)) {
		printk(KERN_ERR "%s: failed to unmap bus range\n",
		printk(KERN_ERR "%s: failed to unmap bus range\n",