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