ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 29 Sep 2011 08:37:23 +0000 (09:37 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 1 Oct 2011 16:49:18 +0000 (17:49 +0100)
commit002ea9eefec98dada56fd5f8e432a4e8570c2a26
treed97e36ac8ad876269cd26d28c0d368c0ec35c75e
parent47ea91b4052d9e94b9dca5d7a3d947fbebd07ba9
ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES

The VM subsystem assumes that there are valid memmap entries from
the bank start aligned to MAX_ORDER_NR_PAGES.

On the Ux500 we have a lot of mem=N arguments on the commandline
triggering this bug several times over and causing kernel
oops messages.

Cc: stable@kernel.org
Cc: Michael Bohan <mbohan@codeaurora.org>
Cc: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Johan Palsson <johan.palsson@stericsson.com>
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/init.c