linux/drivers/scsi/qla4xxx
Nilesh Javali de2efea62b [SCSI] qla4xxx: Clear DDB index map upon connection close failure
Issue:
qla4xxx Unable to clear DDB indices when logout fails due to
failure of connection close mbox command.

Root cause:
If login to session fail, iscsiadm make call to destroy_session.
qla4xxx driver does not free ddb index map before free_ddb()

Fix:
Clear DDB Index map before free_ddb in "destroy_session"
in case of connection close mailbox command failure with 4005h.

Signed-off-by: Nilesh Javali <nilesh.javali@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:13 -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: Return correct error status from func qla4xxx_request_irqs() 2014-03-15 10:19:13 -07:00
ql4_mbx.c [SCSI] qla4xxx: Clear DDB index map upon connection close failure 2014-03-15 10:19:13 -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: Correctly handle msleep_interruptible 2014-03-15 10:19:13 -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