Merge remote-tracking branch 'mkp-scsi/fixes' into fixes
[linux-2.6-block.git] / drivers / scsi / scsi_lib.c
index f41e6b84a1bd92d974aa994ae5efdac243ef2fee..19125d72f322c934d84d2d71c748ca9c08418846 100644 (file)
@@ -1141,7 +1141,7 @@ void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd)
 
        /* zero out the cmd, except for the embedded scsi_request */
        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->sense_buffer = buf;