[PATCH 0/11] RCU torture-test updates for v7.3

Paul E. McKenney posted 11 patches 1 week, 2 days ago
Documentation/admin-guide/kernel-parameters.txt   |    9 +
b/Documentation/admin-guide/kernel-parameters.txt |    5
b/include/linux/rcupdate_trace.h                  |    3
b/kernel/rcu/rcu.h                                |    7
b/kernel/rcu/rcutorture.c                         |  148 +++++++++---------
b/kernel/rcu/tasks.h                              |    6
b/kernel/rcu/tree_plugin.h                        |   32 +++-
kernel/rcu/rcutorture.c                           |  172 ++++++++++++++++++----
8 files changed, 282 insertions(+), 100 deletions(-)
[PATCH 0/11] RCU torture-test updates for v7.3
Posted by Paul E. McKenney 1 week, 2 days ago
Hello!

This series contains torture-test updates for v7.3:

1.	Abstract reader-segment dump into rcu_torture_dump_read_segs().

2.	Check for immediate deboosting at reader end.

3.	Make srcu_read_delay() check for disabled interrupts.

4.	Test RCU readers from hardware interrupt handlers.

5.	Use cpumask_next_wrap() in rcu_torture_preempt().

6.	Use task_state_to_char() for task-state reporting, courtesy of
	Kunwu Chan.

7.	Add nwriters module parameter.

8.	Add a stall_only module parameter.

9.	Test RCU Tasks Trace GP implying RCU GP.

10.	Make RCU Tasks Trace track Reader Batches.

11.	Use this_cpu_inc() for rcu_torture_count[] and
	rcu_torture_batch[].

						Thanx, Paul

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

 Documentation/admin-guide/kernel-parameters.txt   |    9 +
 b/Documentation/admin-guide/kernel-parameters.txt |    5 
 b/include/linux/rcupdate_trace.h                  |    3 
 b/kernel/rcu/rcu.h                                |    7 
 b/kernel/rcu/rcutorture.c                         |  148 +++++++++---------
 b/kernel/rcu/tasks.h                              |    6 
 b/kernel/rcu/tree_plugin.h                        |   32 +++-
 kernel/rcu/rcutorture.c                           |  172 ++++++++++++++++++----
 8 files changed, 282 insertions(+), 100 deletions(-)