diff options
author | 2016-10-21 06:41:52 +0000 | |
---|---|---|
committer | 2016-10-21 06:41:52 +0000 | |
commit | 5cffaf980931564a12011088e65fceea14852a72 (patch) | |
tree | 77189805415f8e47c44078f6afb4724904fc2b68 | |
parent | man pages for vmm(4) i386 (diff) | |
download | wireguard-openbsd-5cffaf980931564a12011088e65fceea14852a72.tar.xz wireguard-openbsd-5cffaf980931564a12011088e65fceea14852a72.zip |
consistently zero the allocated memory in both the MP and UP cases.
from markus@
-rw-r--r-- | sys/kern/subr_percpu.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/subr_percpu.c b/sys/kern/subr_percpu.c index ddd92c66a4c..f5d2564a946 100644 --- a/sys/kern/subr_percpu.c +++ b/sys/kern/subr_percpu.c @@ -1,4 +1,4 @@ -/* $OpenBSD: subr_percpu.c,v 1.1 2016/10/21 06:27:50 dlg Exp $ */ +/* $OpenBSD: subr_percpu.c,v 1.2 2016/10/21 06:41:52 dlg Exp $ */ /* * Copyright (c) 2016 David Gwynne <dlg@openbsd.org> @@ -243,7 +243,7 @@ percpu_init(void) struct cpumem * cpumem_get(struct pool *pp) { - return (pool_get(pp, PR_WAITOK)); + return (pool_get(pp, PR_WAITOK | PR_ZERO)); } void @@ -255,7 +255,7 @@ cpumem_put(struct pool *pp, struct cpumem *cm) struct cpumem * cpumem_malloc(size_t sz, int type) { - return (malloc(sz, type, M_WAITOK)); + return (malloc(sz, type, M_WAITOK | M_ZERO)); } struct cpumem * |