OSDN Git Service

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)
commitbee8b84686c4918354dcf7eef5481b06bde8c26e
treec61fec30987f4a4075885890cc95cebe871539e7
parent1d317b21231bb2b81a6e0f94f708b8619ec8775b
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