scsi: enable IO scheduling for scsi-mq blk-mq-legacy-sched.1 for-4.11/blk-mq-legacy-sched
authorJens Axboe <axboe@fb.com>
Sat, 3 Dec 2016 04:03:43 +0000 (21:03 -0700)
committerJens Axboe <axboe@fb.com>
Sat, 3 Dec 2016 04:03:43 +0000 (21:03 -0700)
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/scsi/scsi_lib.c

index 47a5c8783b894ceb5764ba22b0442fceb384343f..aedcec30ee5fd7ddf6e8706a0786019769366938 100644 (file)
@@ -2121,7 +2121,7 @@ int scsi_mq_setup_tags(struct Scsi_Host *shost)
        shost->tag_set.queue_depth = shost->can_queue;
        shost->tag_set.cmd_size = cmd_size;
        shost->tag_set.numa_node = NUMA_NO_NODE;
-       shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE;
+       shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE | BLK_MQ_F_SQ_SCHED;
        shost->tag_set.flags |=
                BLK_ALLOC_POLICY_TO_MQ_FLAG(shost->hostt->tag_alloc_policy);
        shost->tag_set.driver_data = shost;