]> 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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:23:43 +0000 (14:23 +0200)
commiteb6b8453a052b52be0de87fda4a25b34050bcfcc
tree25582d26540cf631c3b154787e420d18eb06724e
parent72ca301771bbb2d1e09db958d9b6b31ab19d53db
scsi: qla2xxx: edif: Fix session thrash

[ Upstream commit de1e91d0a9657ecf378f774ef7d1b580468b680d ]

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: dda82a9f9c54 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/qla2xxx/qla_edif.c
drivers/scsi/qla2xxx/qla_edif.h
drivers/scsi/qla2xxx/qla_init.c