NVMe: Update namespace and controller identify structures to the 1.1a spec
authorDimitri John Ledkov <dimitri.ledkov@canonical.com>
Wed, 7 May 2014 19:55:30 +0000 (20:55 +0100)
committerMatthew Wilcox <matthew.r.wilcox@intel.com>
Fri, 9 May 2014 22:50:53 +0000 (18:50 -0400)
commitf2727f7eb9132803d06309839a95de3dad82d237
tree3292a70af5dc1e79ae7c3a02f4585dd478a3a521
parent53562be74bd06bbe74d2acf3caca5398f8eeb160
NVMe: Update namespace and controller identify structures to the 1.1a spec

Controller: add CNTLID, AVSCC, APSTA, NVSCC, ACWU, SGLS fields.

Namespace: add NMIC, RESCAP, EUI64 fields. EUI64 is specifically
interesting, since it can be used to construct an UEFI NVMe device
path for a boot entry.

As per NVM Express 1.1a spec:
http://www.nvmexpress.org/wp-content/uploads/NVM-Express-1_1a.pdf

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
include/uapi/linux/nvme.h