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