Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Sep 2009 20:25:46 GMT
From:      Alexander Motin <mav@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 168796 for review
Message-ID:  <200909222025.n8MKPkjN097408@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=168796

Change 168796 by mav@mav_mavtest on 2009/09/22 20:25:10

	If on sense request device returns no sence, give up and return,
	or we may loop forever.

Affected files ...

.. //depot/projects/scottl-camlock/src/sys/cam/cam_periph.c#34 edit

Differences ...

==== //depot/projects/scottl-camlock/src/sys/cam/cam_periph.c#34 (text+ko) ====

@@ -1033,8 +1033,13 @@
 					cam_error_print(saved_ccb, CAM_ESF_ALL,
 							CAM_EPF_ALL);
 #endif
-					xpt_done_ccb = TRUE;
+				} else {
+					saved_ccb->ccb_h.status &=
+					    ~CAM_STATUS_MASK;
+					saved_ccb->ccb_h.status |=
+					    CAM_AUTOSENSE_FAIL;
 				}
+				xpt_done_ccb = TRUE;
 			}
 		}
 		bcopy(done_ccb->ccb_h.saved_ccb_ptr, done_ccb,



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