aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/mempool.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mm/mempool.c b/mm/mempool.c
index 949970db2874..b60fb85526ed 100644
--- a/mm/mempool.c
+++ b/mm/mempool.c
@@ -15,6 +15,7 @@
15#include <linux/mempool.h> 15#include <linux/mempool.h>
16#include <linux/blkdev.h> 16#include <linux/blkdev.h>
17#include <linux/writeback.h> 17#include <linux/writeback.h>
18#include "slab.h"
18 19
19static void add_element(mempool_t *pool, void *element) 20static void add_element(mempool_t *pool, void *element)
20{ 21{
@@ -334,6 +335,7 @@ EXPORT_SYMBOL(mempool_free);
334void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data) 335void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data)
335{ 336{
336 struct kmem_cache *mem = pool_data; 337 struct kmem_cache *mem = pool_data;
338 VM_BUG_ON(mem->ctor);
337 return kmem_cache_alloc(mem, gfp_mask); 339 return kmem_cache_alloc(mem, gfp_mask);
338} 340}
339EXPORT_SYMBOL(mempool_alloc_slab); 341EXPORT_SYMBOL(mempool_alloc_slab);