]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit23709e6e1e5dd088c313e99695633764ff84eb07
treeda159aadd93c53addb005269ba8a54e321ae08c7
parent4a91f40a024caebf7aeaa6e31680fa0baa97c473
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