SCSI: Add unmarshalling of inquiry ADITIONAL_LENGTH field
This commit is contained in:
@@ -380,6 +380,8 @@ struct scsi_inquiry_standard {
|
||||
int hisup;
|
||||
int response_data_format;
|
||||
|
||||
int additional_length;
|
||||
|
||||
int sccs;
|
||||
int acc;
|
||||
int tpgs;
|
||||
|
||||
@@ -477,6 +477,8 @@ scsi_inquiry_datain_unmarshall(struct scsi_task *task)
|
||||
inq->hisup = !!(task->datain.data[3]&0x10);
|
||||
inq->response_data_format = task->datain.data[3]&0x0f;
|
||||
|
||||
inq->additional_length = task->datain.data[4];
|
||||
|
||||
inq->sccs = !!(task->datain.data[5]&0x80);
|
||||
inq->acc = !!(task->datain.data[5]&0x40);
|
||||
inq->tpgs = (task->datain.data[5]>>4)&0x03;
|
||||
|
||||
Reference in New Issue
Block a user