diff options
author | Mike Snitzer <[email protected]> | 2014-02-19 20:32:33 -0500 |
---|---|---|
committer | Mike Snitzer <[email protected]> | 2014-02-24 11:41:18 -0500 |
commit | 1acacc0784aab45627b6009e0e9224886279ac0b (patch) | |
tree | dd1b3ce2e1bd51c2b81a7d3d4b0d066fa09bac10 /lib/mpi/mpi-cmp.c | |
parent | f3a44fe0608eb628e1f8f6e3540462e6d171a745 (diff) |
dm thin: fix the error path for the thin device constructor
dm_pool_close_thin_device() must be called if dm_set_target_max_io_len()
fails in thin_ctr(). Otherwise __pool_destroy() will fail because the
pool will still have an open thin device:
device-mapper: thin metadata: attempt to close pmd when 1 device(s) are still open
device-mapper: thin: __pool_destroy: dm_pool_metadata_close() failed.
Also, must establish error code if failing thin_ctr() because the pool
is in fail_io mode.
Signed-off-by: Mike Snitzer <[email protected]>
Acked-by: Joe Thornber <[email protected]>
Cc: [email protected]
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions