]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Delay for legacy interrupts not rquired for all board for ISP83xx.
authorGiridhar Malavali <giridhar.malavali@qlogic.com>
Tue, 21 Aug 2012 21:18:00 +0000 (14:18 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 27 Aug 2012 09:44:30 +0000 (02:44 -0700)
JIRA Key: V2632FC-263

Acked-by: Chad Dupuis <chad.dupuis@qlogic.com>
drivers/scsi/qla2xxx/qla_isr.c

index f6524af760ee5472254b4e4da2da98f07ba2ea5d..c766f695d0987f047ea5a663a78005c641c7d987 100644 (file)
@@ -2537,7 +2537,7 @@ qla24xx_intr_handler(int irq, void *dev_id)
                }
                WRT_REG_DWORD(&reg->hccr, HCCRX_CLR_RISC_INT);
                RD_REG_DWORD_RELAXED(&reg->hccr);
-               if (unlikely(IS_QLA83XX(ha)))
+               if (unlikely(IS_QLA83XX(ha) && (ha->pdev->revision == 1)))
                        ndelay(3500);
        }
        spin_unlock_irqrestore(&ha->hardware_lock, flags);