mm/slab: Fix a kmemleak in kmem_cache_destroy()
[linux-2.6-microblaze.git] / mm / slub.c
index e28929e..0e02e07 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -6794,14 +6794,12 @@ out_del_kobj:
 
 void sysfs_slab_unlink(struct kmem_cache *s)
 {
-       if (slab_state >= FULL)
-               kobject_del(&s->kobj);
+       kobject_del(&s->kobj);
 }
 
 void sysfs_slab_release(struct kmem_cache *s)
 {
-       if (slab_state >= FULL)
-               kobject_put(&s->kobj);
+       kobject_put(&s->kobj);
 }
 
 /*