]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Don't register to legacy interrupt for ISP82xx.
authorGiridhar Malavali <giridhar.malavali@qlogic.com>
Tue, 12 Jun 2012 14:56:33 +0000 (07:56 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 23 Jul 2012 08:02:46 +0000 (01:02 -0700)
JIRA Key: V2632FC-210

drivers/scsi/qla2xxx/qla_isr.c

index 876d017a009cd1a731ba34638834ff0279c4c603..ddc5c51400f0d1ea9daf66ec02359016fd69d1ba 100644 (file)
@@ -2874,6 +2874,11 @@ skip_msix:
        } else
                ql_log(ql_log_warn, vha, 0x0039,
                    "MSI-X; Falling back-to INTa mode -- %d.\n", ret);
+
+       /* Skip INTx on ISP82xx. */
+       if (!ha->flags.msi_enabled && IS_QLA82XX(ha))
+               return QLA_FUNCTION_FAILED;
+
 skip_msi:
 
        ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler,