ARC: mm: split arc_cache_init to allow __init reaping of bulk
authorVineet Gupta <vgupta@synopsys.com>
Wed, 18 Jan 2017 23:10:52 +0000 (15:10 -0800)
committerVineet Gupta <vgupta@synopsys.com>
Thu, 19 Jan 2017 03:21:02 +0000 (19:21 -0800)
commit76894a72a0d7e0759de272bf3f4d2279ebd86d0b
tree22c25454a849b11c9bdec4854ba4aa43d6e47de0
parente497c8e52a83ebb5309ab41c8851c9cb53f28b73
ARC: mm: split arc_cache_init to allow __init reaping of bulk

arc_cache_init() is called for each core so can't be tagged __init.
However bulk of it is only executed by master core and thus is candidate
for __init reaping.

So split it up to allow that.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/mm/cache.c