mtip32xx: Convert to use blk_mq_tagset_busy_iter
authorKeith Busch <keith.busch@intel.com>
Thu, 10 Mar 2016 11:58:48 +0000 (13:58 +0200)
committerJens Axboe <axboe@fb.com>
Tue, 12 Apr 2016 21:07:36 +0000 (15:07 -0600)
Only a single tags array anyway.

Signed-off-by: Keith Busch <keith.busch@intel.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/block/mtip32xx/mtip32xx.c

index 25824c1697c508e03125d05bd5d5fa44d0dacacf..404ae98b2fc4ef42e6deebf8d1d3466a4971ae95 100644 (file)
@@ -3000,14 +3000,14 @@ restart_eh:
                                        "Completion workers still active!");
 
                        spin_lock(dd->queue->queue_lock);
-                       blk_mq_all_tag_busy_iter(*dd->tags.tags,
+                       blk_mq_tagset_busy_iter(&dd->tags,
                                                        mtip_queue_cmd, dd);
                        spin_unlock(dd->queue->queue_lock);
 
                        set_bit(MTIP_PF_ISSUE_CMDS_BIT, &dd->port->flags);
 
                        if (mtip_device_reset(dd))
-                               blk_mq_all_tag_busy_iter(*dd->tags.tags,
+                               blk_mq_tagset_busy_iter(&dd->tags,
                                                        mtip_abort_cmd, dd);
 
                        clear_bit(MTIP_PF_TO_ACTIVE_BIT, &dd->port->flags);
@@ -4174,7 +4174,7 @@ static int mtip_block_remove(struct driver_data *dd)
 
        blk_mq_freeze_queue_start(dd->queue);
        blk_mq_stop_hw_queues(dd->queue);
-       blk_mq_all_tag_busy_iter(dd->tags.tags[0], mtip_no_dev_cleanup, dd);
+       blk_mq_tagset_busy_iter(&dd->tags, mtip_no_dev_cleanup, dd);
 
        /*
         * Delete our gendisk structure. This also removes the device