sparc64: Do not ignore 'pmu' device ranges.
authorDavid S. Miller <davem@davemloft.net>
Sun, 27 Apr 2008 03:59:52 +0000 (20:59 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 27 Apr 2008 04:41:20 +0000 (21:41 -0700)
I must have disabled this due to other bugs which were fixed over
time.  And this is needed in order for child devices of "pmu"
to get proper resource values.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/of_device.c

index 9e58e8c..d569f60 100644 (file)
@@ -412,12 +412,6 @@ static int __init build_one_resource(struct device_node *parent,
 
 static int __init use_1to1_mapping(struct device_node *pp)
 {
-       /* If this is on the PMU bus, don't try to translate it even
-        * if a ranges property exists.
-        */
-       if (!strcmp(pp->name, "pmu"))
-               return 1;
-
        /* If we have a ranges property in the parent, use it.  */
        if (of_find_property(pp, "ranges", NULL) != NULL)
                return 0;