SCSI: scsi_create_task must set task->cdb_size
We forgot to set task->cdb_size which means all tasks we create with this function becomes test unit ready :-( Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
@@ -91,6 +91,7 @@ scsi_create_task(int cdb_size, unsigned char *cdb, int xfer_dir, int expxferlen)
|
|||||||
memset(task, 0, sizeof(struct scsi_task));
|
memset(task, 0, sizeof(struct scsi_task));
|
||||||
|
|
||||||
memcpy(&task->cdb[0], cdb, cdb_size);
|
memcpy(&task->cdb[0], cdb, cdb_size);
|
||||||
|
task->cdb_size = cdb_size;
|
||||||
task->xfer_dir = xfer_dir;
|
task->xfer_dir = xfer_dir;
|
||||||
task->expxferlen = expxferlen;
|
task->expxferlen = expxferlen;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user