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:
Ronnie Sahlberg
2014-12-18 09:20:17 -08:00
parent 9eabebd78a
commit 0c6e3bffb3

View File

@@ -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));
memcpy(&task->cdb[0], cdb, cdb_size);
task->cdb_size = cdb_size;
task->xfer_dir = xfer_dir;
task->expxferlen = expxferlen;