PERFORCE change 109082 for review
Matt Jacob
mjacob at FreeBSD.org
Thu Nov 2 23:41:38 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=109082
Change 109082 by mjacob at newisp on 2006/11/02 23:40:47
Only compare 36 bytes of inquiry data for Domain Validation
purposes. We still alloc and fetch for the whole N bytes.
Affected files ...
.. //depot/projects/newisp/cam/cam_xpt.c#9 edit
Differences ...
==== //depot/projects/newisp/cam/cam_xpt.c#9 (text+ko) ====
@@ -6270,7 +6270,6 @@
{
struct scsi_inquiry_data *nbuf;
struct ccb_scsiio *csio;
- int iqlen = SID_ADDITIONAL_LENGTH(&path->device->inq_data);
if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
/* Don't wedge the queue */
@@ -6279,7 +6278,7 @@
}
csio = &done_ccb->csio;
nbuf = (struct scsi_inquiry_data *)csio->data_ptr;
- if (bcmp(nbuf, &path->device->inq_data, iqlen) != 0) {
+ if (bcmp(nbuf, &path->device->inq_data, SHORT_INQUIRY_LENGTH)) {
xpt_print_path(path);
printf("inquiry fails comparison at DV%d step\n",
softc->action == PROBE_INQUIRY_BASIC_DV1? 1 : 2);
More information about the p4-projects
mailing list