scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
authorQuinn Tran <qutran@marvell.com>
Fri, 26 Jul 2019 16:07:32 +0000 (09:07 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 7 Aug 2019 22:07:11 +0000 (18:07 -0400)
commit8b5292bcfcacf15182a77a973a98d310e76fd58b
treee618ea29c7fa1569b274cd3bf9805844cc36e42d
parent7f4374e67b3046c9628cf0ab93a117704a38e95d
scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag

Relogin fails to move forward due to scan_state flag indicating device is
not there. Before relogin process, Session delete process accidently
modified the scan_state flag.

[mkp: typos plus corrected Fixes: sha as reported by sfr]

Fixes: 2dee5521028c ("scsi: qla2xxx: Fix login state machine freeze")
Cc: stable@vger.kernel.org
Signed-off-by: Quinn Tran <qutran@marvell.com>
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_os.c
drivers/scsi/qla2xxx/qla_target.c