linux/drivers/scsi/qla4xxx
Tej Parkash 1b3d399cf6 [SCSI] qla4xxx: Fix processing response queue during probe
Issue:
While booting with kdump kernel, driver receive IOCB interrupts
for which it is not ready which results in processing them
before init_firmware during driver probe

Fix:
Two steps solution
1. Make driver ready to process the interrupt before interupts
   handlers is registered.
2. Stop driver processing iocb interrupts if not generated as per
   firmware protocol i.e R2H bit set

Signed-off-by: Tej Parkash <tej.parkash@qlogic.com>
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-03-15 10:19:14 -07:00
..
Kconfig [SCSI] qla4xxx: Added support for ISP83XX 2012-09-24 12:11:08 +04:00
Makefile [SCSI] qla4xxx: Added support for ISP83XX 2012-09-24 12:11:08 +04:00
ql4_83xx.c [SCSI] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag. 2014-03-15 10:19:12 -07:00
ql4_83xx.h [SCSI] qla4xxx: Add pex-dma support for capturing minidump 2013-09-03 07:27:56 -07:00
ql4_attr.c [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
ql4_bsg.c [SCSI] qla4xxx: Improve loopback failure messages 2014-03-15 10:19:12 -07:00
ql4_bsg.h [SCSI] qla4xxx: Added support for Diagnostics MBOX command 2013-12-19 20:56:25 -08:00
ql4_dbg.c [SCSI] qla4xxx: Added support for ISP8042 2013-09-03 07:27:53 -07:00
ql4_dbg.h [SCSI] qla4xxx: Fix debug level to avoid floods of same message 2013-04-10 11:47:58 -07:00
ql4_def.h [SCSI] qla4xxx: Clear DDB index map upon connection close failure 2014-03-15 10:19:13 -07:00
ql4_fw.h [SCSI] qla4xxx: Clear DDB index map upon connection close failure 2014-03-15 10:19:13 -07:00
ql4_glbl.h [SCSI] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed 2014-03-15 10:19:12 -07:00
ql4_init.c [SCSI] qla4xxx: ISP8xxx: Correct retry of adapter initialization 2014-03-15 10:19:11 -07:00
ql4_inline.h [SCSI] qla4xxx: Add support to set CHAP entries 2013-10-25 09:58:01 +01:00
ql4_iocb.c [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
ql4_isr.c [SCSI] qla4xxx: Fix processing response queue during probe 2014-03-15 10:19:14 -07:00
ql4_mbx.c [SCSI] qla4xxx: Fix processing response queue during probe 2014-03-15 10:19:14 -07:00
ql4_nvram.c [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
ql4_nvram.h [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
ql4_nx.c [SCSI] qla4xxx: Fix processing response queue during probe 2014-03-15 10:19:14 -07:00
ql4_nx.h [SCSI] qla4xxx: Update Copyright header 2013-09-03 07:27:54 -07:00
ql4_os.c [SCSI] qla4xxx: Clear DDB index map upon connection close failure 2014-03-15 10:19:13 -07:00
ql4_version.h [SCSI] qla4xxx: Update driver version to 5.04.00-k3 2013-12-19 20:56:27 -08:00