summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_param.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-03-10 21:28:43 +0000
committerjhb <jhb@FreeBSD.org>2009-03-10 21:28:43 +0000
commit50289fd1c1ed015d3451ec8e6956fdee7141e3ea (patch)
tree4a06c8d38dd969f6196f185753061d262cd2b958 /sys/kern/subr_param.c
parentc8dd604fc285becb2d24a1dde02258f37a6844ff (diff)
downloadFreeBSD-src-50289fd1c1ed015d3451ec8e6956fdee7141e3ea.zip
FreeBSD-src-50289fd1c1ed015d3451ec8e6956fdee7141e3ea.tar.gz
- Make maxpipekva a signed long rather than an unsigned long as overflow
is more likely to be noticed with signed types. - Make amountpipekva a long as well to match maxpipekva. Discussed with: bde
Diffstat (limited to 'sys/kern/subr_param.c')
-rw-r--r--sys/kern/subr_param.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_param.c b/sys/kern/subr_param.c
index 3ec49e8..f45a64d 100644
--- a/sys/kern/subr_param.c
+++ b/sys/kern/subr_param.c
@@ -91,7 +91,7 @@ int nbuf;
int nswbuf;
long maxswzone; /* max swmeta KVA storage */
long maxbcache; /* max buffer cache KVA storage */
-u_long maxpipekva; /* Limit on pipe KVA */
+long maxpipekva; /* Limit on pipe KVA */
int vm_guest; /* Running as virtual machine guest? */
u_long maxtsiz; /* max text size */
u_long dfldsiz; /* initial data size limit */
@@ -282,7 +282,7 @@ init_param3(long kmempages)
maxpipekva = (kmempages / 20) * PAGE_SIZE;
if (maxpipekva < 512 * 1024)
maxpipekva = 512 * 1024;
- TUNABLE_ULONG_FETCH("kern.ipc.maxpipekva", &maxpipekva);
+ TUNABLE_LONG_FETCH("kern.ipc.maxpipekva", &maxpipekva);
}
/*
OpenPOWER on IntegriCloud