scsi: qla2xxx: Prevent relogin trigger from sending too many commands
authorQuinn Tran <quinn.tran@cavium.com>
Thu, 28 Dec 2017 20:33:41 +0000 (12:33 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 4 Jan 2018 04:41:07 +0000 (23:41 -0500)
commit6d67492764b39ad6efb6822816ad73dc141752f4
treeda159aadd93c53addb005269ba8a54e321ae08c7
parent3dbec59bdf63f3c82323bd6ab8a4bd2946abaaec
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>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_gs.c
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_os.c