Skip to content

Torture-test changes for 3.18

Paul E. McKenney lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11rcutorture: Fix a sparse warning by marking boost_mutex statickernel/rcu/rcutorture.c+1 -10 replies
2/11rcutorture: Use bash shell for all the test scriptstools/testing/selftests/rcutorture/bin/config2frag.sh tools/testing/selftests/rcutorture/bin/configcheck.sh tools/testing/selftests/rcutorture/bin/configinit.sh +9 more+18 -180 replies
3/11rcutorture: Set executable bit and drop bash from Usagetools/testing/selftests/rcutorture/bin/config2frag.sh tools/testing/selftests/rcutorture/bin/configcheck.sh tools/testing/selftests/rcutorture/bin/configinit.sh +9 more+12 -150 replies
4/11rcu: Add step to initrd documentationtools/testing/selftests/rcutorture/doc/initrd.txt+1 -00 replies
5/11rcutorture: Test partial nohz_full= configurationtools/testing/selftests/rcutorture/configs/rcu/TREE07 tools/testing/selftests/rcutorture/configs/rcu/TREE07.boot+2 -10 replies
6/11rcutorture: Specify MAXSMP=y for TREE01tools/testing/selftests/rcutorture/bin/functions.sh tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh tools/testing/selftests/rcutorture/bin/kvm.sh +2 more+26 -50 replies
7/11rcutorture: Specify CONFIG_CPUMASK_OFFSTACK=y for TREE07tools/testing/selftests/rcutorture/configs/rcu/TREE07+1 -00 replies
8/11rcu: Use pr_alert/pr_cont for printing logsinclude/linux/torture.h kernel/rcu/rcutorture.c kernel/torture.c+64 -810 replies
9/11rcutorture: Add callback-flood testDocumentation/kernel-parameters.txt kernel/rcu/rcutorture.c+103 -10 replies
10/11torture: Print PID in hung-kernel diagnostic messagetools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh+1 -10 replies
11/11torture: Check for nul bytes in console outputtools/testing/selftests/rcutorture/bin/parse-console.sh+4 -00 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJosh TriplettPranith Kumar
SeriesR-b
1/11R-b
2/11
3/11
4/11
5/11
6/11
7/11
8/11
9/11
10/11
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH tip/core/rcu 0/11] Torture-test changes for 3.18

Hello!

This series contains torture-test updates:

1. Fix sparse warning by making boost_mutex static, courtesy of
Pranith Kumar.

2. Use bash shell for all torture test scripts, courtesy of Pranith
Kumar.

3. Set executable flags on scripts and invoke by name, courtesy
of Pranith Kumar.

4. Add "cd" step to initrd documentation.

5. Test partial nohz_full= configuration to increased test coverage.

6. Specify MAXSMP=y for TREE01 to increase test coverage.

7. Specify CONFIG_CPUMASK_OFFSTACK=y for TREE07 to increase test
coverage.

8. Use pr_alert/pr_cont when printing to avoid large buffers,
courtesy of Joe Perches.

9. Add a callback-flood test to increase test coverage.

10. Print PID in hung-kernel diagnostic message.

11. Check for nul bytes in console output.

Thanx, Paul

------------------------------------------------------------------------

 b/Documentation/kernel-parameters.txt                        |   18 
 b/include/linux/torture.h                                    |    2 
 b/kernel/rcu/rcutorture.c                                    |  215 +++++++----
 b/kernel/torture.c                                           |   16 
 b/tools/testing/selftests/rcutorture/bin/config2frag.sh      |    6 
 b/tools/testing/selftests/rcutorture/bin/configcheck.sh      |    6 
 b/tools/testing/selftests/rcutorture/bin/configinit.sh       |    6 
 b/tools/testing/selftests/rcutorture/bin/functions.sh        |   20 +
 b/tools/testing/selftests/rcutorture/bin/kvm-build.sh        |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-lock.sh |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh  |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck.sh      |    4 
 b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh   |    7 
 b/tools/testing/selftests/rcutorture/bin/kvm.sh              |    8 
 b/tools/testing/selftests/rcutorture/bin/parse-build.sh      |    7 
 b/tools/testing/selftests/rcutorture/bin/parse-console.sh    |   11 
 b/tools/testing/selftests/rcutorture/bin/parse-torture.sh    |    7 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01      |    4 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot |    2 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE07      |    3 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE07.boot |    1 
 b/tools/testing/selftests/rcutorture/doc/initrd.txt          |    1 
 22 files changed, 233 insertions(+), 123 deletions(-)