mm/page_alloc.c: use '__paginginit' instead of '__init'
authorChen Gang <gang.chen@asianux.com>
Wed, 11 Sep 2013 21:20:27 +0000 (14:20 -0700)
committer黄涛 <huangtao@rock-chips.com>
Wed, 17 Sep 2014 08:30:08 +0000 (16:30 +0800)
commit6decef03e12ed91d6f29a298784b3d09ec0770d4
treee15c9c056fe8ad6a2e17ed623edb3c48db0bd44f
parentfdad8bbc339dbc070c0ec43e4a02f638072c4017
mm/page_alloc.c: use '__paginginit' instead of '__init'

set_pageblock_order() may be called when memory hotplug, so need use
'__paginginit' instead of '__init'.

The related warning:

  The function __meminit .free_area_init_node() references
  a function __init .set_pageblock_order().
  If .set_pageblock_order is only used by .free_area_init_node then
  annotate .set_pageblock_order with a matching annotation.

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit 15ca220e1a63af06e000691e4ae1beaba5430c32)
mm/page_alloc.c