[SPARC] sbus: Make sure sbus nodes are named uniquely.
Just name them "sbus%d" otherwise on sun4d we try to register multiple entries named "sbi@0,0" which does not work. Based upon a report from Raymond Burns. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f7785a64d1
commit
3932932956
|
@ -233,7 +233,7 @@ static void __init build_one_sbus(struct device_node *dp, int num_sbus)
|
|||
sbus->ofdev.node = dp;
|
||||
sbus->ofdev.dev.parent = NULL;
|
||||
sbus->ofdev.dev.bus = &sbus_bus_type;
|
||||
strcpy(sbus->ofdev.dev.bus_id, dp->path_component_name);
|
||||
sprintf(sbus->ofdev.dev.bus_id, "sbus%d", num_sbus);
|
||||
|
||||
if (of_device_register(&sbus->ofdev) != 0)
|
||||
printk(KERN_DEBUG "sbus: device registration error for %s!\n",
|
||||
|
|
Loading…
Reference in New Issue