From: Joonsoo Kim Date: Fri, 5 Apr 2013 02:16:51 +0000 (+0100) Subject: ARM: 7694/1: ARM, TCM: initialize TCM in paging_init(), instead of setup_arch() X-Git-Tag: v3.9-rc8~5^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de40614e92bf1b0308d953387b0cb9d3a5710186;p=pandora-kernel.git ARM: 7694/1: ARM, TCM: initialize TCM in paging_init(), instead of setup_arch() tcm_init() call iotable_init() and it use early_alloc variants which do memblock allocation. Directly using memblock allocation after initializing bootmem should not permitted, because bootmem can't know where are additinally reserved. So move tcm_init() to a safe place before initalizing bootmem. (On the U300) Tested-by: Linus Walleij Signed-off-by: Joonsoo Kim Signed-off-by: Russell King --- Reading git-diff-tree failed