Re: [PATCH 4/5] lightnvm: NVMe integration

2014-10-08 Thread Keith Busch
On Wed, 8 Oct 2014, Matias Bjørling wrote: NVMe devices are identified by the vendor specific bits: Bit 3 in OACS (device-wide). Currently made per device, as the nvme namespace is missing in the completion path. The NVM-Express 1.2 actually defined this bit for Namespace Management, so I

[PATCH 4/5] lightnvm: NVMe integration

2014-10-08 Thread Matias Bjørling
NVMe devices are identified by the vendor specific bits: Bit 3 in OACS (device-wide). Currently made per device, as the nvme namespace is missing in the completion path. Bit 1 in DSM (per-namespace). The OACS change can be removed when the namespace is resolvable from the completion path. >From

[PATCH 4/5] lightnvm: NVMe integration

2014-10-08 Thread Matias Bjørling
NVMe devices are identified by the vendor specific bits: Bit 3 in OACS (device-wide). Currently made per device, as the nvme namespace is missing in the completion path. Bit 1 in DSM (per-namespace). The OACS change can be removed when the namespace is resolvable from the completion path. From

Re: [PATCH 4/5] lightnvm: NVMe integration

2014-10-08 Thread Keith Busch
On Wed, 8 Oct 2014, Matias Bjørling wrote: NVMe devices are identified by the vendor specific bits: Bit 3 in OACS (device-wide). Currently made per device, as the nvme namespace is missing in the completion path. The NVM-Express 1.2 actually defined this bit for Namespace Management, so I