[RFC PATCH 1/6] ARM, TCM: initialize TCM in paging_init(), instead of setup_arch()
Linus Walleij
linus.walleij at linaro.org
Mon Mar 25 17:18:15 EDT 2013
On Mon, Mar 25, 2013 at 5:11 AM, Joonsoo Kim <iamjoonsoo.kim at lge.com> wrote:
> 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.
>
> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim at lge.com>
Tested-by: Linus Walleij <linus.walleij at linaro.org>
(On the U300)
You should put this into Russell's patch tracker for his judgement.
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list