diff options
Diffstat (limited to 'lib/sg_pool.c')
| -rw-r--r-- | lib/sg_pool.c | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/sg_pool.c b/lib/sg_pool.c index 6dd30615a201..d1c1e6388eaa 100644 --- a/lib/sg_pool.c +++ b/lib/sg_pool.c @@ -148,10 +148,9 @@ static __init int sg_pool_init(void)  cleanup_sdb:  	for (i = 0; i < SG_MEMPOOL_NR; i++) {  		struct sg_pool *sgp = sg_pools + i; -		if (sgp->pool) -			mempool_destroy(sgp->pool); -		if (sgp->slab) -			kmem_cache_destroy(sgp->slab); + +		mempool_destroy(sgp->pool); +		kmem_cache_destroy(sgp->slab);  	}  	return -ENOMEM;  | 
