|
@@ -1167,7 +1167,7 @@ void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd)
|
|
|
|
|
|
/* zero out the cmd, except for the embedded scsi_request */
|
|
/* zero out the cmd, except for the embedded scsi_request */
|
|
memset((char *)cmd + sizeof(cmd->req), 0,
|
|
memset((char *)cmd + sizeof(cmd->req), 0,
|
|
- sizeof(*cmd) - sizeof(cmd->req));
|
|
|
|
|
|
+ sizeof(*cmd) - sizeof(cmd->req) + dev->host->hostt->cmd_size);
|
|
|
|
|
|
cmd->device = dev;
|
|
cmd->device = dev;
|
|
cmd->sense_buffer = buf;
|
|
cmd->sense_buffer = buf;
|