|
@@ -2806,6 +2806,7 @@ nvme_fc_init_ctrl(struct device *dev, struct nvmf_ctrl_options *opts,
|
|
|
ctrl->ctrl.opts = NULL;
|
|
ctrl->ctrl.opts = NULL;
|
|
|
/* initiate nvme ctrl ref counting teardown */
|
|
/* initiate nvme ctrl ref counting teardown */
|
|
|
nvme_uninit_ctrl(&ctrl->ctrl);
|
|
nvme_uninit_ctrl(&ctrl->ctrl);
|
|
|
|
|
+ nvme_put_ctrl(&ctrl->ctrl);
|
|
|
|
|
|
|
|
/* as we're past the point where we transition to the ref
|
|
/* as we're past the point where we transition to the ref
|
|
|
* counting teardown path, if we return a bad pointer here,
|
|
* counting teardown path, if we return a bad pointer here,
|