aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2018-02-01 16:41:15 -0500
committerJens Axboe <axboe@kernel.dk>2018-02-01 16:45:11 -0500
commitbea99a500773fdfdb16b7dbfbaa00af7a6f0dc3b (patch)
tree1290fec98ae3751dd6ea9cc787c73c5ece62f0ff
parent445251d0f4d329aa061f323546cd6388a3bb7ab5 (diff)
blk-mq-sched: Enable merging discard bio into request
Signed-off-by: Keith Busch <keith.busch@intel.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r--block/blk-mq-sched.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/block/blk-mq-sched.c b/block/blk-mq-sched.c
index 55c0a745b427..25c14c58385c 100644
--- a/block/blk-mq-sched.c
+++ b/block/blk-mq-sched.c
@@ -259,6 +259,8 @@ bool blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio,
259 if (!*merged_request) 259 if (!*merged_request)
260 elv_merged_request(q, rq, ELEVATOR_FRONT_MERGE); 260 elv_merged_request(q, rq, ELEVATOR_FRONT_MERGE);
261 return true; 261 return true;
262 case ELEVATOR_DISCARD_MERGE:
263 return bio_attempt_discard_merge(q, rq, bio);
262 default: 264 default:
263 return false; 265 return false;
264 } 266 }