From: Nicolas Pitre Date: Tue, 15 Jan 2013 17:51:32 +0000 (+0100) Subject: ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area X-Git-Tag: v3.8-rc5~4^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f16f4998f98e42e3f2dedf663cfb691ff0324af;p=pandora-kernel.git ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area We currently use a temporary 1MB section aligned to a 1MB boundary for mapping the provided device tree until the final page table is created. However, if the device tree happens to cross that 1MB boundary, the end of it remains unmapped and the kernel crashes when it attempts to access it. Given no restriction on the location of that DTB, it could end up with only a few bytes mapped at the end of a section. Solve this issue by mapping two consecutive sections. Signed-off-by: Nicolas Pitre Tested-by: Sascha Hauer Tested-by: Tomasz Figa Cc: stable@vger.kernel.org Signed-off-by: Russell King --- Reading git-diff-tree failed