]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: Reduce redundant ADISC command for RSCNs
authorQuinn Tran <quinn.tran@cavium.com>
Tue, 1 May 2018 16:01:47 +0000 (09:01 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 May 2018 04:46:11 +0000 (00:46 -0400)
commitc8dec38adaa9a19624c816ade9fe4402874a68be
treec61fec30987f4a4075885890cc95cebe871539e7
parentab18f67277a6532f90f8efb21b8c62e00baac5cc
scsi: qla2xxx: Reduce redundant ADISC command for RSCNs

For each RSCN that triggers a rescan of the fabric, ADISC is used to
revalidate an existing session. If the RSCN is not affecting all
existing sessions, then driver should not send redundant ADISC for all
existing sessions.

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