Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 May 2007 21:57:59 GMT
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 120026 for review
Message-ID:  <200705182157.l4ILvxP6084769@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=120026

Change 120026 by mjacob@mjexp on 2007/05/18 21:57:35

	Zero scsi_readcapacity allocations so we can really
	tell if there has been data returned (for some broken
	residual checking points).

Affected files ...

.. //depot/projects/mjexp/sys/cam/scsi/scsi_da.c#11 edit

Differences ...

==== //depot/projects/mjexp/sys/cam/scsi/scsi_da.c#11 (text+ko) ====

@@ -1303,9 +1303,8 @@
 		struct ccb_scsiio *csio;
 		struct scsi_read_capacity_data *rcap;
 
-		rcap = (struct scsi_read_capacity_data *)malloc(sizeof(*rcap),
-								M_SCSIDA,
-								M_NOWAIT);
+		rcap = (struct scsi_read_capacity_data *)
+		    malloc(sizeof(*rcap), M_SCSIDA, M_NOWAIT|M_ZERO);
 		if (rcap == NULL) {
 			printf("dastart: Couldn't malloc read_capacity data\n");
 			/* da_free_periph??? */
@@ -1330,7 +1329,7 @@
 		struct scsi_read_capacity_data_long *rcaplong;
 
 		rcaplong = (struct scsi_read_capacity_data_long *)
-			malloc(sizeof(*rcaplong), M_SCSIDA, M_NOWAIT);
+			malloc(sizeof(*rcaplong), M_SCSIDA, M_NOWAIT|M_ZERO);
 		if (rcaplong == NULL) {
 			printf("dastart: Couldn't malloc read_capacity data\n");
 			/* da_free_periph??? */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705182157.l4ILvxP6084769>