diff options
author | Andrew Vasquez <andrew.vasquez@qlogic.com> | 2008-08-14 06:37:00 +0200 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-08-16 17:23:53 +0200 |
commit | 19851f136ab37d7ac6f7c865329d13db54712ec0 (patch) | |
tree | d8c083cacdda036c529adb95bf16316d3e4e9d73 /drivers/scsi/qla2xxx/qla_os.c | |
parent | [SCSI] qla2xxx: Set npiv_supported flag for FCoE HBAs. (diff) | |
download | linux-19851f136ab37d7ac6f7c865329d13db54712ec0.tar.xz linux-19851f136ab37d7ac6f7c865329d13db54712ec0.zip |
[SCSI] qla2xxx: Reference proper ha during SBR handling.
The executing-HA of an SRB can be referenced from the sp->fcport.
Use this correct value while processing status-continuation data
and abort processing.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_os.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_os.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index c2092addb868..e0880ad243be 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c @@ -780,7 +780,8 @@ qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *ha, unsigned int t, sp = pha->outstanding_cmds[cnt]; if (!sp) continue; - if (ha->vp_idx != sp->ha->vp_idx) + + if (ha->vp_idx != sp->fcport->ha->vp_idx) continue; match = 0; switch (type) { |