[PATCH tip/core/rcu 0/55] Torture-test changes for 3.15

From: Paul E. McKenney
Date: Mon Feb 17 2014 - 17:12:46 EST


Hello!

This series contains rcutorture changes, including adding a simple
locktorture. Creating this locktorture while sharing the rcutorture
infrastructure was the main point of this patch, but this effort
uncovered a number of shortcomings in rcutorture, which this series
also fixes.

1-6. Usability improvements in rcutorture scripting.

7-13. Enable concurrent rcutorture runs on systems with sufficient
numbers of CPUs.

14. Print the results directory at the end of the test.

15,17-25,27-28,30,32,37-41,46-48.
Abstract facilities from rcutorture module and scripting for later
use by locktorture.

16. Don't create a results directory for dryruns.

26. Print date and time of each phase of torturing.

29. Issue a diagnostic if something does a system shutdown while
rcutorture is running.

31. Apply ACCESS_ONCE() to racy fullstop accesses.

33. Clean up rcu_torture_init() error handling.

34. Announce kthread creation.

35. Clean up a number of rcutorture shutdown races, unifying the
required shutdown actions into a new torture_kthread_stopping()
function.

36. Add a missing return statement in rcu_torture_barrier_init().

42. Create a minimal locktorture module.

43-44. Add an on-purpose buggy RCU implementation to rcutorture to help
test the tests.

45. Create a file for Kconfig parameters that are commmon across all
rcutorture tests.

49. Add beginning set of config files for locktorture.

50. Avoid SEGV when cleanup-hooks function pointer is NULL.

51. Add locktorture plugin for kvm_recheck.sh.

52. Rename TREE_RCU-Kconfig.txt to avoid confusing scripts that
look for Kconfig files, courtesy of Paul Bolle.

53. Retain output from kvm-test-1-run.sh script.

54. Add an on-purpose buggy lock implementation to locktorture to
help test the tests.

55. Save kvm.sh progress messages to log so that they can be used
for later timing analysis.

Thanx, Paul

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

a/kernel/rcu/torture.c | 2148 ------
a/tools/testing/selftests/rcutorture/bin/kvm-test-1-rcu.sh | 203
a/tools/testing/selftests/rcutorture/configs/BUSTED | 7
a/tools/testing/selftests/rcutorture/configs/BUSTED.boot | 1
a/tools/testing/selftests/rcutorture/configs/CFLIST | 13
a/tools/testing/selftests/rcutorture/configs/CFcommon | 2
a/tools/testing/selftests/rcutorture/configs/SRCU-N | 7
a/tools/testing/selftests/rcutorture/configs/SRCU-N.boot | 1
a/tools/testing/selftests/rcutorture/configs/SRCU-P | 7
a/tools/testing/selftests/rcutorture/configs/SRCU-P.boot | 1
a/tools/testing/selftests/rcutorture/configs/TINY01 | 12
a/tools/testing/selftests/rcutorture/configs/TINY02 | 12
a/tools/testing/selftests/rcutorture/configs/TREE01 | 22
a/tools/testing/selftests/rcutorture/configs/TREE01.boot | 1
a/tools/testing/selftests/rcutorture/configs/TREE02 | 25
a/tools/testing/selftests/rcutorture/configs/TREE03 | 22
a/tools/testing/selftests/rcutorture/configs/TREE04 | 24
a/tools/testing/selftests/rcutorture/configs/TREE04.boot | 1
a/tools/testing/selftests/rcutorture/configs/TREE05 | 24
a/tools/testing/selftests/rcutorture/configs/TREE05.boot | 1
a/tools/testing/selftests/rcutorture/configs/TREE06 | 25
a/tools/testing/selftests/rcutorture/configs/TREE07 | 23
a/tools/testing/selftests/rcutorture/configs/TREE08 | 25
a/tools/testing/selftests/rcutorture/configs/TREE08-T | 25
a/tools/testing/selftests/rcutorture/configs/TREE09 | 20
a/tools/testing/selftests/rcutorture/configs/v0.0/CFLIST | 14
a/tools/testing/selftests/rcutorture/configs/v0.0/N1-S-T-NH-SD-SMP-HP | 18
a/tools/testing/selftests/rcutorture/configs/v0.0/N2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v0.0/N3-3-T-nh-SD-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v0.0/N4-A-t-NH-sd-SMP-HP | 18
a/tools/testing/selftests/rcutorture/configs/v0.0/N5-U-T-NH-sd-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v0.0/NT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v0.0/NT3-NH | 20
a/tools/testing/selftests/rcutorture/configs/v0.0/P1-S-T-NH-SD-SMP-HP | 19
a/tools/testing/selftests/rcutorture/configs/v0.0/P2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v0.0/P3-3-T-nh-SD-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v0.0/P4-A-t-NH-sd-SMP-HP | 22
a/tools/testing/selftests/rcutorture/configs/v0.0/P5-U-T-NH-sd-SMP-hp | 28
a/tools/testing/selftests/rcutorture/configs/v0.0/PT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v0.0/PT2-NH | 22
a/tools/testing/selftests/rcutorture/configs/v0.0/ver_functions.sh | 33
a/tools/testing/selftests/rcutorture/configs/v3.12/CFLIST | 17
a/tools/testing/selftests/rcutorture/configs/v3.12/N1-S-T-NH-SD-SMP-HP | 19
a/tools/testing/selftests/rcutorture/configs/v3.12/N2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.12/N3-3-T-nh-SD-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.12/N4-A-t-NH-sd-SMP-HP | 18
a/tools/testing/selftests/rcutorture/configs/v3.12/N5-U-T-NH-sd-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.12/N6---t-nh-SD-smp-hp | 19
a/tools/testing/selftests/rcutorture/configs/v3.12/N7-4-T-NH-SD-SMP-HP | 26
a/tools/testing/selftests/rcutorture/configs/v3.12/N8-2-T-NH-SD-SMP-HP | 22
a/tools/testing/selftests/rcutorture/configs/v3.12/NT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.12/NT3-NH | 20
a/tools/testing/selftests/rcutorture/configs/v3.12/P1-S-T-NH-SD-SMP-HP | 20
a/tools/testing/selftests/rcutorture/configs/v3.12/P2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.12/P3-3-T-nh-SD-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.12/P4-A-t-NH-sd-SMP-HP | 22
a/tools/testing/selftests/rcutorture/configs/v3.12/P5-U-T-NH-sd-SMP-hp | 28
a/tools/testing/selftests/rcutorture/configs/v3.12/P6---t-nh-SD-smp-hp | 18
a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP | 30
a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP-all | 30
a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP-none | 30
a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-hp | 30
a/tools/testing/selftests/rcutorture/configs/v3.12/PT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.12/PT2-NH | 22
a/tools/testing/selftests/rcutorture/configs/v3.3/CFLIST | 14
a/tools/testing/selftests/rcutorture/configs/v3.3/N1-S-T-NH-SD-SMP-HP | 19
a/tools/testing/selftests/rcutorture/configs/v3.3/N2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.3/N3-3-T-nh-SD-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.3/N4-A-t-NH-sd-SMP-HP | 18
a/tools/testing/selftests/rcutorture/configs/v3.3/N5-U-T-NH-sd-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.3/NT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.3/NT3-NH | 20
a/tools/testing/selftests/rcutorture/configs/v3.3/P1-S-T-NH-SD-SMP-HP | 20
a/tools/testing/selftests/rcutorture/configs/v3.3/P2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.3/P3-3-T-nh-SD-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.3/P4-A-t-NH-sd-SMP-HP | 22
a/tools/testing/selftests/rcutorture/configs/v3.3/P5-U-T-NH-sd-SMP-hp | 28
a/tools/testing/selftests/rcutorture/configs/v3.3/PT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.3/PT2-NH | 22
a/tools/testing/selftests/rcutorture/configs/v3.3/ver_functions.sh | 44
a/tools/testing/selftests/rcutorture/configs/v3.5/CFLIST | 14
a/tools/testing/selftests/rcutorture/configs/v3.5/N1-S-T-NH-SD-SMP-HP | 19
a/tools/testing/selftests/rcutorture/configs/v3.5/N2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.5/N3-3-T-nh-SD-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.5/N4-A-t-NH-sd-SMP-HP | 18
a/tools/testing/selftests/rcutorture/configs/v3.5/N5-U-T-NH-sd-SMP-hp | 22
a/tools/testing/selftests/rcutorture/configs/v3.5/NT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.5/NT3-NH | 20
a/tools/testing/selftests/rcutorture/configs/v3.5/P1-S-T-NH-SD-SMP-HP | 20
a/tools/testing/selftests/rcutorture/configs/v3.5/P2-2-t-nh-sd-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.5/P3-3-T-nh-SD-SMP-hp | 20
a/tools/testing/selftests/rcutorture/configs/v3.5/P4-A-t-NH-sd-SMP-HP | 22
a/tools/testing/selftests/rcutorture/configs/v3.5/P5-U-T-NH-sd-SMP-hp | 28
a/tools/testing/selftests/rcutorture/configs/v3.5/PT1-nh | 23
a/tools/testing/selftests/rcutorture/configs/v3.5/PT2-NH | 22
a/tools/testing/selftests/rcutorture/configs/v3.5/ver_functions.sh | 57
a/tools/testing/selftests/rcutorture/configs/ver_functions.sh | 57
a/tools/testing/selftests/rcutorture/doc/TREE_RCU-Kconfig.txt | 95
b/include/linux/torture.h | 146
b/kernel/Makefile | 1
b/kernel/locking/Makefile | 1
b/kernel/locking/locktorture.c | 454 +
b/kernel/rcu/Makefile | 2
b/kernel/rcu/rcutorture.c | 3232 +++++++---
b/kernel/torture.c | 893 ++
b/lib/Kconfig.debug | 25
b/tools/testing/selftests/rcutorture/bin/functions.sh | 1
b/tools/testing/selftests/rcutorture/bin/kvm-recheck-lock.sh | 51
b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh | 51
b/tools/testing/selftests/rcutorture/bin/kvm-recheck.sh | 55
b/tools/testing/selftests/rcutorture/bin/kvm-test-1-rcu.sh | 41
b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh | 205
b/tools/testing/selftests/rcutorture/bin/kvm.sh | 378 -
b/tools/testing/selftests/rcutorture/configs/BUSTED | 9
b/tools/testing/selftests/rcutorture/configs/BUSTED.boot | 1
b/tools/testing/selftests/rcutorture/configs/CFcommon | 2
b/tools/testing/selftests/rcutorture/configs/SRCU-N | 3
b/tools/testing/selftests/rcutorture/configs/SRCU-P | 1
b/tools/testing/selftests/rcutorture/configs/TINY01 | 1
b/tools/testing/selftests/rcutorture/configs/TINY02 | 1
b/tools/testing/selftests/rcutorture/configs/TREE01 | 1
b/tools/testing/selftests/rcutorture/configs/TREE02 | 1
b/tools/testing/selftests/rcutorture/configs/TREE03 | 1
b/tools/testing/selftests/rcutorture/configs/TREE04 | 1
b/tools/testing/selftests/rcutorture/configs/TREE05 | 1
b/tools/testing/selftests/rcutorture/configs/TREE06 | 1
b/tools/testing/selftests/rcutorture/configs/TREE07 | 1
b/tools/testing/selftests/rcutorture/configs/TREE08 | 1
b/tools/testing/selftests/rcutorture/configs/TREE08-T | 1
b/tools/testing/selftests/rcutorture/configs/TREE09 | 1
b/tools/testing/selftests/rcutorture/configs/lock/BUSTED | 6
b/tools/testing/selftests/rcutorture/configs/lock/BUSTED.boot | 1
b/tools/testing/selftests/rcutorture/configs/lock/CFLIST | 1
b/tools/testing/selftests/rcutorture/configs/lock/CFcommon | 2
b/tools/testing/selftests/rcutorture/configs/lock/LOCK01 | 6
b/tools/testing/selftests/rcutorture/configs/lock/ver_functions.sh | 43
b/tools/testing/selftests/rcutorture/configs/rcu/BUSTED | 7
b/tools/testing/selftests/rcutorture/configs/rcu/BUSTED.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/CFLIST | 13
b/tools/testing/selftests/rcutorture/configs/rcu/CFcommon | 2
b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-N | 7
b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-N.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-P | 7
b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-P.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/TINY01 | 12
b/tools/testing/selftests/rcutorture/configs/rcu/TINY02 | 12
b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 | 22
b/tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/TREE02 | 25
b/tools/testing/selftests/rcutorture/configs/rcu/TREE03 | 22
b/tools/testing/selftests/rcutorture/configs/rcu/TREE04 | 24
b/tools/testing/selftests/rcutorture/configs/rcu/TREE04.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/TREE05 | 24
b/tools/testing/selftests/rcutorture/configs/rcu/TREE05.boot | 1
b/tools/testing/selftests/rcutorture/configs/rcu/TREE06 | 25
b/tools/testing/selftests/rcutorture/configs/rcu/TREE07 | 23
b/tools/testing/selftests/rcutorture/configs/rcu/TREE08 | 25
b/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T | 25
b/tools/testing/selftests/rcutorture/configs/rcu/TREE09 | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/CFLIST | 14
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N1-S-T-NH-SD-SMP-HP | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N3-3-T-nh-SD-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N4-A-t-NH-sd-SMP-HP | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N5-U-T-NH-sd-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/NT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/NT3-NH | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP | 19
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp | 28
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/PT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/PT2-NH | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/ver_functions.sh | 33
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/CFLIST | 17
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N1-S-T-NH-SD-SMP-HP | 19
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N3-3-T-nh-SD-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N4-A-t-NH-sd-SMP-HP | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N5-U-T-NH-sd-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N6---t-nh-SD-smp-hp | 19
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N7-4-T-NH-SD-SMP-HP | 26
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N8-2-T-NH-SD-SMP-HP | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/NT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/NT3-NH | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp | 28
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP | 30
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all | 30
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none | 30
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp | 30
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/PT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/PT2-NH | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/CFLIST | 14
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N1-S-T-NH-SD-SMP-HP | 19
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N3-3-T-nh-SD-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N4-A-t-NH-sd-SMP-HP | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N5-U-T-NH-sd-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/NT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/NT3-NH | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp | 28
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/PT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/PT2-NH | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/ver_functions.sh | 44
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/CFLIST | 14
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N1-S-T-NH-SD-SMP-HP | 19
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N3-3-T-nh-SD-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N4-A-t-NH-sd-SMP-HP | 18
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N5-U-T-NH-sd-SMP-hp | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/NT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/NT3-NH | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp | 20
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp | 28
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/PT1-nh | 23
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/PT2-NH | 22
b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/ver_functions.sh | 57
b/tools/testing/selftests/rcutorture/configs/rcu/ver_functions.sh | 57
b/tools/testing/selftests/rcutorture/configs/v0.0/ver_functions.sh | 22
b/tools/testing/selftests/rcutorture/configs/v3.3/ver_functions.sh | 25
b/tools/testing/selftests/rcutorture/configs/v3.5/ver_functions.sh | 23
b/tools/testing/selftests/rcutorture/configs/ver_functions.sh | 21
b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 95
236 files changed, 6643 insertions(+), 5512 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/