X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fpage_cgroup.c;h=ceecfbb143fa9d7b2a3f9ffb4ca9980da6bc0b53;hb=f54b2fe4aef9aa74ddf2c856928c3e29f3371fe7;hp=7006a11350c822b7e8e34c0c2813667ae357a839;hpb=1a7d0f0bec4be078ce2cfb11538c0f4ffbbed8e5;p=~andy%2Flinux diff --git a/mm/page_cgroup.c b/mm/page_cgroup.c index 7006a11350c..ceecfbb143f 100644 --- a/mm/page_cgroup.c +++ b/mm/page_cgroup.c @@ -114,7 +114,8 @@ static int __init_refok init_section_page_cgroup(unsigned long pfn) nid = page_to_nid(pfn_to_page(pfn)); table_size = sizeof(struct page_cgroup) * PAGES_PER_SECTION; if (slab_is_available()) { - base = kmalloc_node(table_size, GFP_KERNEL, nid); + base = kmalloc_node(table_size, + GFP_KERNEL | __GFP_NOWARN, nid); if (!base) base = vmalloc_node(table_size, nid); } else {