Commit 7bf3ac17 authored by Chunyang Hui's avatar Chunyang Hui Committed by Ben Walker
Browse files

Opal: close dev in nvme_manage



free resources when error was triggered in nvme_manage

Change-Id: Ibdc020ffb5abd3d614fe85e54788b1818ef5af1e
Signed-off-by: default avatarChunyang Hui <chunyang.hui@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/458342


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
parent 8233a5a8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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");