aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/testing/selftests/rcutorture/bin/kvm.sh16
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/testing/selftests/rcutorture/bin/kvm.sh b/tools/testing/selftests/rcutorture/bin/kvm.sh
index b8d278904dee..0783ec9c583e 100644
--- a/tools/testing/selftests/rcutorture/bin/kvm.sh
+++ b/tools/testing/selftests/rcutorture/bin/kvm.sh
@@ -204,8 +204,22 @@ fi
204 204
205for CF in $configs 205for CF in $configs
206do 206do
207 # Running TREE01 multiple times creates TREE01, TREE01.2, TREE01.3, ...
207 rd=$resdir/$ds/$CF 208 rd=$resdir/$ds/$CF
208 mkdir $rd || : 209 if test -d "${rd}"
210 then
211 n="`ls -d "${rd}"* | grep '\.[0-9]\+$' |
212 sed -e 's/^.*\.\([0-9]\+\)/\1/' |
213 sort -k1n | tail -1`"
214 if test -z "$n"
215 then
216 rd="${rd}.2"
217 else
218 n="`expr $n + 1`"
219 rd="${rd}.${n}"
220 fi
221 fi
222 mkdir "${rd}"
209 echo Results directory: $rd 223 echo Results directory: $rd
210 kvm-test-1-rcu.sh $CONFIGFRAG/$kversion/$CF $builddir $rd $dur "-nographic $RCU_QEMU_ARG" "rcutorture.test_no_idle_hz=1 rcutorture.verbose=1 $RCU_BOOTARGS" 224 kvm-test-1-rcu.sh $CONFIGFRAG/$kversion/$CF $builddir $rd $dur "-nographic $RCU_QEMU_ARG" "rcutorture.test_no_idle_hz=1 rcutorture.verbose=1 $RCU_BOOTARGS"
211done 225done