PERFORCE change 173252 for review
Alexander Motin
mav at FreeBSD.org
Sun Jan 17 08:51:23 UTC 2010
http://p4web.freebsd.org/chv.cgi?CH=173252
Change 173252 by mav at mav_mavtest on 2010/01/17 08:50:39
Return scan status in status field, leaving ppriv_field1 untouched.
Affected files ...
.. //depot/projects/scottl-camlock/src/sys/cam/ata/ata_xpt.c#70 edit
Differences ...
==== //depot/projects/scottl-camlock/src/sys/cam/ata/ata_xpt.c#70 (text+ko) ====
@@ -964,8 +964,7 @@
xpt_release_ccb(done_ccb);
done_ccb = (union ccb *)TAILQ_FIRST(&softc->request_ccbs);
TAILQ_REMOVE(&softc->request_ccbs, &done_ccb->ccb_h, periph_links.tqe);
- done_ccb->ccb_h.status = CAM_REQ_CMP;
- done_ccb->ccb_h.ppriv_field1 = found;
+ done_ccb->ccb_h.status = found ? CAM_REQ_CMP : CAM_REQ_CMP_ERR;
xpt_done(done_ccb);
if (TAILQ_FIRST(&softc->request_ccbs) == NULL) {
cam_release_devq(periph->path,
@@ -1097,7 +1096,7 @@
/* If there is PMP... */
if ((scan_info->cpi->hba_inquiry & PI_SATAPM) &&
(scan_info->counter == scan_info->cpi->max_target)) {
- if (work_ccb->ccb_h.ppriv_field1 != 0) {
+ if (work_ccb->ccb_h.status == CAM_REQ_CMP) {
/* everything else willbe probed by it */
goto done;
} else {
More information about the p4-projects
mailing list