|
@@ -1759,6 +1759,8 @@ static void nvme_rdma_shutdown_ctrl(struct nvme_rdma_ctrl *ctrl, bool shutdown)
|
|
nvme_rdma_stop_io_queues(ctrl);
|
|
nvme_rdma_stop_io_queues(ctrl);
|
|
blk_mq_tagset_busy_iter(&ctrl->tag_set,
|
|
blk_mq_tagset_busy_iter(&ctrl->tag_set,
|
|
nvme_cancel_request, &ctrl->ctrl);
|
|
nvme_cancel_request, &ctrl->ctrl);
|
|
|
|
+ if (shutdown)
|
|
|
|
+ nvme_start_queues(&ctrl->ctrl);
|
|
nvme_rdma_destroy_io_queues(ctrl, shutdown);
|
|
nvme_rdma_destroy_io_queues(ctrl, shutdown);
|
|
}
|
|
}
|
|
|
|
|