]> git.baikalelectronics.ru Git - kernel.git/commit
nvme: implement NS Optimal IO Boundary from 1.3 Spec
authorScott Bauer <scott.bauer@intel.com>
Thu, 15 Jun 2017 16:44:30 +0000 (10:44 -0600)
committerChristoph Hellwig <hch@lst.de>
Fri, 16 Jun 2017 06:25:54 +0000 (08:25 +0200)
commit7b497e1285549bbb0d3abcc86eb9bfd4b5c0b35d
treef309ffa8854cf5b3093f5fa1151e3285e91e6550
parentae5e09c98100906dc1c28865e8edf36c20e627bd
nvme: implement NS Optimal IO Boundary from 1.3 Spec

The NVMe 1.3 spec introduces Namespace Optimal IO Boundaries (NOIOB),
which standardizes the stripe mechanism we currently have quirks for.
This patch implements the necessary logic to handle this new feature.

Signed-off-by: Scott Bauer <scott.bauer@intel.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/core.c
drivers/nvme/host/nvme.h
include/linux/nvme.h