scsi: qla2xxx: Fix stuck session in GNL
authorQuinn Tran <qutran@marvell.com>
Tue, 17 Dec 2019 22:06:15 +0000 (14:06 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 21 Dec 2019 18:42:41 +0000 (13:42 -0500)
commite1217dc3edce62895595cf484af33b9e0379b7f3
tree5387aa27847b0bda4eaea7697b710f19c39626ec
parent118f01e7d92e47a71baab8a32d420d98f9bbfe78
scsi: qla2xxx: Fix stuck session in GNL

Fix race condition between GNL completion processing and GNL request. Late
submission of GNL request was not seen by the GNL completion thread. This
patch will re-submit the GNL request for late submission fcport.

Link: https://lore.kernel.org/r/20191217220617.28084-13-hmadhani@marvell.com
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_target.c