diff options
Diffstat (limited to 'drivers/md/dm-cache-target.c')
| -rw-r--r-- | drivers/md/dm-cache-target.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index cf23a14f9c6a..47407e43b96a 100644 --- a/drivers/md/dm-cache-target.c +++ b/drivers/md/dm-cache-target.c @@ -3472,18 +3472,18 @@ static int __init dm_cache_init(void)  {  	int r; -	r = dm_register_target(&cache_target); -	if (r) { -		DMERR("cache target registration failed: %d", r); -		return r; -	} -  	migration_cache = KMEM_CACHE(dm_cache_migration, 0);  	if (!migration_cache) {  		dm_unregister_target(&cache_target);  		return -ENOMEM;  	} +	r = dm_register_target(&cache_target); +	if (r) { +		DMERR("cache target registration failed: %d", r); +		return r; +	} +  	return 0;  } |