From: Keith Busch Date: Thu, 11 Feb 2016 20:05:40 +0000 (-0700) Subject: NVMe: Allow request merges X-Git-Tag: v4.1.12-102.0.20170601_1400~127 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=2d6cb2695e20960869a6b0c2538bfbd5c0b3a8c2;p=users%2Fjedix%2Flinux-maple.git NVMe: Allow request merges It is generally more efficient to submit larger IO. Signed-off-by: Keith Busch Reviewed-by: Johannes Thumshirn Reviewed-by: Sagi Grimberg Signed-off-by: Jens Axboe (cherry picked from commit 2850713576e81e3b887cd92a9965fba0dd1717c0) Orabug: 25130845 Signed-off-by: Ashok Vairavan Reviewed-by: Martin K. Petersen --- diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index 0865fd5427151..d3fefc826ae9d 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c @@ -1110,7 +1110,6 @@ static void nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid) ns->queue = blk_mq_init_queue(ctrl->tagset); if (IS_ERR(ns->queue)) goto out_free_ns; - queue_flag_set_unlocked(QUEUE_FLAG_NOMERGES, ns->queue); queue_flag_set_unlocked(QUEUE_FLAG_NONROT, ns->queue); ns->queue->queuedata = ns; ns->ctrl = ctrl;