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 }