]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy.
authorGiridhar Malavali <giridhar.malavali@qlogic.com>
Wed, 25 Apr 2012 14:26:15 +0000 (07:26 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Thu, 10 May 2012 07:15:19 +0000 (08:15 +0100)
commit34a1a9ee56095d3d099210bd4e6578521a52c772
tree82e4ea64ed3b5ab19d34a3ff0dfbf0204f3948bc
parent92dd006ecbf9453dd3d6817760c1ba60127b2eb7
[SCSI] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy.

In case of firmmware detected under-run condition and scsi status of
task_set_full or busy_condition, return that to the mid layer for proper error
handling instead of DID_ERROR (which causes error handler activation and a
full retry).

Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/qla2xxx/qla_dbg.c
drivers/scsi/qla2xxx/qla_isr.c