[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