PERFORCE change 183757 for review

Ken Merry ken at FreeBSD.org
Tue Sep 14 14:56:35 UTC 2010


http://p4web.freebsd.org/@@183757?ac=10

Change 183757 by ken at ken.spectra.vm-freebsd on 2010/09/14 14:56:13

	Report data overruns properly.
	
	Submitted by:	scottl

Affected files ...

.. //depot/projects/mps/src/sys/dev/mps/mps_sas.c#2 edit

Differences ...

==== //depot/projects/mps/src/sys/dev/mps/mps_sas.c#2 (text+ko) ====

@@ -1219,11 +1219,9 @@
 		ccb->ccb_h.status = CAM_REQ_CMP;
 		break;
 	case MPI2_IOCSTATUS_SCSI_DATA_OVERRUN:
-		/*
-		 * XXX any way to report this?
-		 */
+		/* resid is ignored for this condition */
 		ccb->csio.resid = 0;
-		ccb->ccb_h.status = CAM_REQ_CMP;
+		ccb->ccb_h.status = CAM_DATA_RUN_ERR;
 		break;
 	case MPI2_IOCSTATUS_SCSI_INVALID_DEVHANDLE:
 	case MPI2_IOCSTATUS_SCSI_DEVICE_NOT_THERE:


More information about the p4-projects mailing list