if (ret)
goto out_disconnect_admin_queue;
- ctrl->ctrl.max_segments = ctrl->lport->ops->max_sgl_segments;
- ctrl->ctrl.max_hw_sectors = ctrl->ctrl.max_segments <<
- (ilog2(SZ_4K) - 9);
-
nvme_unquiesce_admin_queue(&ctrl->ctrl);
ret = nvme_init_ctrl_finish(&ctrl->ctrl, false);
/* at this point, teardown path changes to ref counting on nvme ctrl */
+ ctrl->ctrl.max_segments = ctrl->lport->ops->max_sgl_segments;
+ ctrl->ctrl.max_hw_sectors =
+ ctrl->ctrl.max_segments << (ilog2(SZ_4K) - 9);
+
ret = nvme_alloc_admin_tag_set(&ctrl->ctrl, &ctrl->admin_tag_set,
&nvme_fc_admin_mq_ops,
struct_size_t(struct nvme_fcp_op_w_sgl, priv,