aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.davemloft.net>2005-01-13 05:22:44 -0800
committerDavid S. Miller <davem@nuts.davemloft.net>2005-01-13 05:22:44 -0800
commit6f64af399dc12e8f46aab8ce9d73eea67939f8f5 (patch)
tree020cc5a55b5dc79163d04a3c19fb3ca5781ef5ca /drivers
parentb12d2df8e587e27b68df7aa4f3c2b49f0eb73028 (diff)
downloadhistory-6f64af399dc12e8f46aab8ce9d73eea67939f8f5.tar.gz
[SPARC64]: Need some more SPARC32 ifdeffing in here.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/sbus/sbus.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/sbus/sbus.c b/drivers/sbus/sbus.c
index 5aba7890d16d2d..5d30a3ebfccd4b 100644
--- a/drivers/sbus/sbus.c
+++ b/drivers/sbus/sbus.c
@@ -231,18 +231,20 @@ static void __init sbus_bus_ranges_init(int parent_node, struct sbus_bus *sbus)
return;
}
sbus->num_sbus_ranges = len / sizeof(struct linux_prom_ranges);
+#ifdef CONFIG_SPARC32
if (sparc_cpu_model == sun4d) {
struct linux_prom_ranges iounit_ranges[PROMREG_MAX];
int num_iounit_ranges;
- len = prom_getproperty(parent_node, "ranges",
- (char *) iounit_ranges,
- sizeof (iounit_ranges));
+ len = prom_getproperty(parent_node, "ranges",
+ (char *) iounit_ranges,
+ sizeof (iounit_ranges));
if (len != -1) {
num_iounit_ranges = (len/sizeof(struct linux_prom_ranges));
prom_adjust_ranges (sbus->sbus_ranges, sbus->num_sbus_ranges, iounit_ranges, num_iounit_ranges);
}
}
+#endif
}
static void __init __apply_ranges_to_regs(struct linux_prom_ranges *ranges,