aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_isr.c
diff options
context:
space:
mode:
authorAndrew Vasquez <andrew.vasquez@qlogic.com>2010-05-28 18:08:22 -0400
committerJames Bottomley <James.Bottomley@suse.de>2010-07-27 13:01:23 -0400
commitb0cd579cde8ee0c7ed52239531ba09bcbc5b54c2 (patch)
treeab658cb3465d867321726864af8ed4cd2f8943eb /drivers/scsi/qla2xxx/qla_isr.c
parent23f2ebd17a13835c5b34994d2c2e5faacc127947 (diff)
[SCSI] qla2xxx: Make the FC port capability mutual exclusive.
In case of both target and initiator capabilities reported by fc port, the fc port port capability is made mutualy exclusive with priority given for target capabilities. Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_isr.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_isr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
index e51fc5f9fcdb..8a608725eb76 100644
--- a/drivers/scsi/qla2xxx/qla_isr.c
+++ b/drivers/scsi/qla2xxx/qla_isr.c
@@ -1133,9 +1133,9 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req,
1133 fcport->port_type = FCT_TARGET; 1133 fcport->port_type = FCT_TARGET;
1134 if (iop[0] & BIT_8) 1134 if (iop[0] & BIT_8)
1135 fcport->flags |= FCF_FCP2_DEVICE; 1135 fcport->flags |= FCF_FCP2_DEVICE;
1136 } 1136 } else if (iop[0] & BIT_5)
1137 if (iop[0] & BIT_5)
1138 fcport->port_type = FCT_INITIATOR; 1137 fcport->port_type = FCT_INITIATOR;
1138
1139 if (logio->io_parameter[7] || logio->io_parameter[8]) 1139 if (logio->io_parameter[7] || logio->io_parameter[8])
1140 fcport->supported_classes |= FC_COS_CLASS2; 1140 fcport->supported_classes |= FC_COS_CLASS2;
1141 if (logio->io_parameter[9] || logio->io_parameter[10]) 1141 if (logio->io_parameter[9] || logio->io_parameter[10])