linux_dsm_epyc7002/drivers/scsi/qla2xxx
Quinn Tran 6d67492764 scsi: qla2xxx: Prevent relogin trigger from sending too many commands
This patch adds check for pending work event before queueing
relogin work to prevent redundant work to be active at the
same time.

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-01-03 23:41:07 -05: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 switch command to simplify fabric discovery 2018-01-03 23:41:06 -05:00
qla_bsg.c scsi: qla2xxx: don't break the bsg-lib abstractions 2017-10-16 23:46:21 -04:00
qla_bsg.h
qla_dbg.c scsi: qla2xxx: Remove potential macro parameter side-effect in ql_dump_regs() 2017-08-24 22:29:28 -04:00
qla_dbg.h
qla_def.h scsi: qla2xxx: Prevent relogin trigger from sending too many commands 2018-01-03 23:41:07 -05: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: Tweak resource count dump 2018-01-03 23:41:06 -05:00
qla_fw.h scsi: qla2xxx: Fix session cleanup for N2N 2018-01-03 23:41:06 -05:00
qla_gbl.h scsi: qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling 2018-01-03 23:41:07 -05:00
qla_gs.c scsi: qla2xxx: Prevent relogin trigger from sending too many commands 2018-01-03 23:41:07 -05:00
qla_init.c scsi: qla2xxx: Prevent relogin trigger from sending too many commands 2018-01-03 23:41:07 -05:00
qla_inline.h scsi: qla2xxx: Use IOCB path to submit Control VP MBX command 2018-01-03 23:41:04 -05:00
qla_iocb.c scsi: qla2xxx: Add ability to send PRLO 2018-01-03 23:41:05 -05:00
qla_isr.c scsi: qla2xxx: Add retry limit for fabric scan logic 2018-01-03 23:41:07 -05:00
qla_mbx.c scsi: qla2xxx: Add switch command to simplify fabric discovery 2018-01-03 23:41:06 -05:00
qla_mid.c scsi: qla2xxx: Reduce trace noise for Async Events 2018-01-03 23:41:06 -05:00
qla_mr.c scsi: qla2xxx: don't break the bsg-lib abstractions 2017-10-16 23:46:21 -04:00
qla_mr.h
qla_nvme.c qla2xxx: remove use of FC-specific error codes 2017-09-25 08:56:05 -06:00
qla_nvme.h
qla_nx2.c scsi: qla2xxx: remove duplicate includes 2017-12-11 21:52:38 -05:00
qla_nx2.h
qla_nx.c
qla_nx.h
qla_os.c scsi: qla2xxx: Prevent relogin trigger from sending too many commands 2018-01-03 23:41:07 -05:00
qla_settings.h
qla_sup.c scsi: qla2xxx: Suppress gcc 7 fall-through warnings 2017-12-11 21:50:29 -05:00
qla_target.c scsi: qla2xxx: Increase verbosity of debug messages logged 2018-01-03 23:41:07 -05:00
qla_target.h scsi: qla2xxx: Migrate switch registration commands away from mailbox interface 2018-01-03 23:41:07 -05:00
qla_tmpl.c scsi: qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload 2018-01-03 23:41:05 -05:00
qla_tmpl.h
qla_version.h scsi: qla2xxx: Update driver version to 10.00.00.03-k 2017-12-07 21:07:11 -05:00
tcm_qla2xxx.c
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