diff options
author | David S. Miller <davem@nuts.davemloft.net> | 2005-01-13 05:22:44 -0800 |
---|---|---|
committer | David S. Miller <davem@nuts.davemloft.net> | 2005-01-13 05:22:44 -0800 |
commit | 6f64af399dc12e8f46aab8ce9d73eea67939f8f5 (patch) | |
tree | 020cc5a55b5dc79163d04a3c19fb3ca5781ef5ca /drivers | |
parent | b12d2df8e587e27b68df7aa4f3c2b49f0eb73028 (diff) | |
download | history-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.c | 8 |
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, |