On Fri, Nov 07, 2008 at 01:45:57PM -0600, Becky Bruce wrote:
> + if (tmp) {
> + u64 addr;
> + if (addrcells && (*addrcells == 2))
> + addr = *tmp;
> + else
> + addr = *(u32 *)tmp;
If #address-cells is missing (not that it ever should be), the default is 2, not 1.
-Scott