|
@@ -32,6 +32,7 @@ args="$*"
|
|
|
|
|
|
dur=30
|
|
dur=30
|
|
KVM="`pwd`/tools/testing/selftests/rcutorture"; export KVM
|
|
KVM="`pwd`/tools/testing/selftests/rcutorture"; export KVM
|
|
|
|
+PATH=${KVM}/bin:$PATH; export PATH
|
|
builddir="${KVM}/b1"
|
|
builddir="${KVM}/b1"
|
|
RCU_INITRD="$KVM/initrd"; export RCU_INITRD
|
|
RCU_INITRD="$KVM/initrd"; export RCU_INITRD
|
|
RCU_KMAKE_ARG=""; export RCU_KMAKE_ARG
|
|
RCU_KMAKE_ARG=""; export RCU_KMAKE_ARG
|
|
@@ -40,6 +41,8 @@ configs=""
|
|
ds=`date +%Y.%m.%d-%H:%M:%S`
|
|
ds=`date +%Y.%m.%d-%H:%M:%S`
|
|
kversion=""
|
|
kversion=""
|
|
|
|
|
|
|
|
+. functions.sh
|
|
|
|
+
|
|
usage () {
|
|
usage () {
|
|
echo "Usage: $scriptname optional arguments:"
|
|
echo "Usage: $scriptname optional arguments:"
|
|
echo " --bootargs kernel-boot-arguments"
|
|
echo " --bootargs kernel-boot-arguments"
|
|
@@ -60,27 +63,6 @@ usage () {
|
|
exit 1
|
|
exit 1
|
|
}
|
|
}
|
|
|
|
|
|
-# checkarg --argname argtype $# arg mustmatch cannotmatch
|
|
|
|
-checkarg () {
|
|
|
|
- if test $3 -le 1
|
|
|
|
- then
|
|
|
|
- echo $1 needs argument $2 matching \"$5\"
|
|
|
|
- usage
|
|
|
|
- fi
|
|
|
|
- if echo "$4" | grep -q -e "$5"
|
|
|
|
- then
|
|
|
|
- :
|
|
|
|
- else
|
|
|
|
- echo $1 $2 \"$4\" must match \"$5\"
|
|
|
|
- usage
|
|
|
|
- fi
|
|
|
|
- if echo "$4" | grep -q -e "$6"
|
|
|
|
- then
|
|
|
|
- echo $1 $2 \"$4\" must not match \"$6\"
|
|
|
|
- usage
|
|
|
|
- fi
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
while test $# -gt 0
|
|
while test $# -gt 0
|
|
do
|
|
do
|
|
case "$1" in
|
|
case "$1" in
|
|
@@ -164,7 +146,6 @@ do
|
|
shift
|
|
shift
|
|
done
|
|
done
|
|
|
|
|
|
-PATH=${KVM}/bin:$PATH; export PATH
|
|
|
|
CONFIGFRAG=${KVM}/configs; export CONFIGFRAG
|
|
CONFIGFRAG=${KVM}/configs; export CONFIGFRAG
|
|
KVPATH=${CONFIGFRAG}/$kversion; export KVPATH
|
|
KVPATH=${CONFIGFRAG}/$kversion; export KVPATH
|
|
|
|
|