svn commit: r320768 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Fri Jul 7 11:20:37 UTC 2017
Author: pho
Date: Fri Jul 7 11:20:35 2017
New Revision: 320768
URL: https://svnweb.freebsd.org/changeset/base/320768
Log:
Handle vm.stats.vm.v_wire_count exceeding vm.max_wired.
Sponsored by: Dell EMC Isilon
Modified:
user/pho/stress2/misc/mmap18.sh
Modified: user/pho/stress2/misc/mmap18.sh
==============================================================================
--- user/pho/stress2/misc/mmap18.sh Fri Jul 7 10:22:13 2017 (r320767)
+++ user/pho/stress2/misc/mmap18.sh Fri Jul 7 11:20:35 2017 (r320768)
@@ -46,8 +46,9 @@ mycc -o mmap18 -Wall -Wextra -O2 mmap18.c -lpthread ||
rm -f mmap18.c
s=0
-wire=$((`sysctl -n vm.max_wired` - `sysctl -n vm.stats.vm.v_wire_count`))
for i in `jot 5`; do
+ wire=$((`sysctl -n vm.max_wired` - \
+ `sysctl -n vm.stats.vm.v_wire_count`))
/tmp/mmap18 $wire || s=1
done
@@ -267,8 +268,8 @@ main(int argc, char *argv[])
if (getrlimit(RLIMIT_MEMLOCK, &rl) == -1)
warn("getrlimit");
maxlock = atol(argv[1]);
- if (maxlock == 0)
- errx(1, "Argument is zero");
+ if (maxlock <= 0)
+ errx(1, "Bad argument %jd", maxlock);
maxlock = (maxlock / 10 * 8) / PARALLEL * PAGE_SIZE;
if (maxlock < rl.rlim_cur) {
rl.rlim_max = rl.rlim_cur = maxlock;
More information about the svn-src-user
mailing list