Opal: close dev in nvme_manage
free resources when error was triggered in nvme_manage Change-Id: Ibdc020ffb5abd3d614fe85e54788b1818ef5af1e Signed-off-by: Chunyang Hui <chunyang.hui@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/458342 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
parent
8233a5a8e1
commit
7bf3ac17f7
@ -988,6 +988,7 @@ opal_take_ownership(struct dev *iter)
|
||||
ret = spdk_opal_cmd_take_ownership(iter->opal_dev, passwd_p);
|
||||
if (ret) {
|
||||
printf("Take ownership failure: %d\n", ret);
|
||||
spdk_opal_close(iter->opal_dev);
|
||||
return;
|
||||
}
|
||||
printf("...\n...\nTake Ownership Success\n");
|
||||
@ -1024,6 +1025,7 @@ opal_revert_tper(struct dev *iter)
|
||||
ret = spdk_opal_cmd_revert_tper(iter->opal_dev, passwd_p);
|
||||
if (ret) {
|
||||
printf("Revert TPer failure: %d\n", ret);
|
||||
spdk_opal_close(iter->opal_dev);
|
||||
return;
|
||||
}
|
||||
printf("...\n...\nRevert TPer Success\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user