aboutsummaryrefslogtreecommitdiffstats
path: root/mm/slob.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/slob.c')
-rw-r--r--mm/slob.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/mm/slob.c b/mm/slob.c
index c85265d22e08..95d1c7dd88e0 100644
--- a/mm/slob.c
+++ b/mm/slob.c
@@ -506,13 +506,6 @@ size_t ksize(const void *block)
506} 506}
507EXPORT_SYMBOL(ksize); 507EXPORT_SYMBOL(ksize);
508 508
509struct kmem_cache {
510 unsigned int size, align;
511 unsigned long flags;
512 const char *name;
513 void (*ctor)(void *);
514};
515
516struct kmem_cache *kmem_cache_create(const char *name, size_t size, 509struct kmem_cache *kmem_cache_create(const char *name, size_t size,
517 size_t align, unsigned long flags, void (*ctor)(void *)) 510 size_t align, unsigned long flags, void (*ctor)(void *))
518{ 511{
@@ -523,7 +516,7 @@ struct kmem_cache *kmem_cache_create(const char *name, size_t size,
523 516
524 if (c) { 517 if (c) {
525 c->name = name; 518 c->name = name;
526 c->size = size; 519 c->size = c->object_size;
527 if (flags & SLAB_DESTROY_BY_RCU) { 520 if (flags & SLAB_DESTROY_BY_RCU) {
528 /* leave room for rcu footer at the end of object */ 521 /* leave room for rcu footer at the end of object */
529 c->size += sizeof(struct slob_rcu); 522 c->size += sizeof(struct slob_rcu);