Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jun 2012 07:06:58 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r237548 - stable/9/sys/cam
Message-ID:  <201206250706.q5P76w57056606@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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. */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206250706.q5P76w57056606>