[stgt] spc: Support NAA IEEE Registered Extended field in VPD page 0x83

Or Gerlitz ogerlitz at mellanox.com
Tue Mar 11 07:14:05 CET 2014


On 08/03/2014 14:40, FUJITA Tomonori wrote:
>> @@ -160,6 +166,24 @@ static void update_vpd_83(struct scsi_lu *lu, void *id)
>> >  
>> >  	put_unaligned_be64(lu->attrs.numeric_id, data);
>> >  	data[0] |= NAA_LOCAL << 4;
>> >+
>> >+	data += NAA_DESG_LEN;
>> >+	data[0] = INQ_CODE_BIN;
>> >+	data[1] = DESG_NAA;
>> >+	data[3] = NAA_DESG_LEN_EXTD;
>> >+	data += DESG_HDR_LEN;
>> >+	while (*id_str) {
>> >+		subs[0] = *id_str++;
>> >+		c = a >> 60;
>> >+		a <<= 4;
>> >+		b <<= 4;
>> >+		b |= c;
>> >+		a |= strtoul(subs, NULL, 16);
> Can you please add comments to explan what the above code is supposed
> to do? Also the code works on architecture where long is 32bits?
>
>

sure, Dennis will look into this, he said this is going to take few more 
days, so we'll let you know.

Or.
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list