projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
de15c20
)
[SCSI] hptiop: fix sense_buffer access bug
author
FUJITA Tomonori
<tomof@acm.org>
Sun, 27 Jan 2008 01:22:26 +0000
(10:22 +0900)
committer
James Bottomley
<James.Bottomley@HansenPartnership.com>
Wed, 30 Jan 2008 19:03:38 +0000
(13:03 -0600)
&cmnd->sense_buffer now zeroes the wrong thing.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/hptiop.c
patch
|
blob
|
history
diff --git
a/drivers/scsi/hptiop.c
b/drivers/scsi/hptiop.c
index e7b2f3575ce99466c1ddf50991744205b4d0c0fa..890f44fa0e1a96fd3db3ee4ee95d17fc58f74647 100644
(file)
--- a/
drivers/scsi/hptiop.c
+++ b/
drivers/scsi/hptiop.c
@@
-573,7
+573,7
@@
static void hptiop_finish_scsi_req(struct hptiop_hba *hba, u32 tag,
scsi_set_resid(scp,
scsi_bufflen(scp) - le32_to_cpu(req->dataxfer_length));
scp->result = SAM_STAT_CHECK_CONDITION;
- memcpy(
&
scp->sense_buffer, &req->sg_list,
+ memcpy(scp->sense_buffer, &req->sg_list,
min_t(size_t, SCSI_SENSE_BUFFERSIZE,
le32_to_cpu(req->dataxfer_length)));
break;