nvme-fabrics: allow user to set nr_write_queues for separate queue maps
[linux-2.6-microblaze.git] / mm / slob.c
index 623e8a5..307c2c9 100644 (file)
--- a/mm/slob.c
+++ b/mm/slob.c
@@ -555,8 +555,10 @@ static void *slob_alloc_node(struct kmem_cache *c, gfp_t flags, int node)
                                            flags, node);
        }
 
-       if (b && c->ctor)
+       if (b && c->ctor) {
+               WARN_ON_ONCE(flags & __GFP_ZERO);
                c->ctor(b);
+       }
 
        kmemleak_alloc_recursive(b, c->size, 1, c->flags, flags);
        return b;