Commit 0feda4da authored by Paul E. McKenney's avatar Paul E. McKenney

torture: Add "--no-" as synonym for "--do-no-" in torture.sh

In order to (for example) omit the real-time testing that torture.sh would
otherwise carry out, you put "--do-no-rt" on the torture.sh command line.
This works, but it is all too easy to instead type "--no-rt".  This is
unambiguous and easier to type, so this commit therefore allows all
"--no-" arguments as synonyms for their "--do-no-" counterparts.
Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
parent 1304affd
...@@ -73,18 +73,18 @@ usage () { ...@@ -73,18 +73,18 @@ usage () {
echo " --configs-locktorture \"config-file list w/ repeat factor (10*LOCK01)\"" echo " --configs-locktorture \"config-file list w/ repeat factor (10*LOCK01)\""
echo " --configs-scftorture \"config-file list w/ repeat factor (2*CFLIST)\"" echo " --configs-scftorture \"config-file list w/ repeat factor (2*CFLIST)\""
echo " --do-all" echo " --do-all"
echo " --do-allmodconfig / --do-no-allmodconfig" echo " --do-allmodconfig / --do-no-allmodconfig / --no-allmodconfig"
echo " --do-clocksourcewd / --do-no-clocksourcewd" echo " --do-clocksourcewd / --do-no-clocksourcewd / --no-clocksourcewd"
echo " --do-kasan / --do-no-kasan" echo " --do-kasan / --do-no-kasan / --no-kasan"
echo " --do-kcsan / --do-no-kcsan" echo " --do-kcsan / --do-no-kcsan / --no-kcsan"
echo " --do-kvfree / --do-no-kvfree" echo " --do-kvfree / --do-no-kvfree / --no-kvfree"
echo " --do-locktorture / --do-no-locktorture" echo " --do-locktorture / --do-no-locktorture / --no-locktorture"
echo " --do-none" echo " --do-none"
echo " --do-rcuscale / --do-no-rcuscale" echo " --do-rcuscale / --do-no-rcuscale / --no-rcuscale"
echo " --do-rcutorture / --do-no-rcutorture" echo " --do-rcutorture / --do-no-rcutorture / --no-rcutorture"
echo " --do-refscale / --do-no-refscale" echo " --do-refscale / --do-no-refscale / --no-refscale"
echo " --do-rt / --do-no-rt" echo " --do-rt / --do-no-rt / --no-rt"
echo " --do-scftorture / --do-no-scftorture" echo " --do-scftorture / --do-no-scftorture / --no-scftorture"
echo " --duration [ <minutes> | <hours>h | <days>d ]" echo " --duration [ <minutes> | <hours>h | <days>d ]"
echo " --kcsan-kmake-arg kernel-make-arguments" echo " --kcsan-kmake-arg kernel-make-arguments"
exit 1 exit 1
...@@ -126,22 +126,22 @@ do ...@@ -126,22 +126,22 @@ do
do_kcsan=yes do_kcsan=yes
do_clocksourcewd=yes do_clocksourcewd=yes
;; ;;
--do-allmodconfig|--do-no-allmodconfig) --do-allmodconfig|--do-no-allmodconfig|--no-allmodconfig)
do_allmodconfig=`doyesno "$1" --do-allmodconfig` do_allmodconfig=`doyesno "$1" --do-allmodconfig`
;; ;;
--do-clocksourcewd|--do-no-clocksourcewd) --do-clocksourcewd|--do-no-clocksourcewd|--no-clocksourcewd)
do_clocksourcewd=`doyesno "$1" --do-clocksourcewd` do_clocksourcewd=`doyesno "$1" --do-clocksourcewd`
;; ;;
--do-kasan|--do-no-kasan) --do-kasan|--do-no-kasan|--no-kasan)
do_kasan=`doyesno "$1" --do-kasan` do_kasan=`doyesno "$1" --do-kasan`
;; ;;
--do-kcsan|--do-no-kcsan) --do-kcsan|--do-no-kcsan|--no-kcsan)
do_kcsan=`doyesno "$1" --do-kcsan` do_kcsan=`doyesno "$1" --do-kcsan`
;; ;;
--do-kvfree|--do-no-kvfree) --do-kvfree|--do-no-kvfree|--no-kvfree)
do_kvfree=`doyesno "$1" --do-kvfree` do_kvfree=`doyesno "$1" --do-kvfree`
;; ;;
--do-locktorture|--do-no-locktorture) --do-locktorture|--do-no-locktorture|--no-locktorture)
do_locktorture=`doyesno "$1" --do-locktorture` do_locktorture=`doyesno "$1" --do-locktorture`
;; ;;
--do-none|--donone) --do-none|--donone)
...@@ -157,19 +157,19 @@ do ...@@ -157,19 +157,19 @@ do
do_kcsan=no do_kcsan=no
do_clocksourcewd=no do_clocksourcewd=no
;; ;;
--do-rcuscale|--do-no-rcuscale) --do-rcuscale|--do-no-rcuscale|--no-rcuscale)
do_rcuscale=`doyesno "$1" --do-rcuscale` do_rcuscale=`doyesno "$1" --do-rcuscale`
;; ;;
--do-rcutorture|--do-no-rcutorture) --do-rcutorture|--do-no-rcutorture|--no-rcutorture)
do_rcutorture=`doyesno "$1" --do-rcutorture` do_rcutorture=`doyesno "$1" --do-rcutorture`
;; ;;
--do-refscale|--do-no-refscale) --do-refscale|--do-no-refscale|--no-refscale)
do_refscale=`doyesno "$1" --do-refscale` do_refscale=`doyesno "$1" --do-refscale`
;; ;;
--do-rt|--do-no-rt) --do-rt|--do-no-rt|--no-rt)
do_rt=`doyesno "$1" --do-rt` do_rt=`doyesno "$1" --do-rt`
;; ;;
--do-scftorture|--do-no-scftorture) --do-scftorture|--do-no-scftorture|--no-scftorture)
do_scftorture=`doyesno "$1" --do-scftorture` do_scftorture=`doyesno "$1" --do-scftorture`
;; ;;
--duration) --duration)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment