Hi Laura,
Am 29.06.2014 21:06, schrieb Laura Abbott:
Commit 1c2f87c22566cd057bc8cde10c37ae9da1a1bb76 (ARM: 8025/1: Get rid of meminfo) dropped the upper bound on the number of memory banks that can be added as there was no technical need in the kernel. It turns out though, some bootloaders (specifically the arndale-octa exynos boards) may pass invalid memory information and rely on the kernel to not parse this data. This is a bug in the bootloader but we still need to work around this. Re-introduce a maximum bank limit per board to prevent invalid banks from being passed to the kernel.
Reported-by: Tushar Behera trblinux@gmail.com Signed-off-by: Laura Abbott lauraa@codeaurora.org
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-June/265615.html
Tested-by: Andreas Färber afaerber@suse.de
[ 0.000000] Max banks too low, ignoring memory at 0xfbffffaf [ 0.000000] Max banks too low, ignoring memory at 0xfffedbff [ 0.000000] Max banks too low, ignoring memory at 0xffbbffd9 [ 0.000000] Max banks too low, ignoring memory at 0xffefefef
Thanks, Andreas