diff mbox

scsi_error.c: DID_SOFT_ERROR comment clean up

Message ID 1509399490.5866.3.camel@petroskoutoupis.com (mailing list archive)
State Not Applicable
Headers show

Commit Message

Petros Koutoupis Oct. 30, 2017, 9:38 p.m. UTC
Updated comment. We are keeping track of maximum number of retries per command via
retries/allowed in struct scsi_cmnd. Corrected comment positioning.

Signed-off-by: Petros Koutoupis <petros@petroskoutoupis.com>

Comments

Martin K. Petersen Oct. 31, 2017, 4:47 p.m. UTC | #1
Petros,

> Updated comment. We are keeping track of maximum number of retries per
> command via retries/allowed in struct scsi_cmnd. Corrected comment
> positioning.

This didn't apply to 4.15/scsi-queue. I applied it by hand.
diff mbox

Patch

diff -uNpr linux-4.14-rc7.orig/drivers/scsi/scsi_error.c linux-4.14-rc7/drivers/scsi/scsi_error.c
--- linux-4.14-rc7.orig/drivers/scsi/scsi_error.c	2017-10-30 10:02:11.089576057 -0500
+++ linux-4.14-rc7/drivers/scsi/scsi_error.c	2017-10-30 10:08:24.352182353 -0500
@@ -1747,16 +1747,12 @@  int scsi_decide_disposition(struct scsi_
 		 * that it indicates SUCCESS.
 		 */
 		return SUCCESS;
+	case DID_SOFT_ERROR:
 		/*
 		 * when the low level driver returns did_soft_error,
 		 * it is responsible for keeping an internal retry counter
 		 * in order to avoid endless loops (db)
-		 *
-		 * actually this is a bug in this function here.  we should
-		 * be mindful of the maximum number of retries specified
-		 * and not get stuck in a loop.
 		 */
-	case DID_SOFT_ERROR:
 		goto maybe_retry;
 	case DID_IMM_RETRY:
 		return NEEDS_RETRY;