Fix incorrect pointer in megaraid.c MODE_SENSE emulation
Subsystems (2)
PATCH 1/1 Fix incorrect pointer in megaraid.c MODE_SENSE emulation
The SCSI megaraid drive goes to great effort to kmap the scatterlist buffer (if used), but then uses the wrong pointer when copying to it afterward.
Signed-off-by Mark Lord <[email protected]>
drivers/scsi/megaraid.c renamed from drivers/scsi/megaraid.c.orig +1 -1
@@ -664,7 +664,7 @@ sg->offset; }else buf = cmd->request_buffer; -memset (cmd->request_buffer,0 , cmd->cmnd[4 ]); +memset (buf,0 , cmd->cmnd[4 ]);if (cmd->use_sg) {struct scatterlist *sg;