diff options
-rw-r--r-- | mm/slab_common.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mm/slab_common.c b/mm/slab_common.c index 607249785c07..f6fe35105774 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -236,14 +236,12 @@ static struct kmem_cache *create_cache(const char *name, s->refcount = 1; list_add(&s->list, &slab_caches); -out: - if (err) - return ERR_PTR(err); return s; out_free_cache: kmem_cache_free(kmem_cache, s); - goto out; +out: + return ERR_PTR(err); } /** |