Commit 653d22c0f5c41496c0e949ef5d141ab37c0b0580

Authored by KAMEZAWA Hiroyuki
Committed by Linus Torvalds
1 parent cc61686001

page_cgroup should ignore empty nodes

Fix a total bootup freeze on ia64.

Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Tested-by: Li Zefan <lizf@cn.fujitsu.com>
Reported-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff

... ... @@ -49,6 +49,9 @@
49 49 start_pfn = NODE_DATA(nid)->node_start_pfn;
50 50 nr_pages = NODE_DATA(nid)->node_spanned_pages;
51 51  
  52 + if (!nr_pages)
  53 + return 0;
  54 +
52 55 table_size = sizeof(struct page_cgroup) * nr_pages;
53 56  
54 57 base = __alloc_bootmem_node_nopanic(NODE_DATA(nid),