[PATCH 4/4] nvme: support ranged discard requests

Keith Busch keith.busch at intel.com
Tue Feb 7 10:34:54 PST 2017


On Tue, Feb 07, 2017 at 05:46:58PM +0100, Christoph Hellwig wrote:
> @@ -1233,6 +1243,8 @@ static void nvme_set_queue_limits(struct nvme_ctrl *ctrl,
>  	if (ctrl->vwc & NVME_CTRL_VWC_PRESENT)
>  		vwc = true;
>  	blk_queue_write_cache(q, vwc, vwc);
> +	blk_queue_max_discard_segments(q,
> +			PAGE_SIZE / sizeof(struct nvme_dsm_range));

We need to use ctrl->page_size rather than PAGE_SIZE.

Otherwise, this looks really good!



More information about the Linux-nvme mailing list