PERFORCE change 173469 for review
Alexander Motin
mav at FreeBSD.org
Thu Jan 21 20:02:59 UTC 2010
http://p4web.freebsd.org/chv.cgi?CH=173469
Change 173469 by mav at mav_mavtest on 2010/01/21 20:02:45
Do not return command execution status as ioctl status,
or ioctl won't do copy-out and user-level won't get result CCB.
Affected files ...
.. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pass.c#30 edit
Differences ...
==== //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pass.c#30 (text+ko) ====
@@ -563,12 +563,10 @@
* that request. Otherwise, it's up to the user to perform any
* error recovery.
*/
- error = cam_periph_runccb(ccb,
- (ccb->ccb_h.flags & CAM_PASS_ERR_RECOVER) ?
- passerror : NULL,
- /* cam_flags */ CAM_RETRY_SELTO,
- /* sense_flags */SF_RETRY_UA,
- softc->device_stats);
+ cam_periph_runccb(ccb,
+ (ccb->ccb_h.flags & CAM_PASS_ERR_RECOVER) ? passerror : NULL,
+ /* cam_flags */ CAM_RETRY_SELTO, /* sense_flags */SF_RETRY_UA,
+ softc->device_stats);
if (need_unmap != 0)
cam_periph_unmapmem(ccb, &mapinfo);
@@ -577,7 +575,7 @@
ccb->ccb_h.periph_priv = inccb->ccb_h.periph_priv;
bcopy(ccb, inccb, sizeof(union ccb));
- return(error);
+ return(0);
}
static int
More information about the p4-projects
mailing list