Date: Tue, 14 Sep 2010 14:56:33 GMT From: Ken Merry <ken@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 183757 for review Message-ID: <201009141456.o8EEuX6X099611@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@183757?ac=10 Change 183757 by ken@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009141456.o8EEuX6X099611>