diff options
Diffstat (limited to 'mm/slub.c')
-rw-r--r-- | mm/slub.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -2668,12 +2668,10 @@ static struct kmem_cache *find_mergeable(size_t size, | |||
2668 | 2668 | ||
2669 | struct kmem_cache *kmem_cache_create(const char *name, size_t size, | 2669 | struct kmem_cache *kmem_cache_create(const char *name, size_t size, |
2670 | size_t align, unsigned long flags, | 2670 | size_t align, unsigned long flags, |
2671 | void (*ctor)(void *, struct kmem_cache *, unsigned long), | 2671 | void (*ctor)(void *, struct kmem_cache *, unsigned long)) |
2672 | void (*dtor)(void *, struct kmem_cache *, unsigned long)) | ||
2673 | { | 2672 | { |
2674 | struct kmem_cache *s; | 2673 | struct kmem_cache *s; |
2675 | 2674 | ||
2676 | BUG_ON(dtor); | ||
2677 | down_write(&slub_lock); | 2675 | down_write(&slub_lock); |
2678 | s = find_mergeable(size, align, flags, ctor); | 2676 | s = find_mergeable(size, align, flags, ctor); |
2679 | if (s) { | 2677 | if (s) { |