]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Fix for legacy interrupts for ISP83xx.
authorChad Dupuis <chad.dupuis@qlogic.com>
Fri, 3 Aug 2012 02:46:01 +0000 (08:16 +0530)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 27 Aug 2012 09:44:29 +0000 (02:44 -0700)
JIRA Key: V2632FC-253

Acked-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Acked-by: Chad Dupuis <chad.dupuis.qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
drivers/scsi/qla2xxx/qla_isr.c

index 59460cc0bde787151ecf23c5a0cb0dfbc3a6b9b9..06a4791c90c79edce54c39c393876b1c86947866 100644 (file)
@@ -2524,6 +2524,8 @@ 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)))
+                       ndelay(3500);
        }
        spin_unlock_irqrestore(&ha->hardware_lock, flags);