|
@@ -2721,12 +2721,12 @@ static int cache_grow(struct kmem_cache *cachep, gfp_t flags, int nodeid)
|
|
* Be lazy and only check for valid flags here, keeping it out of the
|
|
* Be lazy and only check for valid flags here, keeping it out of the
|
|
* critical path in kmem_cache_alloc().
|
|
* critical path in kmem_cache_alloc().
|
|
*/
|
|
*/
|
|
- BUG_ON(flags & ~(SLAB_DMA | SLAB_LEVEL_MASK | __GFP_NO_GROW));
|
|
|
|
|
|
+ BUG_ON(flags & ~(SLAB_DMA | GFP_LEVEL_MASK | __GFP_NO_GROW));
|
|
if (flags & __GFP_NO_GROW)
|
|
if (flags & __GFP_NO_GROW)
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
ctor_flags = SLAB_CTOR_CONSTRUCTOR;
|
|
ctor_flags = SLAB_CTOR_CONSTRUCTOR;
|
|
- local_flags = (flags & SLAB_LEVEL_MASK);
|
|
|
|
|
|
+ local_flags = (flags & GFP_LEVEL_MASK);
|
|
if (!(local_flags & __GFP_WAIT))
|
|
if (!(local_flags & __GFP_WAIT))
|
|
/*
|
|
/*
|
|
* Not allowed to sleep. Need to tell a constructor about
|
|
* Not allowed to sleep. Need to tell a constructor about
|