diff options
Diffstat (limited to 'drivers/md/dm-exception-store.c')
| -rw-r--r-- | drivers/md/dm-exception-store.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/md/dm-exception-store.c b/drivers/md/dm-exception-store.c index 17212b4201a..cc07bbebbb1 100644 --- a/drivers/md/dm-exception-store.c +++ b/drivers/md/dm-exception-store.c @@ -568,12 +568,9 @@ int dm_create_persistent(struct exception_store *store, uint32_t chunk_size)        bad:  	dm_io_put(sectors_to_pages(chunk_size)); -	if (ps) { -		if (ps->area) -			free_area(ps); - -		kfree(ps); -	} +	if (ps && ps->area) +		free_area(ps); +	kfree(ps);  	return r;  }  |