[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