[RFC PATCH 19/21] nvme-core: use lib tagset init helper for adminq

Chaitanya Kulkarni
2022-10-05T16:12:05Z

drivers/nvme/host/core.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
index 639767759c41..69789c2c1ba1 100644
--- a/drivers/nvme/host/core.c
+++ b/drivers/nvme/host/core.c
@@ -4814,16 +4814,10 @@ int nvme_alloc_admin_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
int ret;

memset(set, 0, sizeof(*set));
- set->ops = ops;
- set->queue_depth = NVME_AQ_MQ_TAG_DEPTH;
if (ctrl->ops->flags & NVME_F_FABRICS)
set->reserved_tags = NVMF_RESERVED_TAGS;
- set->numa_node = ctrl->numa_node;
- set->flags = flags;
- set->cmd_size = cmd_size;
- set->driver_data = ctrl;
- set->nr_hw_queues = 1;
- set->timeout = NVME_ADMIN_TIMEOUT;
+ blk_mq_init_tag_set(set, ops, 1, NVME_AQ_MQ_TAG_DEPTH, cmd_size,
+ ctrl->numa_node, NVME_ADMIN_TIMEOUT, flags, ctrl);
ret = blk_mq_alloc_tag_set(set);
if (ret)
return ret;
--
2.29.0