summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/block/loop.c2
-rw-r--r--drivers/block/nbd.c2
-rw-r--r--drivers/block/rbd.c2
-rw-r--r--drivers/block/skd_main.c1
-rw-r--r--drivers/block/xen-blkfront.c2
-rw-r--r--drivers/md/dm-rq.c2
-rw-r--r--drivers/mmc/core/queue.c3
-rw-r--r--drivers/scsi/scsi_lib.c2
8 files changed, 7 insertions, 9 deletions
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
index 8ef583197414..3d63ad036398 100644
--- a/drivers/block/loop.c
+++ b/drivers/block/loop.c
@@ -1937,7 +1937,7 @@ static int loop_add(struct loop_device **l, int i)
1937 lo->tag_set.queue_depth = 128; 1937 lo->tag_set.queue_depth = 128;
1938 lo->tag_set.numa_node = NUMA_NO_NODE; 1938 lo->tag_set.numa_node = NUMA_NO_NODE;
1939 lo->tag_set.cmd_size = sizeof(struct loop_cmd); 1939 lo->tag_set.cmd_size = sizeof(struct loop_cmd);
1940 lo->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; 1940 lo->tag_set.flags = BLK_MQ_F_SHOULD_MERGE;
1941 lo->tag_set.driver_data = lo; 1941 lo->tag_set.driver_data = lo;
1942 1942
1943 err = blk_mq_alloc_tag_set(&lo->tag_set); 1943 err = blk_mq_alloc_tag_set(&lo->tag_set);
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index 7c9a949e876b..32a7ba1674b7 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -1571,7 +1571,7 @@ static int nbd_dev_add(int index)
1571 nbd->tag_set.numa_node = NUMA_NO_NODE; 1571 nbd->tag_set.numa_node = NUMA_NO_NODE;
1572 nbd->tag_set.cmd_size = sizeof(struct nbd_cmd); 1572 nbd->tag_set.cmd_size = sizeof(struct nbd_cmd);
1573 nbd->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | 1573 nbd->tag_set.flags = BLK_MQ_F_SHOULD_MERGE |
1574 BLK_MQ_F_SG_MERGE | BLK_MQ_F_BLOCKING; 1574 BLK_MQ_F_BLOCKING;
1575 nbd->tag_set.driver_data = nbd; 1575 nbd->tag_set.driver_data = nbd;
1576 1576
1577 err = blk_mq_alloc_tag_set(&nbd->tag_set); 1577 err = blk_mq_alloc_tag_set(&nbd->tag_set);
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
index 1e92b61d0bd5..abe9e1c89227 100644
--- a/drivers/block/rbd.c
+++ b/drivers/block/rbd.c
@@ -3988,7 +3988,7 @@ static int rbd_init_disk(struct rbd_device *rbd_dev)
3988 rbd_dev->tag_set.ops = &rbd_mq_ops; 3988 rbd_dev->tag_set.ops = &rbd_mq_ops;
3989 rbd_dev->tag_set.queue_depth = rbd_dev->opts->queue_depth; 3989 rbd_dev->tag_set.queue_depth = rbd_dev->opts->queue_depth;
3990 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; 3990 rbd_dev->tag_set.numa_node = NUMA_NO_NODE;
3991 rbd_dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; 3991 rbd_dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE;
3992 rbd_dev->tag_set.nr_hw_queues = 1; 3992 rbd_dev->tag_set.nr_hw_queues = 1;
3993 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); 3993 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct);
3994 3994
diff --git a/drivers/block/skd_main.c b/drivers/block/skd_main.c
index ab893a7571a2..7d3ad6c22ee5 100644
--- a/drivers/block/skd_main.c
+++ b/drivers/block/skd_main.c
@@ -2843,7 +2843,6 @@ static int skd_cons_disk(struct skd_device *skdev)
2843 skdev->sgs_per_request * sizeof(struct scatterlist); 2843 skdev->sgs_per_request * sizeof(struct scatterlist);
2844 skdev->tag_set.numa_node = NUMA_NO_NODE; 2844 skdev->tag_set.numa_node = NUMA_NO_NODE;
2845 skdev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | 2845 skdev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE |
2846 BLK_MQ_F_SG_MERGE |
2847 BLK_ALLOC_POLICY_TO_MQ_FLAG(BLK_TAG_ALLOC_FIFO); 2846 BLK_ALLOC_POLICY_TO_MQ_FLAG(BLK_TAG_ALLOC_FIFO);
2848 skdev->tag_set.driver_data = skdev; 2847 skdev->tag_set.driver_data = skdev;
2849 rc = blk_mq_alloc_tag_set(&skdev->tag_set); 2848 rc = blk_mq_alloc_tag_set(&skdev->tag_set);
diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c
index 0ed4b200fa58..d43a5677ccbc 100644
--- a/drivers/block/xen-blkfront.c
+++ b/drivers/block/xen-blkfront.c
@@ -977,7 +977,7 @@ static int xlvbd_init_blk_queue(struct gendisk *gd, u16 sector_size,
977 } else 977 } else
978 info->tag_set.queue_depth = BLK_RING_SIZE(info); 978 info->tag_set.queue_depth = BLK_RING_SIZE(info);
979 info->tag_set.numa_node = NUMA_NO_NODE; 979 info->tag_set.numa_node = NUMA_NO_NODE;
980 info->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; 980 info->tag_set.flags = BLK_MQ_F_SHOULD_MERGE;
981 info->tag_set.cmd_size = sizeof(struct blkif_req); 981 info->tag_set.cmd_size = sizeof(struct blkif_req);
982 info->tag_set.driver_data = info; 982 info->tag_set.driver_data = info;
983 983
diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c
index 4eb5f8c56535..b2f8eb2365ee 100644
--- a/drivers/md/dm-rq.c
+++ b/drivers/md/dm-rq.c
@@ -527,7 +527,7 @@ int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t)
527 md->tag_set->ops = &dm_mq_ops; 527 md->tag_set->ops = &dm_mq_ops;
528 md->tag_set->queue_depth = dm_get_blk_mq_queue_depth(); 528 md->tag_set->queue_depth = dm_get_blk_mq_queue_depth();
529 md->tag_set->numa_node = md->numa_node_id; 529 md->tag_set->numa_node = md->numa_node_id;
530 md->tag_set->flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; 530 md->tag_set->flags = BLK_MQ_F_SHOULD_MERGE;
531 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues(); 531 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues();
532 md->tag_set->driver_data = md; 532 md->tag_set->driver_data = md;
533 533
diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c
index 35cc138b096d..cc19e71c71d4 100644
--- a/drivers/mmc/core/queue.c
+++ b/drivers/mmc/core/queue.c
@@ -410,8 +410,7 @@ int mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card)
410 else 410 else
411 mq->tag_set.queue_depth = MMC_QUEUE_DEPTH; 411 mq->tag_set.queue_depth = MMC_QUEUE_DEPTH;
412 mq->tag_set.numa_node = NUMA_NO_NODE; 412 mq->tag_set.numa_node = NUMA_NO_NODE;
413 mq->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE | 413 mq->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_BLOCKING;
414 BLK_MQ_F_BLOCKING;
415 mq->tag_set.nr_hw_queues = 1; 414 mq->tag_set.nr_hw_queues = 1;
416 mq->tag_set.cmd_size = sizeof(struct mmc_queue_req); 415 mq->tag_set.cmd_size = sizeof(struct mmc_queue_req);
417 mq->tag_set.driver_data = mq; 416 mq->tag_set.driver_data = mq;
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
index 6d65ac584eba..6cadbe945bdb 100644
--- a/drivers/scsi/scsi_lib.c
+++ b/drivers/scsi/scsi_lib.c
@@ -1899,7 +1899,7 @@ int scsi_mq_setup_tags(struct Scsi_Host *shost)
1899 shost->tag_set.queue_depth = shost->can_queue; 1899 shost->tag_set.queue_depth = shost->can_queue;
1900 shost->tag_set.cmd_size = cmd_size; 1900 shost->tag_set.cmd_size = cmd_size;
1901 shost->tag_set.numa_node = NUMA_NO_NODE; 1901 shost->tag_set.numa_node = NUMA_NO_NODE;
1902 shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; 1902 shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE;
1903 shost->tag_set.flags |= 1903 shost->tag_set.flags |=
1904 BLK_ALLOC_POLICY_TO_MQ_FLAG(shost->hostt->tag_alloc_policy); 1904 BLK_ALLOC_POLICY_TO_MQ_FLAG(shost->hostt->tag_alloc_policy);
1905 shost->tag_set.driver_data = shost; 1905 shost->tag_set.driver_data = shost;