[SCSI] qla4xxx: Fix srb lookup in qla4xxx_eh_device_reset
authorKaren Higgins <karen.higgins@qlogic.com>
Wed, 15 Jul 2009 20:03:01 +0000 (15:03 -0500)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Thu, 30 Jul 2009 13:50:01 +0000 (08:50 -0500)
commit612f73488785829d4f34aad00bfe30b904c94c9e
treeecd72c97495798efeb209c63de4607a94059da1b
parentdca05c4c07c48da0509708d9e562578d269e90e5
[SCSI] qla4xxx: Fix srb lookup in qla4xxx_eh_device_reset

eh_device_reset may be called from scsi error handler or sg_reset, etc.
When called from sg_reset, there will not be an associated srb.  The
driver should lookup the corresponding device handle given information
from the supplied cmd structure and should not assume that there exists
an srb.

Signed-off-by: Karen Higgins <karen.higgins@qlogic.com>
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/qla4xxx/ql4_os.c