svn commit: r328041 - head/sys/mips/mips

Pedro F. Giffuni pfg at FreeBSD.org
Tue Jan 16 06:04:41 UTC 2018


Author: pfg
Date: Tue Jan 16 06:04:39 2018
New Revision: 328041
URL: https://svnweb.freebsd.org/changeset/base/328041

Log:
  Fix build after r328020.
  
  Should have noticed earlier but the build was already broken by another
  change.
  
  Reported by:	Ravi Pokala

Modified:
  head/sys/mips/mips/busdma_machdep.c

Modified: head/sys/mips/mips/busdma_machdep.c
==============================================================================
--- head/sys/mips/mips/busdma_machdep.c	Tue Jan 16 04:50:23 2018	(r328040)
+++ head/sys/mips/mips/busdma_machdep.c	Tue Jan 16 06:04:39 2018	(r328041)
@@ -535,7 +535,8 @@ bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_d
 	int error = 0;
 
 	if (dmat->segments == NULL) {
-		dmat->segments = (bus_dma_segment_t *)malloc(dmat->nsegments,
+		dmat->segments =
+		    (bus_dma_segment_t *)mallocarray(dmat->nsegments,
 		    sizeof(bus_dma_segment_t), M_BUSDMA, M_NOWAIT);
 		if (dmat->segments == NULL) {
 			CTR3(KTR_BUSDMA, "%s: tag %p error %d",
@@ -647,7 +648,8 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddrp, in
 	else
 		mflags = M_WAITOK;
 	if (dmat->segments == NULL) {
-		dmat->segments = (bus_dma_segment_t *)malloc(dmat->nsegments,
+		dmat->segments = 
+		   (bus_dma_segment_t *)mallocarray(dmat->nsegments,
 		    sizeof(bus_dma_segment_t), M_BUSDMA, mflags);
 		if (dmat->segments == NULL) {
 			CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d",


More information about the svn-src-all mailing list