torture: Default --no-rcutasksflavors on arm64
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 15 May 2025 20:38:56 +0000 (13:38 -0700)
committerNeeraj Upadhyay (AMD) <neeraj.upadhyay@kernel.org>
Wed, 25 Jun 2025 03:09:36 +0000 (08:39 +0530)
commit1524f2032aad74f604a54d5a5cbb8b214f4da41c
tree239a3a6c090f69927075588381187d6897cd295f
parent955a83469cb46a1bc4339425e5c9cb97fc6303a0
torture: Default --no-rcutasksflavors on arm64

Because arm64 does not support CONFIG_SMP=n kernels, --do-rcutasksflavors
gets Kconfig errors when running the TINY01 rcutorture scenario.
This commit therefore makes --no-rcutasksflavors be the default on
arm64.  Once kvm.sh automatically deselects CONFIG_SMP=n rcutorture
scenarios on arm64, the two lines marked "FIXME" can be changed back
from "${ifnotaarch64}" to "yes".

Note that arm64 users can still specify --do-rcutasksflavors in order
to override this default.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Neeraj Upadhyay (AMD) <neeraj.upadhyay@kernel.org>
tools/testing/selftests/rcutorture/bin/torture.sh