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 ([email protected])
@@ -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
}