ARM: 6953/1: DT: don't try to access physical address zero
authorNicolas Pitre <nicolas.pitre@linaro.org>
Thu, 9 Jun 2011 03:58:36 +0000 (04:58 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 9 Jun 2011 09:15:06 +0000 (10:15 +0100)
commitf506cd48a4236b7045d092c9b92709ae6b4bdaf0
tree5c4a69e4cc758ae58643d813621da83fc1042de3
parent6075e9df471e35f2ebf4c73c95c304d0473bd4b2
ARM: 6953/1: DT: don't try to access physical address zero

If the DT physical address is zero, this is equivalent to no DT.
Especially when the actual RAM physical address is not located at zero,
the result of phys_to_virt() would point to la-la-land and crash the
kernel, which crash is completely silent this early during boot.

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/devtree.c