Files
linux/drivers
Kundan Kumar 1bd293fcf3 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
bio_vec start offset may be relatively large particularly when large
folio gets added to the bio. A bigger offset will result in avoiding the
single-segment mapping optimization and end up using expensive
mempool_alloc further.

Rather than using absolute value, adjust bv_offset by
NVME_CTRL_PAGE_SIZE while checking if segment can be fitted into one/two
PRP entries.

Suggested-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kundan Kumar <kundan.kumar@samsung.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
2024-05-24 08:59:16 -07:00
..
2024-04-25 19:25:54 +02:00
2024-04-08 14:09:58 +01:00
2024-05-14 07:22:35 -06:00
2024-03-07 21:52:03 +00:00
2024-04-07 13:49:02 +02:00
2024-03-07 20:37:04 +00:00
2024-03-07 20:32:47 +00:00
2024-04-09 17:01:01 -07:00
2024-03-07 20:32:38 +00:00
2024-04-22 17:07:13 -04:00