From owner-svn-src-user@FreeBSD.ORG Tue Feb 10 11:47:23 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 14A5B72B; Tue, 10 Feb 2015 11:47:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F31B4F98; Tue, 10 Feb 2015 11:47:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1ABlM5X052052; Tue, 10 Feb 2015 11:47:22 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1ABl4ec051941; Tue, 10 Feb 2015 11:47:04 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201502101147.t1ABl4ec051941@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 10 Feb 2015 11:47:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r278501 - in user/pho/stress2: . misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2015 11:47:23 -0000 Author: pho Date: Tue Feb 10 11:47:03 2015 New Revision: 278501 URL: https://svnweb.freebsd.org/changeset/base/278501 Log: In order to detect ABI drift, implement the option to use pre-compiled binaries for the stress2/misc test scripts. Discussed with: kib Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/README user/pho/stress2/default.cfg user/pho/stress2/misc/alternativeFlushPath.sh user/pho/stress2/misc/callout_reset_on.sh user/pho/stress2/misc/cmp.sh user/pho/stress2/misc/contigmalloc.sh user/pho/stress2/misc/core.sh user/pho/stress2/misc/datamove.sh user/pho/stress2/misc/datamove2.sh user/pho/stress2/misc/datamove3.sh user/pho/stress2/misc/datamove4.sh user/pho/stress2/misc/devfd.sh user/pho/stress2/misc/devfs2.sh user/pho/stress2/misc/dup2.sh user/pho/stress2/misc/execi386.sh user/pho/stress2/misc/extattr.sh user/pho/stress2/misc/extattr_set_fd.sh user/pho/stress2/misc/f_offset.sh user/pho/stress2/misc/fcntl.sh user/pho/stress2/misc/fdgrowtable.sh user/pho/stress2/misc/fifo.sh user/pho/stress2/misc/fifo2.sh user/pho/stress2/misc/flock_open_close.sh user/pho/stress2/misc/fork.sh user/pho/stress2/misc/fpclone2.sh user/pho/stress2/misc/fpu.sh user/pho/stress2/misc/fragments.sh user/pho/stress2/misc/fts.sh user/pho/stress2/misc/fullpath.sh user/pho/stress2/misc/fuzz.sh user/pho/stress2/misc/holdcnt0.sh user/pho/stress2/misc/inversion.sh user/pho/stress2/misc/isofs.sh user/pho/stress2/misc/jail.sh user/pho/stress2/misc/jail2.sh user/pho/stress2/misc/jail3.sh user/pho/stress2/misc/jail4.sh user/pho/stress2/misc/kern_umtx_inf_loop.sh user/pho/stress2/misc/kevent.sh user/pho/stress2/misc/kevent2.sh user/pho/stress2/misc/kevent3.sh user/pho/stress2/misc/kevent4.sh user/pho/stress2/misc/kevent5.sh user/pho/stress2/misc/kevent6.sh user/pho/stress2/misc/kevent7.sh user/pho/stress2/misc/kevent8.sh user/pho/stress2/misc/killpg.sh user/pho/stress2/misc/kinfo.sh user/pho/stress2/misc/kinfo2.sh user/pho/stress2/misc/kinfo3.sh user/pho/stress2/misc/ldt.sh user/pho/stress2/misc/linger.sh user/pho/stress2/misc/linger2.sh user/pho/stress2/misc/linger3.sh user/pho/stress2/misc/linger4.sh user/pho/stress2/misc/link.sh user/pho/stress2/misc/mlockall.sh user/pho/stress2/misc/mlockall2.sh user/pho/stress2/misc/mlockall3.sh user/pho/stress2/misc/mlockall4.sh user/pho/stress2/misc/mmap.sh user/pho/stress2/misc/mmap10.sh user/pho/stress2/misc/mmap11.sh user/pho/stress2/misc/mmap12.sh user/pho/stress2/misc/mmap13.sh user/pho/stress2/misc/mmap19.sh user/pho/stress2/misc/mmap2.sh user/pho/stress2/misc/mmap3.sh user/pho/stress2/misc/mmap4.sh user/pho/stress2/misc/mmap5.sh user/pho/stress2/misc/mmap6.sh user/pho/stress2/misc/mmap7.sh user/pho/stress2/misc/mmap8.sh user/pho/stress2/misc/mmap9.sh user/pho/stress2/misc/mountu.sh user/pho/stress2/misc/msdos5.sh user/pho/stress2/misc/msync.sh user/pho/stress2/misc/msync2.sh user/pho/stress2/misc/namecache.sh user/pho/stress2/misc/namecache2.sh user/pho/stress2/misc/nanosleep.sh user/pho/stress2/misc/nbufkv.sh user/pho/stress2/misc/newfs4.sh user/pho/stress2/misc/nfs12.sh user/pho/stress2/misc/nfsrename.sh user/pho/stress2/misc/nullfs11.sh user/pho/stress2/misc/nullfs5.sh user/pho/stress2/misc/pcatch.sh user/pho/stress2/misc/pfl.sh user/pho/stress2/misc/posix_fadvise.sh user/pho/stress2/misc/pread.sh user/pho/stress2/misc/procfs3.sh user/pho/stress2/misc/procfs4.sh user/pho/stress2/misc/procfs5.sh user/pho/stress2/misc/pthread.sh user/pho/stress2/misc/pthread2.sh user/pho/stress2/misc/pthread3.sh user/pho/stress2/misc/pthread4.sh user/pho/stress2/misc/pthread5.sh user/pho/stress2/misc/pthread6.sh user/pho/stress2/misc/ptrace.sh user/pho/stress2/misc/ptrace2.sh user/pho/stress2/misc/ptrace3.sh user/pho/stress2/misc/pts.sh user/pho/stress2/misc/rdwr.sh user/pho/stress2/misc/readdir.sh user/pho/stress2/misc/rename.sh user/pho/stress2/misc/rename10.sh user/pho/stress2/misc/rename11.sh user/pho/stress2/misc/rename12.sh user/pho/stress2/misc/rename2.sh user/pho/stress2/misc/rename4.sh user/pho/stress2/misc/rename5.sh user/pho/stress2/misc/rename6.sh user/pho/stress2/misc/rename7.sh user/pho/stress2/misc/rename8.sh user/pho/stress2/misc/rename9.sh user/pho/stress2/misc/revoke.sh user/pho/stress2/misc/rot.sh user/pho/stress2/misc/rwlock_ronly.sh user/pho/stress2/misc/sem.sh user/pho/stress2/misc/sendfile.sh user/pho/stress2/misc/sendfile2.sh user/pho/stress2/misc/sendfile3.sh user/pho/stress2/misc/sendfile4.sh user/pho/stress2/misc/sendfile5.sh user/pho/stress2/misc/sendfile6.sh user/pho/stress2/misc/sendfile_shm.sh user/pho/stress2/misc/setuid.sh user/pho/stress2/misc/shm_open.sh user/pho/stress2/misc/signal.sh user/pho/stress2/misc/sigreturn.sh user/pho/stress2/misc/sigstop.sh user/pho/stress2/misc/sigxcpu.sh user/pho/stress2/misc/snap8.sh user/pho/stress2/misc/sndstat.sh user/pho/stress2/misc/socketpair.sh user/pho/stress2/misc/socketpair2.sh user/pho/stress2/misc/spin.sh user/pho/stress2/misc/statfs.sh user/pho/stress2/misc/stealer.sh user/pho/stress2/misc/suj10.sh user/pho/stress2/misc/suj17.sh user/pho/stress2/misc/suj2.sh user/pho/stress2/misc/suj20.sh user/pho/stress2/misc/suj21.sh user/pho/stress2/misc/suj22.sh user/pho/stress2/misc/suj23.sh user/pho/stress2/misc/suj30.sh user/pho/stress2/misc/suj32.sh user/pho/stress2/misc/suj5.sh user/pho/stress2/misc/suj6.sh user/pho/stress2/misc/swap.sh user/pho/stress2/misc/swap2.sh user/pho/stress2/misc/symlink.sh user/pho/stress2/misc/symlink2.sh user/pho/stress2/misc/syscall2.sh user/pho/stress2/misc/syscall3.sh user/pho/stress2/misc/syscall4.sh user/pho/stress2/misc/tmpfs10.sh user/pho/stress2/misc/tmpfs5.sh user/pho/stress2/misc/tmpfs6.sh user/pho/stress2/misc/tmpfs7.sh user/pho/stress2/misc/tmpfs8.sh user/pho/stress2/misc/tmpfs9.sh user/pho/stress2/misc/truncate.sh user/pho/stress2/misc/truncate2.sh user/pho/stress2/misc/truncate3.sh user/pho/stress2/misc/truncate5.sh user/pho/stress2/misc/umountf2.sh user/pho/stress2/misc/umountf3.sh user/pho/stress2/misc/umountf7.sh user/pho/stress2/misc/vfork.sh user/pho/stress2/misc/vnodes.sh user/pho/stress2/misc/vunref.sh user/pho/stress2/misc/wire_no_page.sh Modified: user/pho/stress2/README ============================================================================== --- user/pho/stress2/README Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/README Tue Feb 10 11:47:03 2015 (r278501) @@ -37,6 +37,8 @@ The following sub-directories exists: These days most test development occur is stress2/misc, where the regression tests reside. To run all of these tests once, type "./all.sh -o" in the stress2/misc directory. +The default mode is to compile tests, but pre-build binaries may be used. +See default.cfg for details. The name stress2 indicates that this is the second generation of the Kernel Stress Test Suite. The first version (stress) was based mostly on scripts. Modified: user/pho/stress2/default.cfg ============================================================================== --- user/pho/stress2/default.cfg Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/default.cfg Tue Feb 10 11:47:03 2015 (r278501) @@ -88,5 +88,40 @@ checkfs () { fi } +# Support for pre-build binaries for stress2/misc tests +# Build modes: +# 1 Build and copy binary to $STRESS2BIN +# 2 Do not compile; use binary from $STRESS2BIN + +# Examples: +# BMODE=1 ./all.sh -on `grep -lw mycc *.sh` +# BMODE=2 STRESS2BIN=/home/pho/stress2/bin.i386.r276368 ./all.sh + +CC=${CC:-cc} +top=`dirname $(pwd)` # cwd for the all.sh script +STRESS2BIN=${STRESS2BIN:-$top/bin} +mycc () { # "-o" must be first argument + [ "$1" = "-o" ] && file=`basename $2` + if [ "$BMODE" = "1" ]; then + $CC $@ || return + [ -z "$file" ] && return # "-c" + [ -d $STRESS2BIN ] || mkdir $STRESS2BIN + [ -x $STRESS2BIN/$file ] && + echo "Overwriting $STRESS2BIN/$file" + echo "cp $2 $STRESS2BIN" + cp $2 $STRESS2BIN + elif [ "$BMODE" = "2" ]; then + [ -z "$file" ] && return + if [ ! -x $STRESS2BIN/$file ]; then + echo "$STRESS2BIN/$file not found" + exit 1 + fi + echo "Using binary $STRESS2BIN/$file" + cp $STRESS2BIN/$file /tmp + else + $CC $@ # default "build and run" mode + fi +} + [ -f "./`hostname`" ] && . "./`hostname`" # source in local configuration [ -f "../`hostname`" ] && . "../`hostname`" # source in local configuration Modified: user/pho/stress2/misc/alternativeFlushPath.sh ============================================================================== --- user/pho/stress2/misc/alternativeFlushPath.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/alternativeFlushPath.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -48,7 +48,7 @@ rm -rf $dir mkdir -p $dir cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/alternativeFlushPath.c -cc -o /tmp/alternativeFlushPath -Wall -Wextra alternativeFlushPath.c +mycc -o /tmp/alternativeFlushPath -Wall -Wextra alternativeFlushPath.c rm -f alternativeFlushPath.c for j in `jot 10`; do Modified: user/pho/stress2/misc/callout_reset_on.sh ============================================================================== --- user/pho/stress2/misc/callout_reset_on.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/callout_reset_on.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -36,6 +36,8 @@ # Fixed in r243901. +. ../default.cfg + rm -f /tmp/crwriter /tmp/crlogger || exit 1 cat > /tmp/crwriter.c < /tmp/crlogger.c < cmp.c -cc -o cmp -Wall -Wextra -O2 -g cmp.c || exit 1 +mycc -o cmp -Wall -Wextra -O2 -g cmp.c || exit 1 rm -f cmp.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/contigmalloc.sh ============================================================================== --- user/pho/stress2/misc/contigmalloc.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/contigmalloc.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -45,8 +45,10 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + odir=`pwd` -dir=/tmp/ctest +dir=/tmp/contigmalloc rm -rf $dir; mkdir -p $dir cat > $dir/ctest.c < @@ -132,7 +134,7 @@ main(int argc, char *argv[]) } EOF -cc -o $dir/ctest -Wall -Wextra -O0 -g $dir/ctest.c || exit +mycc -o /tmp/ctest -Wall -Wextra -O0 -g $dir/ctest.c || exit rm $dir/ctest.c cd $dir @@ -149,9 +151,9 @@ kldload $dir/cmalloc.ko || exit 1 cd $odir mw=`sysctl -n vm.max_wired` || exit 1 -$dir/ctest `sysctl -n debug.cmalloc_offset` $mw 2>&1 | tail -5 +/tmp/ctest `sysctl -n debug.cmalloc_offset` $mw 2>&1 | tail -5 kldunload $dir/cmalloc.ko -rm -rf $dir +rm -rf $dir /tmp/ctest exit EOF2 Modified: user/pho/stress2/misc/core.sh ============================================================================== --- user/pho/stress2/misc/core.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/core.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp rm -f core sed '1,/^EOF/d' < $odir/$0 > core.c -cc -o core -Wall core.c +mycc -o core -Wall core.c rm -f core.c cd $RUNDIR Modified: user/pho/stress2/misc/datamove.sh ============================================================================== --- user/pho/stress2/misc/datamove.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/datamove.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -43,7 +43,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > datamove.c -cc -o datamove -Wall datamove.c +mycc -o datamove -Wall datamove.c rm -f datamove.c n=5 Modified: user/pho/stress2/misc/datamove2.sh ============================================================================== --- user/pho/stress2/misc/datamove2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/datamove2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > datamove2.c -cc -o datamove2 -Wall datamove2.c +mycc -o datamove2 -Wall datamove2.c rm -f datamove2.c for i in `jot 2`; do Modified: user/pho/stress2/misc/datamove3.sh ============================================================================== --- user/pho/stress2/misc/datamove3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/datamove3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > datamove3.c -cc -o datamove3 -Wall datamove3.c -lpthread +mycc -o datamove3 -Wall datamove3.c -lpthread rm -f datamove3.c n=5 Modified: user/pho/stress2/misc/datamove4.sh ============================================================================== --- user/pho/stress2/misc/datamove4.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/datamove4.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > datamove4.c -cc -o datamove4 -Wall -Wextra -O2 -g datamove4.c +mycc -o datamove4 -Wall -Wextra -O2 -g datamove4.c rm -f datamove4.c mount | grep -q "$mntpoint " && umount $mntpoint Modified: user/pho/stress2/misc/devfd.sh ============================================================================== --- user/pho/stress2/misc/devfd.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/devfd.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -42,7 +42,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > devfd.c rm -f /tmp/devfd -cc -o devfd -Wall -Wextra -O2 -g devfd.c -lpthread || exit 1 +mycc -o devfd -Wall -Wextra -O2 -g devfd.c -lpthread || exit 1 rm -f devfd.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/devfs2.sh ============================================================================== --- user/pho/stress2/misc/devfs2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/devfs2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -41,12 +41,14 @@ # Test scenario by kib@freebsd.org +. ../default.cfg + odir=`pwd` dir=/tmp cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/devfs2.c -cc -o devfs2 -Wall devfs2.c -lthr +mycc -o devfs2 -Wall devfs2.c -lthr rm -f devfs2.c ./devfs2 Modified: user/pho/stress2/misc/dup2.sh ============================================================================== --- user/pho/stress2/misc/dup2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/dup2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -30,11 +30,13 @@ # Regression test for r234131. +. ../default.cfg + dir=/tmp odir=`pwd` cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/dup2.c -cc -o dup2 -Wall -Wextra dup2.c || exit 1 +mycc -o dup2 -Wall -Wextra dup2.c || exit 1 rm -f dup2.c cd $odir Modified: user/pho/stress2/misc/execi386.sh ============================================================================== --- user/pho/stress2/misc/execi386.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/execi386.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -34,6 +34,8 @@ [ `uname -p` = "amd64" ] || exit 0 +. ../default.cfg + here=`pwd` cd /tmp @@ -63,7 +65,7 @@ main() { } EOF -cc -o execi386 -Wall -Wextra -O2 -g execi386.c -lpthread || exit 1 +mycc -o execi386 -Wall -Wextra -O2 -g execi386.c -lpthread || exit 1 cat > /tmp/i386.c < @@ -76,7 +78,7 @@ main(void) } EOF -cc -m32 -o i386 -Wall -Wextra -O2 -g i386.c || exit 1 +mycc -m32 -o i386 -Wall -Wextra -O2 -g i386.c || exit 1 ./execi386 > /dev/null || echo FAIL Modified: user/pho/stress2/misc/extattr.sh ============================================================================== --- user/pho/stress2/misc/extattr.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/extattr.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > extattr.c -cc -o extattr -Wall extattr.c +mycc -o extattr -Wall extattr.c rm -f extattr.c cd $odir Modified: user/pho/stress2/misc/extattr_set_fd.sh ============================================================================== --- user/pho/stress2/misc/extattr_set_fd.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/extattr_set_fd.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > extattr_set_fd.c -cc -o extattr_set_fd -Wall -Wextra -O2 extattr_set_fd.c +mycc -o extattr_set_fd -Wall -Wextra -O2 extattr_set_fd.c rm -f extattr_set_fd.c mount | grep -q "$mntpoint" && umount $mntpoint Modified: user/pho/stress2/misc/f_offset.sh ============================================================================== --- user/pho/stress2/misc/f_offset.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/f_offset.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -32,10 +32,12 @@ # Test scenario by kib@ +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > f_offset.c -cc -o f_offset -Wall -Wextra -O2 f_offset.c -lpthread +mycc -o f_offset -Wall -Wextra -O2 f_offset.c -lpthread rm -f f_offset.c /tmp/f_offset Modified: user/pho/stress2/misc/fcntl.sh ============================================================================== --- user/pho/stress2/misc/fcntl.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fcntl.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -30,10 +30,12 @@ # fcntl(2) locking scenario. No problems seen. +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fcntl.c -cc -o fcntl -Wall -Wextra -O0 -g fcntl.c || exit 1 +mycc -o fcntl -Wall -Wextra -O0 -g fcntl.c || exit 1 rm -f fcntl.c /tmp/fcntl Modified: user/pho/stress2/misc/fdgrowtable.sh ============================================================================== --- user/pho/stress2/misc/fdgrowtable.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fdgrowtable.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ max=`sysctl kern.maxfilesperproc | sed ' here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fdgrowtable.c -cc -o fdgrowtable -Wall -Wextra -O2 fdgrowtable.c || exit 1 +mycc -o fdgrowtable -Wall -Wextra -O2 fdgrowtable.c || exit 1 rm -f fdgrowtable.c cd $here Modified: user/pho/stress2/misc/fifo.sh ============================================================================== --- user/pho/stress2/misc/fifo.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fifo.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -40,7 +40,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > fifo.c rm -f /tmp/fifo -cc -o fifo -Wall -Wextra -O2 -g fifo.c || exit 1 +mycc -o fifo -Wall -Wextra -O2 -g fifo.c || exit 1 rm -f fifo.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/fifo2.sh ============================================================================== --- user/pho/stress2/misc/fifo2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fifo2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -41,7 +41,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > fifo2.c rm -f /tmp/fifo2 -cc -o fifo2 -Wall -Wextra -O2 -g fifo2.c -lpthread || exit 1 +mycc -o fifo2 -Wall -Wextra -O2 -g fifo2.c -lpthread || exit 1 rm -f fifo2.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/flock_open_close.sh ============================================================================== --- user/pho/stress2/misc/flock_open_close.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/flock_open_close.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -40,7 +40,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > flock_open_close.c rm -f /tmp/flock_open_close -cc -o flock_open_close -Wall -Wextra -O2 -g flock_open_close.c -lpthread || exit 1 +mycc -o flock_open_close -Wall -Wextra -O2 -g flock_open_close.c -lpthread || exit 1 rm -f flock_open_close.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/fork.sh ============================================================================== --- user/pho/stress2/misc/fork.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fork.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -34,10 +34,12 @@ # Note that program erroneously calls exit(3) and not _exit(2). +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fork.c -cc -o fork -Wall -Wextra -O2 -g fork.c -lpthread || exit 1 +mycc -o fork -Wall -Wextra -O2 -g fork.c -lpthread || exit 1 for i in `jot 100`; do /tmp/fork & Modified: user/pho/stress2/misc/fpclone2.sh ============================================================================== --- user/pho/stress2/misc/fpclone2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fpclone2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -30,7 +30,7 @@ # Test scenario by kib@freebsd.org -# Test of +# Test of patch for Giant trick in cdevsw [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 @@ -53,12 +53,12 @@ make kldload $dir/fpclone.ko sed '1,/^EOF2/d' < $odir/$0 > fpclone2.c -cc -o fpclone2 -Wall fpclone2.c +mycc -o /tmp/fpclone2 -Wall fpclone2.c rm -f fpclone2.c cd $odir for i in `jot 10`; do - $dir/fpclone2 & + /tmp/fpclone2 & done for i in `jot 10`; do @@ -66,7 +66,7 @@ for i in `jot 10`; do done kldstat kldunload $dir/fpclone.ko -rm -rf $dir fpclone2 +rm -rf $dir /tmp/fpclone2 exit EOF2 Modified: user/pho/stress2/misc/fpu.sh ============================================================================== --- user/pho/stress2/misc/fpu.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fpu.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -35,7 +35,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fpu.c -cc -o fpu -Wall -O2 fpu.c +mycc -o fpu -Wall -O2 fpu.c rm -f fpu.c [ -d $RUNDIR ] || mkdir -p $RUNDIR cd $RUNDIR Modified: user/pho/stress2/misc/fragments.sh ============================================================================== --- user/pho/stress2/misc/fragments.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fragments.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -43,7 +43,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fragments.c rm -f /tmp/fragments -cc -o fragments -Wall -Wextra -O2 -g fragments.c +mycc -o fragments -Wall -Wextra -O2 -g fragments.c rm -f fragments.c cd $here Modified: user/pho/stress2/misc/fts.sh ============================================================================== --- user/pho/stress2/misc/fts.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fts.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > fts.c -cc -o fts -Wall -Wextra fts.c +mycc -o fts -Wall -Wextra fts.c rm -f fts.c cd $here Modified: user/pho/stress2/misc/fullpath.sh ============================================================================== --- user/pho/stress2/misc/fullpath.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fullpath.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > fullpath.c -cc -o fullpath -Wall fullpath.c +mycc -o fullpath -Wall fullpath.c rm -f fullpath.c cd /proc Modified: user/pho/stress2/misc/fuzz.sh ============================================================================== --- user/pho/stress2/misc/fuzz.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/fuzz.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -93,7 +93,7 @@ dir=/tmp cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/fuzz.c -cc -o fuzz -Wall fuzz.c +mycc -o fuzz -Wall fuzz.c rm -f fuzz.c for j in `jot 10`; do Modified: user/pho/stress2/misc/holdcnt0.sh ============================================================================== --- user/pho/stress2/misc/holdcnt0.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/holdcnt0.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -35,15 +35,15 @@ # Test scenario suggestion by alc@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 -[ `uname -m` = "i386" ] && exit 0 # Not enough vm . ../default.cfg here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > holdcnt0.c -cc -o holdcnt0 -Wall -Wextra -g holdcnt0.c || exit 1 +mycc -o holdcnt0 -Wall -Wextra -g holdcnt0.c || exit 1 rm -f holdcnt0.c +[ `uname -m` = "i386" ] && exit 0 # Not enough vm cd $here mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint @@ -198,7 +198,7 @@ reader(void) continue; } len = statbuf.st_size; - if ((p = mmap(p, len, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED) + if ((p = mmap(p, len, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED) err(1, "mmap()"); close(fd); n = statbuf.st_size / ps; Modified: user/pho/stress2/misc/inversion.sh ============================================================================== --- user/pho/stress2/misc/inversion.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/inversion.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -31,6 +31,8 @@ # Provokes a deadlock by lower priority process holding a lock and # never beeing run +. ../default.cfg + dir=/tmp N=5 # Number of CPUs + 1 M=25 # Number of lower priority jobs @@ -38,7 +40,7 @@ M=25 # Number of lower priority jobs odir=`pwd` cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/inversion.c -cc -o inversion -Wall inversion.c +mycc -o inversion -Wall inversion.c rm -f inversion.c for i in `jot $N`; do Modified: user/pho/stress2/misc/isofs.sh ============================================================================== --- user/pho/stress2/misc/isofs.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/isofs.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ I=`dirname $diskimage`/dir.iso export here=`pwd` cd /tmp -cc -o fstool $here/../tools/fstool.c +mycc -o fstool $here/../tools/fstool.c rm -rf $D $I mkdir $D Modified: user/pho/stress2/misc/jail.sh ============================================================================== --- user/pho/stress2/misc/jail.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/jail.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -36,7 +36,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > jail.c -cc -o jail -Wall jail.c +mycc -o jail -Wall jail.c rm -f jail.c cd $RUNDIR /tmp/jail Modified: user/pho/stress2/misc/jail2.sh ============================================================================== --- user/pho/stress2/misc/jail2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/jail2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -36,7 +36,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > jail2.c -cc -o jail2 -Wall jail2.c +mycc -o jail2 -Wall jail2.c rm -f jail2.c cd $odir /tmp/jail2 Modified: user/pho/stress2/misc/jail3.sh ============================================================================== --- user/pho/stress2/misc/jail3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/jail3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -36,7 +36,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > jail3.c -cc -o jail3 -Wall jail3.c +mycc -o jail3 -Wall jail3.c rm -f jail3.c cd $odir /tmp/jail3 Modified: user/pho/stress2/misc/jail4.sh ============================================================================== --- user/pho/stress2/misc/jail4.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/jail4.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > jail4.c -cc -o jail4 -Wall jail4.c +mycc -o jail4 -Wall jail4.c rm -f jail4.c cd $odir /tmp/jail4 Modified: user/pho/stress2/misc/kern_umtx_inf_loop.sh ============================================================================== --- user/pho/stress2/misc/kern_umtx_inf_loop.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kern_umtx_inf_loop.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -13,7 +13,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > kern_umtx_inf_loop.c -cc -o kern_umtx_inf_loop -Wall -Wextra -O0 -g kern_umtx_inf_loop.c \ +mycc -o kern_umtx_inf_loop -Wall -Wextra -O0 -g kern_umtx_inf_loop.c \ -lpthread || exit 1 rm -f kern_umtx_inf_loop.c Modified: user/pho/stress2/misc/kevent.sh ============================================================================== --- user/pho/stress2/misc/kevent.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -36,7 +36,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent.c -cc -o kevent -Wall kevent.c -pthread +mycc -o kevent -Wall kevent.c -pthread rm -f kevent.c [ -d "$RUNDIR" ] || mkdir -p $RUNDIR cd $RUNDIR Modified: user/pho/stress2/misc/kevent2.sh ============================================================================== --- user/pho/stress2/misc/kevent2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -33,19 +33,20 @@ odir=`pwd` cd /tmp -sed '1,/^EOF/d' < $odir/$0 > kevent.c -cc -o kevent -Wall kevent.c -pthread -rm -f kevent.c +sed '1,/^EOF/d' < $odir/$0 > kevent2.c +mycc -o kevent2 -Wall kevent2.c -pthread +rm -f kevent2.c cd $RUNDIR for i in `jot 10`; do for j in `jot 12`; do - /tmp/kevent > /dev/null 2>&1 & + /tmp/kevent2 > /dev/null 2>&1 & done for j in `jot 12`; do wait done done +rm -f /tmp/kevent2 exit EOF #include @@ -170,6 +171,6 @@ main(int argc, char **argv) if (pthread_cond_destroy(&cond) == -1) err(1, "pthread_condattr_destroy"); } - + return (0); } Modified: user/pho/stress2/misc/kevent3.sh ============================================================================== --- user/pho/stress2/misc/kevent3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -33,19 +33,20 @@ odir=`pwd` cd /tmp -sed '1,/^EOF/d' < $odir/$0 > kevent.c -cc -o kevent -Wall kevent.c -pthread -rm -f kevent.c +sed '1,/^EOF/d' < $odir/$0 > kevent3.c +mycc -o kevent3 -Wall kevent3.c -pthread +rm -f kevent3.c cd $RUNDIR for i in `jot 64`; do for j in `jot 12`; do - /tmp/kevent > /dev/null 2>&1 & + /tmp/kevent3 > /dev/null 2>&1 & done for j in `jot 12`; do wait done done +rm -f /tmp/kevent3 exit EOF /* Modified: user/pho/stress2/misc/kevent4.sh ============================================================================== --- user/pho/stress2/misc/kevent4.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent4.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -35,7 +35,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent4.c -cc -o kevent4 -Wall kevent4.c -pthread +mycc -o kevent4 -Wall kevent4.c -pthread rm -f kevent4.c cd $odir Modified: user/pho/stress2/misc/kevent5.sh ============================================================================== --- user/pho/stress2/misc/kevent5.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent5.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent5.c -cc -o kevent5 -Wall -Wextra -O2 -g kevent5.c || exit 1 +mycc -o kevent5 -Wall -Wextra -O2 -g kevent5.c || exit 1 rm -f kevent5.c [ -d $RUNDIR ] || mkdir -p $RUNDIR Modified: user/pho/stress2/misc/kevent6.sh ============================================================================== --- user/pho/stress2/misc/kevent6.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent6.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent6.c -cc -o kevent6 -Wall -Wextra -O2 -g kevent6.c -lpthread || exit 1 +mycc -o kevent6 -Wall -Wextra -O2 -g kevent6.c -lpthread || exit 1 rm -f kevent6.c cd $odir Modified: user/pho/stress2/misc/kevent7.sh ============================================================================== --- user/pho/stress2/misc/kevent7.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent7.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -44,7 +44,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent7.c rm -f /tmp/kevent7 -cc -o kevent7 -Wall -Wextra -O2 -g kevent7.c -lpthread || exit 1 +mycc -o kevent7 -Wall -Wextra -O2 -g kevent7.c -lpthread || exit 1 rm -f kevent7.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/kevent8.sh ============================================================================== --- user/pho/stress2/misc/kevent8.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kevent8.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -38,7 +38,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kevent8.c -cc -o kevent8 -Wall -Wextra -O2 -g kevent8.c -lpthread || exit 1 +mycc -o kevent8 -Wall -Wextra -O2 -g kevent8.c -lpthread || exit 1 rm -f kevent8.c cd $odir Modified: user/pho/stress2/misc/killpg.sh ============================================================================== --- user/pho/stress2/misc/killpg.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/killpg.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -28,15 +28,17 @@ # $FreeBSD$ # -# Regression test for r241859: +# Regression test for r241859: # Return EPERM if processes were found but they were unable to be signaled. [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > killpg.c -cc -o killpg -Wall -Wextra killpg.c +mycc -o killpg -Wall -Wextra killpg.c rm -f killpg.c /tmp/killpg Modified: user/pho/stress2/misc/kinfo.sh ============================================================================== --- user/pho/stress2/misc/kinfo.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kinfo.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kinfo.c -cc -o kinfo -Wall kinfo.c -lutil || exit 1 +mycc -o kinfo -Wall kinfo.c -lutil || exit 1 rm -f kinfo.c mount | grep -q procfs || mount -t procfs procfs /proc Modified: user/pho/stress2/misc/kinfo2.sh ============================================================================== --- user/pho/stress2/misc/kinfo2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kinfo2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kinfo2.c -cc -o kinfo2 -Wall kinfo2.c -lutil +mycc -o kinfo2 -Wall kinfo2.c -lutil rm -f kinfo2.c mount | grep -q procfs || mount -t procfs procfs /procfs Modified: user/pho/stress2/misc/kinfo3.sh ============================================================================== --- user/pho/stress2/misc/kinfo3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/kinfo3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > kinfo3.c -cc -o kinfo3 -Wall kinfo3.c -lutil -pthread +mycc -o kinfo3 -Wall kinfo3.c -lutil -pthread rm -f kinfo3.c mount | grep -q procfs || mount -t procfs procfs /procfs Modified: user/pho/stress2/misc/ldt.sh ============================================================================== --- user/pho/stress2/misc/ldt.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/ldt.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -40,6 +40,8 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + cd /tmp if [ "`uname -p`" = "i386" ]; then cat > ldt.c < linger.c -cc -o linger -Wall -O2 linger.c +mycc -o linger -Wall -O2 linger.c rm -f linger.c cd $here Modified: user/pho/stress2/misc/linger2.sh ============================================================================== --- user/pho/stress2/misc/linger2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/linger2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > linger2.c -cc -o linger2 -Wall -O2 linger2.c +mycc -o linger2 -Wall -O2 linger2.c rm -f linger2.c cd $here Modified: user/pho/stress2/misc/linger3.sh ============================================================================== --- user/pho/stress2/misc/linger3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/linger3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > linger3.c -cc -o linger3 -Wall -Wextra -O2 linger3.c +mycc -o linger3 -Wall -Wextra -O2 linger3.c rm -f linger3.c mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint Modified: user/pho/stress2/misc/linger4.sh ============================================================================== --- user/pho/stress2/misc/linger4.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/linger4.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > linger4.c -cc -o linger4 -Wall -Wextra -O2 linger4.c +mycc -o linger4 -Wall -Wextra -O2 linger4.c rm -f linger4.c mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint Modified: user/pho/stress2/misc/link.sh ============================================================================== --- user/pho/stress2/misc/link.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/link.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -40,7 +40,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > link.c -cc -o link -Wall -Wextra -O2 -g link.c || exit 1 +mycc -o link -Wall -Wextra -O2 -g link.c || exit 1 rm -f link.c mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint Modified: user/pho/stress2/misc/mlockall.sh ============================================================================== --- user/pho/stress2/misc/mlockall.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mlockall.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,7 +37,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > mlockall.c -cc -o mlockall -Wall mlockall.c +mycc -o mlockall -Wall mlockall.c rm -f mlockall.c for i in `jot 10`; do Modified: user/pho/stress2/misc/mlockall2.sh ============================================================================== --- user/pho/stress2/misc/mlockall2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mlockall2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -30,6 +30,8 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + # core dumps seen in watchdogd after mlockall() was added. # This scenario demonstrates the problem. Fixed in r242012. @@ -38,7 +40,7 @@ mem=`sysctl hw.usermem | awk '{print $NF here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > mlockall2.c -cc -o mlockall2 -Wall -Wextra -O2 -g mlockall2.c +mycc -o mlockall2 -Wall -Wextra -O2 -g mlockall2.c rm -f mlockall2.c cd $here Modified: user/pho/stress2/misc/mlockall3.sh ============================================================================== --- user/pho/stress2/misc/mlockall3.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mlockall3.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -34,11 +34,13 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + dir=/tmp odir=`pwd` cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/mlockall3.c -cc -o mlockall3 -Wall -Wextra mlockall3.c -lpthread || exit 1 +mycc -o mlockall3 -Wall -Wextra mlockall3.c -lpthread || exit 1 rm -f mlockall3.c cd $odir Modified: user/pho/stress2/misc/mlockall4.sh ============================================================================== --- user/pho/stress2/misc/mlockall4.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mlockall4.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -39,7 +39,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > mlockall4.c -cc -o mlockall4 -Wall -Wextra mlockall4.c || exit 1 +mycc -o mlockall4 -Wall -Wextra mlockall4.c || exit 1 rm -f mlockall4.c mount | grep -q "on $mntpoint " && umount -f $mntpoint Modified: user/pho/stress2/misc/mmap.sh ============================================================================== --- user/pho/stress2/misc/mmap.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -15,7 +15,7 @@ odir=`pwd` cd /tmp sed '1,/^EOF/d' < $odir/$0 > mmap.c -cc -o mmap -Wall mmap.c +mycc -o mmap -Wall mmap.c rm -f mmap.c ./mmap Modified: user/pho/stress2/misc/mmap10.sh ============================================================================== --- user/pho/stress2/misc/mmap10.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap10.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -32,12 +32,14 @@ # http://people.freebsd.org/~pho/stress/log/mmap10.txt # No problems seen after r271681. +. ../default.cfg + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > mmap10.c -cc -o mmap10 -Wall -Wextra -O2 -g mmap10.c -lpthread || exit 1 +mycc -o mmap10 -Wall -Wextra -O2 -g mmap10.c -lpthread || exit 1 rm -f mmap10.c daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" Modified: user/pho/stress2/misc/mmap11.sh ============================================================================== --- user/pho/stress2/misc/mmap11.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap11.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -37,10 +37,12 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > mmap11.c -cc -o mmap11 -Wall -Wextra -O2 -g mmap11.c -lpthread || exit 1 +mycc -o mmap11 -Wall -Wextra -O2 -g mmap11.c -lpthread || exit 1 rm -f mmap11.c daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" Modified: user/pho/stress2/misc/mmap12.sh ============================================================================== --- user/pho/stress2/misc/mmap12.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap12.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -34,11 +34,13 @@ # Test scenario by: Mark Johnston markj@ +. ../default.cfg + dir=/tmp odir=`pwd` cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/mmap12.c -cc -o mmap12 -O2 -Wall -Wextra mmap12.c || exit 1 +mycc -o mmap12 -O2 -Wall -Wextra mmap12.c || exit 1 rm -f mmap12.c cd $odir Modified: user/pho/stress2/misc/mmap13.sh ============================================================================== --- user/pho/stress2/misc/mmap13.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap13.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -32,11 +32,13 @@ # Test scenario by: Mark Johnston markj@ # Fixed in r269134. +. ../default.cfg + dir=/tmp odir=`pwd` cd $dir sed '1,/^EOF/d' < $odir/$0 > $dir/mmap13.c -cc -o mmap13 -O2 -Wall -Wextra mmap13.c || exit 1 +mycc -o mmap13 -O2 -Wall -Wextra mmap13.c || exit 1 rm -f mmap13.c cd $odir Modified: user/pho/stress2/misc/mmap19.sh ============================================================================== --- user/pho/stress2/misc/mmap19.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap19.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -35,10 +35,12 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > mmap19.c -cc -o mmap19 -Wall -Wextra -O2 mmap19.c -lpthread || exit 1 +mycc -o mmap19 -Wall -Wextra -O2 mmap19.c -lpthread || exit 1 rm -f mmap19.c daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" Modified: user/pho/stress2/misc/mmap2.sh ============================================================================== --- user/pho/stress2/misc/mmap2.sh Tue Feb 10 11:37:32 2015 (r278500) +++ user/pho/stress2/misc/mmap2.sh Tue Feb 10 11:47:03 2015 (r278501) @@ -33,10 +33,12 @@ # Test scenario by kib@ +. ../default.cfg + *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***