diff options
author | Mike Christie <[email protected]> | 2013-03-05 22:40:24 -0600 |
---|---|---|
committer | James Bottomley <[email protected]> | 2013-04-09 20:55:21 -0700 |
commit | 27db682bf07fdc105af38827dbbd67d6f0a4ae04 (patch) | |
tree | a7339c6e87cabfcd5fa27b0a47611cae93588074 /drivers/scsi/mpt3sas/mpi/mpi2_raid.h | |
parent | 4f0e359c939e4c217aea3a294b7356d60c351e35 (diff) |
[SCSI] scsi_dh_alua: fix stpg sense handling
For the stpg_endio path we are not evaluating the sense. The bug
is that
1. The error value is set to -EIO when there is sense, so we hit the first
error check and always return SCSI_DH_IO.
2. h->senselen is set to zero in submit_stpg. It is not later set to
req->sense_len like in the synchrounous exection paths, so we must
check the req->sense_len field.
Signed-off-by: Mike Christie <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt3sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions