PERFORCE change 107503 for review

Howard Su howardsu at FreeBSD.org
Sun Oct 8 08:45:42 PDT 2006


http://perforce.freebsd.org/chv.cgi?CH=107503

Change 107503 by howardsu at su_laptop on 2006/10/08 15:45:40

	Init list header correctly.

Affected files ...

.. //depot/projects/dtrace/src/sys/cddl/kern/vmem.c#5 edit

Differences ...

==== //depot/projects/dtrace/src/sys/cddl/kern/vmem.c#5 (text+ko) ====

@@ -48,8 +48,9 @@
 {
 	vmem_t *idpool;
 	struct entry *e;
-	e = malloc(sizeof(struct entry), M_VMEM, M_WAITOK);	
-	idpool = malloc(sizeof(vmem_t), M_VMEM, M_WAITOK);
+	e = malloc(sizeof(struct entry), M_VMEM, M_WAITOK | M_ZERO);	
+	idpool = malloc(sizeof(vmem_t), M_VMEM, M_WAITOK | M_ZERO);
+	LIST_INIT(idpool);
 
 	e->start = base;
 	e->end = (char*)~0;
@@ -87,7 +88,7 @@
 			return;
 		}
 		else {
-			newnp = malloc(sizeof(vmem_t), M_VMEM, M_WAITOK);
+			newnp = malloc(sizeof(vmem_t), M_VMEM, M_WAITOK | M_ZERO);
 			newnp->start = newnp->end = vaddr;
 			LIST_INSERT_BEFORE(np, newnp, entries);
 			return;


More information about the p4-projects mailing list