aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
diff options
context:
space:
mode:
authorMatthew D Fleming <mdf@FreeBSD.org>2011-01-27 00:34:12 +0000
committerMatthew D Fleming <mdf@FreeBSD.org>2011-01-27 00:34:12 +0000
commit00f0e671ff895f4cae35d3b53108ca2ddec0a526 (patch)
treee4eadeb1ff33d6db2e7b3001b1b8a9e9c21e2a2f /sys/kern/kern_malloc.c
parent73d6f8516deb595b677d371f9271b93cd4891331 (diff)
downloadsrc-00f0e671ff895f4cae35d3b53108ca2ddec0a526.tar.gz
src-00f0e671ff895f4cae35d3b53108ca2ddec0a526.zip
Notes
Diffstat (limited to 'sys/kern/kern_malloc.c')
-rw-r--r--sys/kern/kern_malloc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c
index 9c7ff403e64e..a3a9795c3265 100644
--- a/sys/kern/kern_malloc.c
+++ b/sys/kern/kern_malloc.c
@@ -862,6 +862,9 @@ sysctl_kern_malloc_stats(SYSCTL_HANDLER_ARGS)
int error, i;
struct sbuf sbuf;
+ error = sysctl_wire_old_buffer(req, 0);
+ if (error != 0)
+ return (error);
sbuf_new_for_sysctl(&sbuf, NULL, 128, req);
mtx_lock(&malloc_mtx);
@@ -1019,6 +1022,9 @@ sysctl_kern_mprof(SYSCTL_HANDLER_ARGS)
waste = 0;
mem = 0;
+ error = sysctl_wire_old_buffer(req, 0);
+ if (error != 0)
+ return (error);
sbuf_new_for_sysctl(&sbuf, NULL, 128, req);
sbuf_printf(&sbuf,
"\n Size Requests Real Size\n");