linux_dsm_epyc7002/tools/testing/selftests/rcutorture/bin
Paul E. McKenney c234ee4b82 rcutorture: Use nr_cpus rather than maxcpus to limit test size
The maxcpus= kernel boot parameter limits the number of CPUs brought
online at boot time, but it does nothing to prevent additional CPUs
from being brought up later.  Placing a hard cap on the total number
of CPUs is instead the job of the nr_cpus= boot parameter.  This commit
therefore switches the configfrag_boot_cpus() shell function from maxcpus=
to nr_cpus=.  This commit also adds a nr_cpus=43 kernel parameter to RCU's
TREE01 test scenario, but retains the maxcpus=8 kernel parameter in order
to test the ability of RCU expedited grace periods to handle new CPUs
coming online for the first time during grace-period initialization.
Finally, this commit makes the torture scheduling allow maxcpus= to
override other means of specifying the number of CPUs to allow for.
This last works because the torture kernel modules size their workloads
based on the number of CPUs present at the start of the test, not the
ultimate number of CPUs.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
2017-07-24 16:04:16 -07:00
..
config2frag.sh rcutorture: Set executable bit and drop bash from Usage 2014-09-07 16:24:38 -07:00
config_override.sh torture: Add --kconfig argument to kvm.sh 2017-07-24 16:04:10 -07:00
configcheck.sh rcutorture: Fix bug in reporting Kconfig mis-settings 2017-06-08 08:25:20 -07:00
configinit.sh rcutorture: Display "make oldconfig" errors 2015-05-27 13:00:00 -07:00
configNR_CPUS.sh rcutorture: Stop tracking FSF's postal address 2013-12-03 10:11:19 -08:00
cpus2use.sh rcutorture: Handle different mpstat versions 2015-01-10 19:08:03 -08:00
functions.sh rcutorture: Use nr_cpus rather than maxcpus to limit test size 2017-07-24 16:04:16 -07:00
jitter.sh rcutorture: Add OS-jitter capability 2016-04-21 13:45:35 -07:00
kvm-build.sh torture: Add --kconfig argument to kvm.sh 2017-07-24 16:04:10 -07:00
kvm-recheck-lock.sh rcutorture: Set executable bit and drop bash from Usage 2014-09-07 16:24:38 -07:00
kvm-recheck-rcu.sh rcutorture: Issue warnings on close calls due to Reader Batch blows 2015-01-10 19:07:46 -08:00
kvm-recheck-rcuperf-ftrace.sh rcutorture: Make scripts analyze rcuperf trace data, if present 2016-03-31 13:38:57 -07:00
kvm-recheck-rcuperf.sh rcutorture: Make scripts analyze rcuperf trace data, if present 2016-03-31 13:38:57 -07:00
kvm-recheck.sh rcutorture: Update scripting to accommodate rcuperf 2016-03-31 13:37:36 -07:00
kvm-test-1-run.sh rcutorture: Don't wait for kernel when all builds fail 2017-07-24 16:04:11 -07:00
kvm.sh rcutorture: Use nr_cpus rather than maxcpus to limit test size 2017-07-24 16:04:16 -07:00
parse-build.sh rcutorture: Make build-output parsing correctly flag RCU's warnings 2015-01-10 19:07:57 -08:00
parse-console.sh torture: Add starvation events to error summary 2016-06-14 16:02:17 -07:00
parse-torture.sh rcutorture: Set executable bit and drop bash from Usage 2014-09-07 16:24:38 -07:00