svn commit: r237446 - head/sys/cam
Alexander Motin
mav at FreeBSD.org
Fri Jun 22 16:20:14 UTC 2012
Author: mav
Date: Fri Jun 22 16:20:13 2012
New Revision: 237446
URL: http://svn.freebsd.org/changeset/base/237446
Log:
Don't print SCSI Queue Full and CAM_REQUEUE_REQ statuses as errors if they
were handled and retried. They are part of normal operation for SCSI TCQ.
MFC after: 3 days
Modified:
head/sys/cam/cam_periph.c
Modified: head/sys/cam/cam_periph.c
==============================================================================
--- head/sys/cam/cam_periph.c Fri Jun 22 16:05:56 2012 (r237445)
+++ head/sys/cam/cam_periph.c Fri Jun 22 16:20:13 2012 (r237446)
@@ -1354,6 +1354,7 @@ camperiphscsistatuserror(union ccb *ccb,
}
*timeout = 0;
error = ERESTART;
+ *print = 0;
break;
}
/* FALLTHROUGH */
@@ -1683,8 +1684,10 @@ cam_periph_error(union ccb *ccb, cam_fla
} else if (sense_flags & SF_NO_RETRY) {
error = EIO;
action_string = "Retry was blocked";
- } else
+ } else {
error = ERESTART;
+ print = 0;
+ }
break;
case CAM_RESRC_UNAVAIL:
/* Wait a bit for the resource shortage to abate. */
More information about the svn-src-all
mailing list