Commit a1ed4d9e authored by Mike Snitzer's avatar Mike Snitzer

dm thin metadata: check __commit_transaction()'s return

Fix __reserve_metadata_snap() to return early if __commit_transaction()
fails.
Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
parent c6e086e0
...@@ -1225,7 +1225,12 @@ static int __reserve_metadata_snap(struct dm_pool_metadata *pmd) ...@@ -1225,7 +1225,12 @@ static int __reserve_metadata_snap(struct dm_pool_metadata *pmd)
* We commit to ensure the btree roots which we increment in a * We commit to ensure the btree roots which we increment in a
* moment are up to date. * moment are up to date.
*/ */
__commit_transaction(pmd); r = __commit_transaction(pmd);
if (r < 0) {
DMWARN("%s: __commit_transaction() failed, error = %d",
__func__, r);
return r;
}
/* /*
* Copy the superblock. * Copy the superblock.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment