X-Git-Url: http://git.samba.org/samba.git/?p=sfrench%2Fcifs-2.6.git;a=blobdiff_plain;f=mm%2Fslub.c;h=0996b3be751a8c79b2c71b529e1bfe892417ef96;hp=9fb892b6afe30c4754d25274c9b5866da127c7c7;hb=95f8598931bd86a5775073db2fa2004b892dd3d0;hpb=26c02cf05ddadfee3952e829b841583794bf46f6 diff --git a/mm/slub.c b/mm/slub.c index 9fb892b6afe3..0996b3be751a 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -1631,7 +1631,8 @@ new_slab: c->page = new; goto load_freelist; } - slab_out_of_memory(s, gfpflags, node); + if (!(gfpflags & __GFP_NOWARN) && printk_ratelimit()) + slab_out_of_memory(s, gfpflags, node); return NULL; debug: if (!alloc_debug_processing(s, c->page, object, addr))