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. */
_______________________________________________
svn-src-stable-9@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-stable-9
To unsubscribe, send any mail to "svn-src-stable-9-unsubscr...@freebsd.org"

Reply via email to