[RFC PATCH 12/21] mtip32xx: use lib tagset init helper

Chaitanya Kulkarni
2022-10-05T03:28:52Z

drivers/block/mtip32xx/mtip32xx.c | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c
index 815d77ba6381..43727c526edd 100644
--- a/drivers/block/mtip32xx/mtip32xx.c
+++ b/drivers/block/mtip32xx/mtip32xx.c
@@ -3414,16 +3414,11 @@ static int mtip_block_initialize(struct driver_data *dd)
}

memset(&dd->tags, 0, sizeof(dd->tags));
- dd->tags.ops = &mtip_mq_ops;
- dd->tags.nr_hw_queues = 1;
- dd->tags.queue_depth = MTIP_MAX_COMMAND_SLOTS;
+ blk_mq_init_tag_set(&dd->tags, &mtip_mq_ops, 1,
+ MTIP_MAX_COMMAND_SLOTS, sizeof(struct mtip_cmd),
+ dd->numa_node, MTIP_NCQ_CMD_TIMEOUT_MS,
+ BLK_MQ_F_SHOULD_MERGE, dd);
dd->tags.reserved_tags = 1;
- dd->tags.cmd_size = sizeof(struct mtip_cmd);
- dd->tags.numa_node = dd->numa_node;
- dd->tags.flags = BLK_MQ_F_SHOULD_MERGE;
- dd->tags.driver_data = dd;
- dd->tags.timeout = MTIP_NCQ_CMD_TIMEOUT_MS;
-
rv = blk_mq_alloc_tag_set(&dd->tags);
if (rv) {
dev_err(&dd->pdev->dev,
--
2.29.0