Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Šī revīzija ir iekļauta:
@@ -189,7 +189,7 @@ int __of_attach_node_sysfs(struct device_node *np)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __init of_init(void)
|
||||
void __init of_core_init(void)
|
||||
{
|
||||
struct device_node *np;
|
||||
|
||||
@@ -198,7 +198,8 @@ static int __init of_init(void)
|
||||
of_kset = kset_create_and_add("devicetree", NULL, firmware_kobj);
|
||||
if (!of_kset) {
|
||||
mutex_unlock(&of_mutex);
|
||||
return -ENOMEM;
|
||||
pr_err("devicetree: failed to register existing nodes\n");
|
||||
return;
|
||||
}
|
||||
for_each_of_allnodes(np)
|
||||
__of_attach_node_sysfs(np);
|
||||
@@ -207,10 +208,7 @@ static int __init of_init(void)
|
||||
/* Symlink in /proc as required by userspace ABI */
|
||||
if (of_root)
|
||||
proc_symlink("device-tree", NULL, "/sys/firmware/devicetree/base");
|
||||
|
||||
return 0;
|
||||
}
|
||||
core_initcall(of_init);
|
||||
|
||||
static struct property *__of_find_property(const struct device_node *np,
|
||||
const char *name, int *lenp)
|
||||
|
@@ -225,7 +225,7 @@ void __of_attach_node(struct device_node *np)
|
||||
phandle = __of_get_property(np, "phandle", &sz);
|
||||
if (!phandle)
|
||||
phandle = __of_get_property(np, "linux,phandle", &sz);
|
||||
if (IS_ENABLED(PPC_PSERIES) && !phandle)
|
||||
if (IS_ENABLED(CONFIG_PPC_PSERIES) && !phandle)
|
||||
phandle = __of_get_property(np, "ibm,phandle", &sz);
|
||||
np->phandle = (phandle && (sz >= 4)) ? be32_to_cpup(phandle) : 0;
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user