diff options
Diffstat (limited to 'drivers/md/dm-thin-metadata.c')
| -rw-r--r-- | drivers/md/dm-thin-metadata.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c index fc9947d6210c..76b6b323bf4b 100644 --- a/drivers/md/dm-thin-metadata.c +++ b/drivers/md/dm-thin-metadata.c @@ -960,9 +960,9 @@ int dm_pool_metadata_close(struct dm_pool_metadata *pmd)  			DMWARN("%s: __commit_transaction() failed, error = %d",  			       __func__, r);  	} +	pmd_write_unlock(pmd);  	if (!pmd->fail_io)  		__destroy_persistent_data_objects(pmd); -	pmd_write_unlock(pmd);  	kfree(pmd);  	return 0; |