Re: spc: Support NAA IEEE Registered Extended field in VPD page 0x83

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux