Messages in this thread | | | Subject | Re: [PATCH V3 2/3] selftests: cpufreq: Add wapper script for test AMD P-State | From | Shuah Khan <> | Date | Fri, 22 Apr 2022 11:48:43 -0600 |
| |
On 4/21/22 1:41 AM, Meng Li wrote: > Adds a wrapper shell script for the amd_pstate_testmod module. > > Signed-off-by: Meng Li <li.meng@amd.com> > --- > tools/testing/selftests/cpufreq/amd_pstate_testmod.sh | 4 ++++ > tools/testing/selftests/cpufreq/config | 1 + > tools/testing/selftests/cpufreq/main.sh | 1 + > 3 files changed, 6 insertions(+) > create mode 100755 tools/testing/selftests/cpufreq/amd_pstate_testmod.sh > > diff --git a/tools/testing/selftests/cpufreq/amd_pstate_testmod.sh b/tools/testing/selftests/cpufreq/amd_pstate_testmod.sh > new file mode 100755 > index 000000000000..5398ad568885 > --- /dev/null > +++ b/tools/testing/selftests/cpufreq/amd_pstate_testmod.sh > @@ -0,0 +1,4 @@ > +#!/bin/sh > +# SPDX-License-Identifier: GPL-2.0 > +# Tests the AMD P-State unit test infrastructure using amd_pstate_testmod kernel module. > +$(dirname $0)/../kselftest/module.sh "amd_pstate_testmod" amd_pstate_testmod
The script could load the module and unload once the test is complete.
> diff --git a/tools/testing/selftests/cpufreq/config b/tools/testing/selftests/cpufreq/config > index 75e900793e8a..374a8adbb34c 100644 > --- a/tools/testing/selftests/cpufreq/config > +++ b/tools/testing/selftests/cpufreq/config > @@ -13,3 +13,4 @@ CONFIG_DEBUG_LOCK_ALLOC=y > CONFIG_PROVE_LOCKING=y > CONFIG_LOCKDEP=y > CONFIG_DEBUG_ATOMIC_SLEEP=y > +CONFIG_AMD_PSTATE_TESTMOD=m > diff --git a/tools/testing/selftests/cpufreq/main.sh b/tools/testing/selftests/cpufreq/main.sh > index 60ce18ed0666..d3602fa11392 100755 > --- a/tools/testing/selftests/cpufreq/main.sh > +++ b/tools/testing/selftests/cpufreq/main.sh > @@ -6,6 +6,7 @@ source cpufreq.sh > source governor.sh > source module.sh > source special-tests.sh > +source amd_pstate_testmod.sh >
Does the script check if the test module is loaded and bail out? I don't see the check for CONFIG_AMD_PSTATE_TESTMOD enable and module load.
> FUNC=basic # do basic tests by default > OUTFILE=cpufreq_selftest >
thanks, -- Shuah
| |