diff options
Diffstat (limited to 'drivers/scsi/scsi_lib.c')
-rw-r--r-- | drivers/scsi/scsi_lib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index 814a4bd8405d..99e16ac479e3 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include <scsi/scsi_driver.h> | 30 | #include <scsi/scsi_driver.h> |
31 | #include <scsi/scsi_eh.h> | 31 | #include <scsi/scsi_eh.h> |
32 | #include <scsi/scsi_host.h> | 32 | #include <scsi/scsi_host.h> |
33 | #include <scsi/scsi_transport.h> /* __scsi_init_queue() */ | ||
33 | #include <scsi/scsi_dh.h> | 34 | #include <scsi/scsi_dh.h> |
34 | 35 | ||
35 | #include <trace/events/scsi.h> | 36 | #include <trace/events/scsi.h> |
@@ -1850,7 +1851,7 @@ static int scsi_mq_prep_fn(struct request *req) | |||
1850 | 1851 | ||
1851 | /* zero out the cmd, except for the embedded scsi_request */ | 1852 | /* zero out the cmd, except for the embedded scsi_request */ |
1852 | memset((char *)cmd + sizeof(cmd->req), 0, | 1853 | memset((char *)cmd + sizeof(cmd->req), 0, |
1853 | sizeof(*cmd) - sizeof(cmd->req)); | 1854 | sizeof(*cmd) - sizeof(cmd->req) + shost->hostt->cmd_size); |
1854 | 1855 | ||
1855 | req->special = cmd; | 1856 | req->special = cmd; |
1856 | 1857 | ||