REPORT_SUPPORTED_OPCODES, serviceaction is a 16 bit integer at offset 4, not a 32 bit integer
This commit is contained in:
@@ -976,7 +976,7 @@ scsi_cdb_report_supported_opcodes(int rctd, int options, enum scsi_opcode opcode
|
||||
|
||||
task->cdb[3] = opcode;
|
||||
|
||||
scsi_set_uint32(&task->cdb[4], sa);
|
||||
scsi_set_uint16(&task->cdb[4], sa);
|
||||
|
||||
scsi_set_uint32(&task->cdb[6], alloc_len);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user