diff options
author | jhb <jhb@FreeBSD.org> | 2009-03-10 21:28:43 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2009-03-10 21:28:43 +0000 |
commit | 50289fd1c1ed015d3451ec8e6956fdee7141e3ea (patch) | |
tree | 4a06c8d38dd969f6196f185753061d262cd2b958 /sys/kern/subr_param.c | |
parent | c8dd604fc285becb2d24a1dde02258f37a6844ff (diff) | |
download | FreeBSD-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.c | 4 |
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); } /* |