sparc: Fix handling of LANCE and ESP parent nodes in of_device.c
authorDavid S. Miller <davem@davemloft.net>
Wed, 3 Sep 2008 09:04:41 +0000 (02:04 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 3 Sep 2008 09:05:19 +0000 (02:05 -0700)
commit5280267c1dddb8d413595b87dc406624bb497946
tree541701a1c15d17b7b5535beebd8e4f258d31395c
parent9723f38eb53eac9a851210b629555a37afa3f15c
sparc: Fix handling of LANCE and ESP parent nodes in of_device.c

The device nodes that sit above 'esp' and 'le' on SBUS lack a 'ranges'
property, but we should pass the translation up to the parent node so
that the SBUS level ranges get applied.

Based upon a bug report from Robert Reif.

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