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