]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ibmvfc: Reinit target retries
authorBrian King <brking@linux.vnet.ibm.com>
Tue, 11 May 2021 18:12:20 +0000 (13:12 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 15 May 2021 03:02:42 +0000 (23:02 -0400)
commit4c91e03df5dec8fd740b6021eaa4bc5e7b7ef723
treee62c5ea33e0ab63c667d8428c4ba58d931953710
parentd7de54f09d42437227e883f4102315369289157d
scsi: ibmvfc: Reinit target retries

If rport target discovery commands fail for some reason, they get retried
up to a set number of retries. Once the retry limit is exceeded, the target
is deleted. In order to delete the target, we either need to do an implicit
logout or a move login. In the move login case, if the move login fails, we
want to retry it. This ensures the retry counter gets reinitialized so the
move login will get retried.

Link: https://lore.kernel.org/r/1620756740-7045-4-git-send-email-brking@linux.vnet.ibm.com
Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ibmvscsi/ibmvfc.c