linux/drivers/scsi/qla2xxx
Andrew Vasquez a4f92a32a0 [SCSI] qla2xxx: Verify login-state has transitioned to PRLI-completed.
Before driver's own internal state is marked as PLOGI/PRLI
complete. This additional check closes a window seen with
dual-personality initiator/target devices where a driver's
PLOGI/PRLI request occurs within the window after the target's
PLOGI request has completed, but prior to the target's PRLI
arriving and processed by the firmware. Without this additional
check, the firmware will return port-information stating that the
port neither supports target nor initiator functions, causing the
driver to register the rport prematurely to the FC-transport
without the proper 'roles' being set.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Madhuranath Iyengar <Madhu.Iyengar@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2011-05-01 10:14:17 -05:00
..
Kconfig
Makefile [SCSI] qla2xxx: Add ISP82XX support. 2010-05-01 14:11:17 -05:00
qla_attr.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_bsg.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_bsg.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_dbg.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_dbg.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_def.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_devtbl.h [SCSI] qla2xxx: fix Kernel Panic with Qlogic 2472 Card. 2009-02-10 11:15:18 -05:00
qla_dfs.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_fw.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_gbl.h [SCSI] qla2xxx: Add the ql2xdontresethba module_param. 2011-05-01 10:12:18 -05:00
qla_gs.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_init.c [SCSI] qla2xxx: Verify login-state has transitioned to PRLI-completed. 2011-05-01 10:14:17 -05:00
qla_inline.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_iocb.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_isr.c [SCSI] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx. 2011-05-01 10:10:23 -05:00
qla_mbx.c [SCSI] qla2xxx: Verify login-state has transitioned to PRLI-completed. 2011-05-01 10:14:17 -05:00
qla_mid.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_nx.c [SCSI] qla2xxx: Limit the logs in case device state does not change for ISP82xx. 2011-05-01 10:13:55 -05:00
qla_nx.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_os.c [SCSI] qla2xxx: Add the ql2xdontresethba module_param. 2011-05-01 10:12:18 -05:00
qla_settings.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_sup.c [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00
qla_version.h [SCSI] qla2xxx: Update copyright banner. 2011-05-01 10:07:23 -05:00