|
@@ -421,11 +421,10 @@ static ssize_t dlpar_cpu_probe(const char *buf, size_t count)
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
|
|
|
dn = dlpar_configure_connector(cpu_to_be32(drc_index), parent);
|
|
dn = dlpar_configure_connector(cpu_to_be32(drc_index), parent);
|
|
|
|
+ of_node_put(parent);
|
|
if (!dn)
|
|
if (!dn)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
- of_node_put(parent);
|
|
|
|
-
|
|
|
|
rc = dlpar_attach_node(dn);
|
|
rc = dlpar_attach_node(dn);
|
|
if (rc) {
|
|
if (rc) {
|
|
dlpar_release_drc(drc_index);
|
|
dlpar_release_drc(drc_index);
|