[PATCH 2/5] nvme: Add ANA base definitions

Hannes Reinecke hare at suse.de
Sat May 5 06:17:32 PDT 2018


On 05/04/2018 07:03 PM,  Meneghini, John  wrote:
> Agreed:
> 
> 95:92 - ANAGRPID
> 103:96 - Reserved
> 
> Note that this was changed at the last minute.  There are some older drafts of the NVM_TP_4004 out there.  You want to be sure to use the ratified version from:
> 
> http://nvmexpress.org/resources/specifications/
> 
> NVM Express 1.3 Ratified TPs
> 
> /John
> 
> On 5/4/18, 12:16 PM, "Keith Busch" <keith.busch at linux.intel.com> wrote:
> 
>      On Fri, May 04, 2018 at 01:28:42PM +0200, Hannes Reinecke wrote:
>      > @@ -312,7 +317,8 @@ struct nvme_id_ns {
>      >  	__le16			nabspf;
>      >  	__le16			noiob;
>      >  	__u8			nvmcap[16];
>      > -	__u8			rsvd64[40];
>      > +	__u8			rsvd64[36];
>      > +	__le32			anagrpid;
>      >  	__u8			nguid[16];
>      >  	__u8			eui64[8];
>      >  	struct nvme_lbaf	lbaf[16];
>      
>      Is this the right place for the new field? Your patch has the group ID
>      at byte 100. TP4004 has the ANA Group Identifier starting at byte 92,
>      followed by 8 reserved bytes, then the NGUID.
>      
> 
Ah. Hence. Must've looked at an older copy then.

Will be fixing it up.

Cheers,

Hannes




More information about the Linux-nvme mailing list