mm/slab_common: reduce an if statement in create_cache()
Move the 'out:' statement block out of the successful path to avoid redundant check on 'err'. The value of 'err' is always zero on success and negative on failure. No functional changes, no performance improvements, just a little more readability. Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com> Reviewed-by: Hyeonggon Yoo <42.hyeyoo@gmail.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
This commit is contained in:
parent
d2e527f0d8
commit
b9dad156af
|
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue