SCSI: Add unmarshalling of inquiry ADITIONAL_LENGTH field

This commit is contained in:
Ronnie Sahlberg
2012-09-12 06:57:41 -07:00
parent 6b28465a46
commit dd006029a2
2 changed files with 4 additions and 0 deletions

View File

@@ -380,6 +380,8 @@ struct scsi_inquiry_standard {
int hisup;
int response_data_format;
int additional_length;
int sccs;
int acc;
int tpgs;

View File

@@ -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;