]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: edif: Fix session thrash
authorQuinn Tran <qutran@marvell.com>
Wed, 8 Jun 2022 11:58:45 +0000 (04:58 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 10 Jun 2022 17:04:04 +0000 (13:04 -0400)
commit59994d8f014b8d066779b745b75e7ec001fe0a4c
tree416a8f91d545ae6dfffe3f52e0ef39d60227e38c
parent89139beb212aff6cdde592d1710a4e0cb75b6020
scsi: qla2xxx: edif: Fix session thrash

Current code prematurely sends out PRLI before authentication application
has given the OK to do so. This causes PRLI failure and session teardown.

Prevents PRLI from going out before authentication app gives the OK.

Link: https://lore.kernel.org/r/20220608115849.16693-7-njavali@marvell.com
Fixes: 1f861d554d56 ("scsi: qla2xxx: edif: Reduce connection thrash")
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Quinn Tran <qutran@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_edif.c
drivers/scsi/qla2xxx/qla_edif.h
drivers/scsi/qla2xxx/qla_init.c