Date: Wed, 24 Sep 2014 09:28:38 +0000 (UTC) From: Peter Holm <pho@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r272062 - user/pho/stress2/misc Message-ID: <201409240928.s8O9Scrh068941@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pho Date: Wed Sep 24 09:28:37 2014 New Revision: 272062 URL: http://svnweb.freebsd.org/changeset/base/272062 Log: Added comments. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/mmap12.sh user/pho/stress2/misc/mmap13.sh Modified: user/pho/stress2/misc/mmap12.sh ============================================================================== --- user/pho/stress2/misc/mmap12.sh Wed Sep 24 09:25:47 2014 (r272061) +++ user/pho/stress2/misc/mmap12.sh Wed Sep 24 09:28:37 2014 (r272062) @@ -55,11 +55,15 @@ EOF #include <unistd.h> int -main(int argc, char **argv) +main(void) { void *addr; size_t sz = 1; +/* + * This is the minimum amount of C code ot takes to panic the kernel. + * This is as submitted and thus not a complete and correct test program. + */ addr = mmap(NULL, sz, PROT_READ, MAP_ANON, -1, 0); if (addr == NULL) err(1, "mmap"); Modified: user/pho/stress2/misc/mmap13.sh ============================================================================== --- user/pho/stress2/misc/mmap13.sh Wed Sep 24 09:25:47 2014 (r272061) +++ user/pho/stress2/misc/mmap13.sh Wed Sep 24 09:28:37 2014 (r272062) @@ -40,6 +40,9 @@ cc -o mmap13 -O2 -Wall -Wextra mmap13.c rm -f mmap13.c cd $odir +# Both the 5000 and 500 are empirical values. +# Combined they demonstrate the leak in a consistent way. + v1=`sysctl -n vm.stats.vm.v_wire_count` for i in `jot 5000`; do /tmp/mmap13
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409240928.s8O9Scrh068941>