[PATCH] NVMe: Set queue max segments

Jens Axboe axboe at fb.com
Mon Aug 17 14:51:55 PDT 2015


On 08/12/2015 04:17 PM, Keith Busch wrote:
> This sets the queue's max segment size to match the device's
> capabilities. The default of 128 is usable until a device's transfer
> capability exceeds 512k, assuming a device page size of 4k. Many nvme
> devices exceed that transfer limit, so this lets the block layer know what
> kind of commands it to allow to form rather than unnecessarily split them.
>
> One additional segment is added to account for a transfer that may start
> in the middle of a page.

Applied for 4.3.

-- 
Jens Axboe




More information about the Linux-nvme mailing list