aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSarang Radke <sarang.radke@qlogic.com>2010-03-19 17:04:01 -0700
committerJames Bottomley <James.Bottomley@suse.de>2010-04-11 09:45:52 -0500
commitbfdaa761d3f9663a4721f572e093dd2894cedaf9 (patch)
tree3b8c06d9c9e48daf89245d93cb1fa6ee396307fb /drivers
parent[SCSI] qla2xxx: Free DMA memory only if it is allocated in vendor specific BSG command (diff)
downloadlinux-dev-bfdaa761d3f9663a4721f572e093dd2894cedaf9.tar.xz
linux-dev-bfdaa761d3f9663a4721f572e093dd2894cedaf9.zip
[SCSI] qla2xxx: Fix to make conditional decision based on port number.
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/scsi/qla2xxx/qla_sup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_sup.c b/drivers/scsi/qla2xxx/qla_sup.c
index f32a4b032967..e74552c8c5e1 100644
--- a/drivers/scsi/qla2xxx/qla_sup.c
+++ b/drivers/scsi/qla2xxx/qla_sup.c
@@ -739,11 +739,11 @@ qla2xxx_get_flt_info(scsi_qla_host_t *vha, uint32_t flt_addr)
ha->flt_region_gold_fw = start;
break;
case FLT_REG_FCP_PRIO_0:
- if (!(PCI_FUNC(ha->pdev->devfn) & 1))
+ if (ha->flags.port0)
ha->flt_region_fcp_prio = start;
break;
case FLT_REG_FCP_PRIO_1:
- if (PCI_FUNC(ha->pdev->devfn) & 1)
+ if (!ha->flags.port0)
ha->flt_region_fcp_prio = start;
break;
}