scsi: qla2xxx: edif: Fix potential stuck session in sa update
authorQuinn Tran <qutran@marvell.com>
Tue, 7 Jun 2022 04:46:21 +0000 (21:46 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 8 Jun 2022 01:50:10 +0000 (21:50 -0400)
commite0fb8ce2bb9e52c846e54ad2c58b5b7beb13eb09
treea9480fba42b18c8c2addf546e9584a9b9cab29db
parent5ecd241bd7b1088a189581c0b560a13fe93621f6
scsi: qla2xxx: edif: Fix potential stuck session in sa update

When a thread is in the process of reestablish a session, a flag is set to
prevent multiple threads/triggers from doing the same task. This flag was
left on, and any attempt to relogin was locked out. Clear this flag if the
attempt has failed.

Link: https://lore.kernel.org/r/20220607044627.19563-6-njavali@marvell.com
Fixes: dd30706e73b7 ("scsi: qla2xxx: edif: Add key update")
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