]> 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)
commit908afc49355e93eedc78d1950f49c72824156785
treec61fec30987f4a4075885890cc95cebe871539e7
parentbeb412e21a16feeb4c9a26383dbe774e7c14eab1
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