diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_os.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_os.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 88a75d0a8d7e..f4f535536952 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c | |||
@@ -1581,6 +1581,13 @@ qla2x00_set_isp_flags(struct qla_hw_data *ha) | |||
1581 | ha->fw_srisc_address = RISC_START_ADDRESS_2400; | 1581 | ha->fw_srisc_address = RISC_START_ADDRESS_2400; |
1582 | break; | 1582 | break; |
1583 | } | 1583 | } |
1584 | |||
1585 | /* Get adapter physical port no from interrupt pin register. */ | ||
1586 | pci_read_config_byte(ha->pdev, PCI_INTERRUPT_PIN, &ha->port_no); | ||
1587 | if (ha->port_no & 1) | ||
1588 | ha->flags.port0 = 1; | ||
1589 | else | ||
1590 | ha->flags.port0 = 0; | ||
1584 | } | 1591 | } |
1585 | 1592 | ||
1586 | static int | 1593 | static int |