linux_dsm_epyc7002/drivers/scsi/qla2xxx
Chad Dupuis 7108b76e87 qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread.
Attempting to do any logins from the SCSI reset handler can lead to a deadlock
scenario if a rport times out and the FC transport layer.  Move doing any port
logins to the DPC thread so as not to impede the progress of the SCSI error
handler thread and avoid deadlock situations.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2014-05-19 13:31:05 +02:00
..
Kconfig [SCSI] qla2xxx: Update firmware link in Kconfig file. 2013-05-10 07:47:53 -07:00
Makefile [SCSI] qla2xxx: Add support for ISP2071. 2014-03-15 10:18:50 -07:00
qla_attr.c qla2xxx: Add MBC option for fast SFP data access. 2014-05-19 13:31:05 +02:00
qla_bsg.c qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_bsg.h qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_dbg.c qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread. 2014-05-19 13:31:05 +02:00
qla_dbg.h qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_def.h qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_devtbl.h [SCSI] qla2xxx: fix Kernel Panic with Qlogic 2472 Card. 2009-02-10 11:15:18 -05:00
qla_dfs.c qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_fw.h qla2xxx: Remove mapped vp index iterator macro dead code. 2014-05-19 13:31:05 +02:00
qla_gbl.h qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_gs.c qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_init.c qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread. 2014-05-19 13:31:05 +02:00
qla_inline.h qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_iocb.c qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_isr.c qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_mbx.c qla2xxx: ISP27xx queue index shadow registers. 2014-05-19 13:31:04 +02:00
qla_mid.c qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_mr.c qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00. 2014-05-19 13:31:03 +02:00
qla_mr.h qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00. 2014-05-19 13:31:03 +02:00
qla_nx2.c qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset. 2014-05-19 13:31:04 +02:00
qla_nx2.h qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset. 2014-05-19 13:31:04 +02:00
qla_nx.c qla2xxx: Don't check for firmware hung during the reset context for ISP82XX. 2014-05-19 13:31:04 +02:00
qla_nx.h qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_os.c qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_settings.h qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
qla_sup.c qla2xxx: Fix beacon blink logic for ISP26xx/83xx. 2014-05-19 13:31:05 +02:00
qla_target.c qla2xxx: ABTS cause double free of qla_tgt_cmd +. 2014-05-19 13:31:05 +02:00
qla_target.h qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
qla_tmpl.c qla2xxx: ISP27xx queue index shadow registers. 2014-05-19 13:31:04 +02:00
qla_tmpl.h qla2xxx: ISP27xx firmware dump template spec updates (including T274). 2014-05-19 13:31:04 +02:00
qla_version.h qla2xxx: Change copyright year to 2014 in all the source files. 2014-05-19 13:31:02 +02:00
tcm_qla2xxx.c qla2xxx: T10-Dif: add T10-PI support 2014-05-19 13:31:05 +02:00
tcm_qla2xxx.h tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs 2014-02-20 13:01:17 -08:00