OpenCloudOS-Kernel/tools/testing/selftests/rcutorture/bin
Paul E. McKenney 3d78668e5b torture: Don't cap remote runs by build-system number of CPUs
Currently, if a torture scenario requires more CPUs than are present
on the build system, kvm.sh and friends limit the CPUs available to
that scenario.  This makes total sense when the build system and the
system running the scenarios are one and the same, but not so much when
remote systems might well have more CPUs.

This commit therefore introduces a --remote flag to kvm.sh that suppresses
this CPU-limiting behavior, and causes kvm-remote.sh to use this flag.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2021-05-10 16:05:07 -07:00
..
config2csv.sh torture: Add config2csv.sh script to compare torture scenarios 2021-01-04 14:01:19 -08:00
configNR_CPUS.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
config_override.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
configcheck.sh torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE complaint 2019-03-26 14:42:53 -07:00
configinit.sh torture: Pass --kmake-arg to all make invocations 2020-06-29 12:01:44 -07:00
console-badness.sh torture: Remove "Failed to add ttynull console" false positive 2021-01-04 14:01:25 -08:00
cpus2use.sh torture: Remove no-mpstat error message 2021-03-22 08:29:17 -07:00
functions.sh torture: Stop hanging on panic 2021-01-04 14:01:23 -08:00
jitter.sh Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.15a', 'kvfree_rcu.2021.03.08a', 'mmdumpobj.2021.03.08a', 'nocb.2021.03.15a', 'poll.2021.03.24a', 'rt.2021.03.08a', 'tasks.2021.03.08a', 'torture.2021.03.08a' and 'torturescript.2021.03.22a' into HEAD 2021-03-24 17:20:18 -07:00
jitterstart.sh torture: Abstract jitter.sh start/stop into scripts 2021-03-22 08:28:34 -07:00
jitterstop.sh torture: Abstract jitter.sh start/stop into scripts 2021-03-22 08:28:34 -07:00
kcsan-collapse.sh torture: Make --kcsan argument also create a summary 2020-05-07 10:15:29 -07:00
kvm-again.sh torture: Abstract end-of-run summary 2021-05-10 16:05:06 -07:00
kvm-build.sh torture: Correctly fetch number of CPUs for non-English languages 2021-05-10 16:05:06 -07:00
kvm-check-branches.sh torture: Make kvm-check-branches.sh use --allcpus 2020-11-06 17:13:58 -08:00
kvm-end-run-stats.sh torture: Abstract end-of-run summary 2021-05-10 16:05:06 -07:00
kvm-find-errors.sh torture: Make kvm-find-errors.sh account for kvm-remote.sh 2021-05-10 16:05:06 -07:00
kvm-recheck-lock.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
kvm-recheck-rcu.sh torture: Fix grace-period rate output 2021-05-10 16:05:06 -07:00
kvm-recheck-rcuscale-ftrace.sh rcuperf: Change rcuperf to rcuscale 2020-08-24 18:39:24 -07:00
kvm-recheck-rcuscale.sh rcuscale: Avoid divide by zero 2020-11-06 17:13:50 -08:00
kvm-recheck-refscale.sh refscale: Change --torture type from refperf to refscale 2020-06-29 12:00:46 -07:00
kvm-recheck-scf.sh torture: Add scftorture to the rcutorture scripting 2020-08-24 18:38:32 -07:00
kvm-recheck.sh torture: De-capitalize TORTURE_SUITE 2021-03-22 08:29:18 -07:00
kvm-remote.sh torture: Don't cap remote runs by build-system number of CPUs 2021-05-10 16:05:07 -07:00
kvm-test-1-run-batch.sh torture: Add kvm-again.sh to rerun a previous torture-test 2021-03-22 08:29:19 -07:00
kvm-test-1-run-qemu.sh torture: Print proper vmlinux path for kvm-again.sh runs 2021-03-22 08:29:20 -07:00
kvm-test-1-run.sh torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment 2021-03-22 08:29:20 -07:00
kvm-transform.sh torture: Consolidate qemu-cmd duration editing into kvm-transform.sh 2021-03-22 08:29:21 -07:00
kvm.sh torture: Don't cap remote runs by build-system number of CPUs 2021-05-10 16:05:07 -07:00
mkinitrd.sh tools/rcutorture: Fix position of -lgcc in mkinitrd.sh 2021-01-21 10:06:45 -08:00
parse-build.sh torture: Allow standalone kvm-recheck.sh run detect --trust-make 2021-01-04 14:01:25 -08:00
parse-console.sh torture: Remove "Failed to add ttynull console" false positive 2021-01-04 14:01:25 -08:00
torture.sh torture: Fix remaining erroneous torture.sh instance of $* 2021-05-10 16:05:05 -07:00