forked from Minki/linux
[PATCH] PCI: rpaphp: remove init error condition
The init function for the RPA PCI Hotplug driver returns -ENODEV in the case that no hotplug-capable slots are detected in the system. This is bad, since hot-capable slots can be added after boot to a purely virtual POWER partition. This is also bad because DLPAR I/O operations depend on the rpaphp module. Change the rpaphp init module to return success for the case of partitions that own no hotplug-capable slots at boot. Such slots can be dynamically added after boot. Signed-off-by: John Rose <johnrose@austin.ibm.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
e778272dd5
commit
e6ad00576f
@ -360,9 +360,6 @@ static int __init rpaphp_init(void)
|
|||||||
while ((dn = of_find_node_by_type(dn, "pci")))
|
while ((dn = of_find_node_by_type(dn, "pci")))
|
||||||
rpaphp_add_slot(dn);
|
rpaphp_add_slot(dn);
|
||||||
|
|
||||||
if (!num_slots)
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user