dm: allow immutable request-based targets to use blk-mq pdu
[deliverable/linux.git] / drivers / md / dm-mpath.c
index 7259eeba6a5892765d011d7498595196081e0fca..fde08c9809ef4cec69736998b46217923182589a 100644 (file)
@@ -426,7 +426,11 @@ static int __multipath_map(struct dm_target *ti, struct request *clone,
                clone->rq_disk = bdev->bd_disk;
                clone->cmd_flags |= REQ_FAILFAST_TRANSPORT;
        } else {
-               /* blk-mq request-based interface */
+               /*
+                * blk-mq request-based interface; used by both:
+                * .request_fn stacked on blk-mq path(s) and
+                * blk-mq stacked on blk-mq path(s).
+                */
                *__clone = blk_get_request(bdev_get_queue(bdev),
                                           rq_data_dir(rq), GFP_ATOMIC);
                if (IS_ERR(*__clone)) {
This page took 0.03797 seconds and 5 git commands to generate.