]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
torture: Catch kvm.sh help text up with actual options
authorPaul E. McKenney <paulmck@kernel.org>
Tue, 21 Sep 2021 19:50:05 +0000 (12:50 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Wed, 1 Dec 2021 01:30:28 +0000 (17:30 -0800)
This commit brings the kvm.sh script's help text up to date with recently
(and some not-so-recently) added parameters.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/testing/selftests/rcutorture/bin/kvm.sh

index 6cf9ec6a3d1c016afa87119da0cf840793922749..6de0c183db5b9bdf8153e0d42b1d3f46721894e8 100755 (executable)
@@ -74,7 +74,9 @@ usage () {
        echo "       --help"
        echo "       --interactive"
        echo "       --jitter N [ maxsleep (us) [ maxspin (us) ] ]"
+       echo "       --kasan"
        echo "       --kconfig Kconfig-options"
+       echo "       --kcsan"
        echo "       --kmake-arg kernel-make-arguments"
        echo "       --mac nn:nn:nn:nn:nn:nn"
        echo "       --memory megabytes|nnnG"
@@ -83,6 +85,7 @@ usage () {
        echo "       --qemu-cmd qemu-system-..."
        echo "       --remote"
        echo "       --results absolute-pathname"
+       echo "       --shutdown-grace seconds"
        echo "       --torture lock|rcu|rcuscale|refscale|scf"
        echo "       --trust-make"
        exit 1
@@ -175,14 +178,14 @@ do
                jitter="$2"
                shift
                ;;
+       --kasan)
+               TORTURE_KCONFIG_KASAN_ARG="CONFIG_DEBUG_INFO=y CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG
+               ;;
        --kconfig|--kconfigs)
                checkarg --kconfig "(Kconfig options)" $# "$2" '^CONFIG_[A-Z0-9_]\+=\([ynm]\|[0-9]\+\)\( CONFIG_[A-Z0-9_]\+=\([ynm]\|[0-9]\+\)\)*$' '^error$'
                TORTURE_KCONFIG_ARG="`echo "$TORTURE_KCONFIG_ARG $2" | sed -e 's/^ *//' -e 's/ *$//'`"
                shift
                ;;
-       --kasan)
-               TORTURE_KCONFIG_KASAN_ARG="CONFIG_DEBUG_INFO=y CONFIG_KASAN=y"; export TORTURE_KCONFIG_KASAN_ARG
-               ;;
        --kcsan)
                TORTURE_KCONFIG_KCSAN_ARG="CONFIG_DEBUG_INFO=y CONFIG_KCSAN=y CONFIG_KCSAN_STRICT=y CONFIG_KCSAN_REPORT_ONCE_IN_MS=100000 CONFIG_KCSAN_VERBOSE=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y"; export TORTURE_KCONFIG_KCSAN_ARG
                ;;