svn commit: r237548 - stable/9/sys/cam
Alexander Motin
mav at FreeBSD.org
Mon Jun 25 07:06:59 UTC 2012
Author: mav
Date: Mon Jun 25 07:06:58 2012
New Revision: 237548
URL: http://svn.freebsd.org/changeset/base/237548
Log:
MFC r237446:
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.
Modified:
stable/9/sys/cam/cam_periph.c
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/cam/cam_periph.c
==============================================================================
--- stable/9/sys/cam/cam_periph.c Mon Jun 25 05:47:12 2012 (r237547)
+++ stable/9/sys/cam/cam_periph.c Mon Jun 25 07:06:58 2012 (r237548)
@@ -1325,6 +1325,7 @@ camperiphscsistatuserror(union ccb *ccb,
}
*timeout = 0;
error = ERESTART;
+ *print = 0;
break;
}
/* FALLTHROUGH */
@@ -1654,8 +1655,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-stable-9
mailing list