Module Name:    src
Committed By:   rmind
Date:           Fri Jun  4 23:17:28 UTC 2010

Modified Files:
        src/sys/sys: dtrace_bsd.h

Log Message:
kdtrace_{pro,thread}c_ctor: use kmem_zalloc(), instead of manual memset().


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/sys/dtrace_bsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/dtrace_bsd.h
diff -u src/sys/sys/dtrace_bsd.h:1.3 src/sys/sys/dtrace_bsd.h:1.4
--- src/sys/sys/dtrace_bsd.h:1.3	Wed Feb 24 10:18:19 2010
+++ src/sys/sys/dtrace_bsd.h	Fri Jun  4 23:17:28 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: dtrace_bsd.h,v 1.3 2010/02/24 10:18:19 tron Exp $	*/
+/*	$NetBSD: dtrace_bsd.h,v 1.4 2010/06/04 23:17:28 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2007-2008 John Birrell (j...@freebsd.org)
@@ -40,7 +40,6 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
-#include <sys/malloc.h>
 #include <sys/kmem.h>
 #include <sys/proc.h>
 
@@ -190,7 +189,7 @@
 kdtrace_proc_size()
 {
 
-	return(KDTRACE_PROC_SIZE);
+	return KDTRACE_PROC_SIZE;
 }
 
 /* Return the DTrace thread data size compiled in the kernel hooks. */
@@ -198,7 +197,7 @@
 kdtrace_thread_size()
 {
 
-	return(KDTRACE_THREAD_SIZE);
+	return KDTRACE_THREAD_SIZE;
 }
 
 static inline void
@@ -206,8 +205,7 @@
 {
 
 #ifdef KDTRACE_HOOKS
-	p->p_dtrace = kmem_alloc(KDTRACE_PROC_SIZE, KM_SLEEP);
-	memset(p->p_dtrace, 0, KDTRACE_PROC_ZERO);
+	p->p_dtrace = kmem_zalloc(KDTRACE_PROC_SIZE, KM_SLEEP);
 #endif
 }
 
@@ -228,8 +226,7 @@
 {
 
 #ifdef KDTRACE_HOOKS
-	l->l_dtrace = kmem_alloc(KDTRACE_THREAD_SIZE, KM_SLEEP);
-	memset(l->l_dtrace, 0, KDTRACE_THREAD_ZERO);
+	l->l_dtrace = kmem_zalloc(KDTRACE_THREAD_SIZE, KM_SLEEP);
 #endif
 }
 

Reply via email to