aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/dec_esp.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@steeleye.com>2007-04-06 12:14:56 -0400
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2007-04-14 09:49:03 -0400
commit6e3b2bbb197eb12b2bef35bcf2ac3bd6a5facab2 (patch)
tree2c10a0967b6843a60b76c687750df839b56316b1 /drivers/scsi/dec_esp.c
parent8a065975c1c00d1ab3293c1adf6f89988bb1b03b (diff)
[SCSI] 3w-xxxx: fix oops caused by incorrect REQUEST_SENSE handling
3w-xxxx emulates a REQUEST_SENSE response by simply returning nothing. Unfortunately, it's assuming that the REQUEST_SENSE command is implemented with use_sg == 0, which is no longer the case. The oops occurs because it's clearing the scatterlist in request_buffer instead of the memory region. This is fixed by using tw_transfer_internal() to transfer correctly to the scatterlist. Acked-by: adam radford <aradford@gmail.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/dec_esp.c')
0 files changed, 0 insertions, 0 deletions