linux_dsm_epyc7002/drivers/scsi/qla2xxx
Quinn Tran 861d483dcd scsi: qla2xxx: Fix stuck session in PLOGI state
On PLOGI complete + RSCN received, driver tries to handle RSCN but failed to
reset the session back to the beginning to restart the login process. Instead
the session was left in the Plogi complete without moving forward.  This patch
will push the session state back to the delete state and restart the
connection.

Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2018-09-11 20:28:10 -04:00
..
Kconfig
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qla_attr.c scsi: qla2xxx: Add mode control for each physical port 2018-09-11 20:28:09 -04:00
qla_bsg.c scsi: qla2xxx: Use dma_pool_zalloc() 2018-02-22 20:28:43 -05:00
qla_bsg.h
qla_dbg.c scsi: qla2xxx: Add longer window for chip reset 2018-08-02 16:56:18 -04:00
qla_dbg.h
qla_def.h scsi: qla2xxx: Add mode control for each physical port 2018-09-11 20:28:09 -04:00
qla_devtbl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qla_dfs.c scsi: qla2xxx: Add XCB counters to debugfs 2018-01-22 20:03:54 -05:00
qla_fw.h scsi: qla2xxx: Migrate NVME N2N handling into state machine 2018-08-02 16:56:18 -04:00
qla_gbl.h scsi: qla2xxx: Add mode control for each physical port 2018-09-11 20:28:09 -04:00
qla_gs.c scsi: qla2xxx: Remove ASYNC GIDPN switch command 2018-09-11 20:28:08 -04:00
qla_init.c scsi: qla2xxx: Fix stuck session in PLOGI state 2018-09-11 20:28:10 -04:00
qla_inline.h scsi: qla2xxx: Add mode control for each physical port 2018-09-11 20:28:09 -04:00
qla_iocb.c scsi: qla2xxx: Fix race condition for resource cleanup 2018-09-11 20:28:09 -04:00
qla_isr.c scsi: qla2xxx: Fix dropped srb resource. 2018-09-11 20:28:09 -04:00
qla_mbx.c scsi: qla2xxx: Move ABTS code behind qpair 2018-09-11 20:28:09 -04:00
qla_mid.c SCSI misc on 20180815 2018-08-15 22:06:26 -07:00
qla_mr.c scsi: qla2xxx: Fix race condition between iocb timeout and initialisation 2018-04-09 21:04:36 -04:00
qla_mr.h
qla_nvme.c scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct 2018-09-11 20:28:08 -04:00
qla_nvme.h scsi: qla2xxx: Migrate NVME N2N handling into state machine 2018-08-02 16:56:18 -04:00
qla_nx2.c scsi: qla2xxx: Fix function argument descriptions 2018-02-12 11:43:25 -05:00
qla_nx2.h scsi: qla2xxx: Remove unused symbols 2018-02-12 11:43:24 -05:00
qla_nx.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
qla_nx.h
qla_os.c scsi: qla2xxx: Add mode control for each physical port 2018-09-11 20:28:09 -04:00
qla_settings.h
qla_sup.c scsi: qla2xxx: Fix driver unload by shutting down chip 2018-07-19 22:02:34 -04:00
qla_target.c scsi: qla2xxx: Fix stuck session in PLOGI state 2018-09-11 20:28:10 -04:00
qla_target.h scsi: qla2xxx: Fix out of order Termination and ABTS response 2018-09-11 20:28:08 -04:00
qla_tmpl.c scsi: qla2xxx: Silent erroneous message 2018-08-02 16:56:18 -04:00
qla_tmpl.h
qla_version.h scsi: qla2xxx: Update driver version to 10.00.00.10-k 2018-09-11 20:28:09 -04:00
tcm_qla2xxx.c scsi: qla2xxx: Migrate NVME N2N handling into state machine 2018-08-02 16:56:18 -04:00
tcm_qla2xxx.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00