slub: When allocating a new slab also prep the first object
[deliverable/linux.git] / mm / slub.c
index 7836b45ea1fad99cd094ee8a45d5cddf053df54d..e842c19e67fb1b3df59403eebef652cd242f6020 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2082,6 +2082,9 @@ new_slab:
                stat(s, ALLOC_SLAB);
                c->node = page_to_nid(page);
                c->page = page;
+
+               if (kmem_cache_debug(s))
+                       goto debug;
                goto load_freelist;
        }
        if (!(gfpflags & __GFP_NOWARN) && printk_ratelimit())
This page took 0.038583 seconds and 5 git commands to generate.