[PATCH 0/10] Miscellaneous RCU updates for v7.3

Paul E. McKenney posted 10 patches 1 week, 2 days ago
b/Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods.rst |    2 -
b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg                      |    2 -
b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg                      |    2 -
b/Documentation/RCU/Design/Requirements/Requirements.rst                       |    2 -
b/Documentation/RCU/rcu_dereference.rst                                        |    4 +--
b/include/linux/rcupdate.h                                                     |    4 +--
b/include/linux/rcupdate_trace.h                                               |   10 ++++++--
b/kernel/rcu/Kconfig                                                           |    1
b/kernel/rcu/tasks.h                                                           |    6 +----
b/kernel/rcu/tree_stall.h                                                      |   12 +++++-----
kernel/rcu/tasks.h                                                             |   12 ++++++++--
11 files changed, 34 insertions(+), 23 deletions(-)
[PATCH 0/10] Miscellaneous RCU updates for v7.3
Posted by Paul E. McKenney 1 week, 2 days ago
Hello!

This series contains miscellaneous RCU updates for v7.3:

1.	TASKS_TRACE_RCU doesn't need IRQ_WORK.

2.	Use task_state_to_char() in stall-warning prints, courtesy of
	Kunwu Chan.

3.	Mark __rcu_access_pointer() as context_unsafe().

4.	RCU: Adopt new coding style of type-aware kmalloc-family -
	part 2/2, courtesy of Manuel Ebner.

5.	Remove unused struct rcu_tasks's->n_ipis_fails variables,
	courtesy of Zqiang.

6.	Dump rcu tasks status when the boot-test failed, courtesy
	of Zqiang.

7.	RCU: Fix brackets, courtesy of Manuel Ebner.

8.	Apply READ_ONCE() and WRITE_ONCE() to fix data race.

9.	Remove smp_mb() in rcu_spawn_tasks_kthread_generic(), courtesy
	of Zqiang.

10.	Update comments in call_rcu_tasks_generic(), courtesy of Zqiang.

						Thanx, Paul

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

 b/Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods.rst |    2 -
 b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg                      |    2 -
 b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg                      |    2 -
 b/Documentation/RCU/Design/Requirements/Requirements.rst                       |    2 -
 b/Documentation/RCU/rcu_dereference.rst                                        |    4 +--
 b/include/linux/rcupdate.h                                                     |    4 +--
 b/include/linux/rcupdate_trace.h                                               |   10 ++++++--
 b/kernel/rcu/Kconfig                                                           |    1 
 b/kernel/rcu/tasks.h                                                           |    6 +----
 b/kernel/rcu/tree_stall.h                                                      |   12 +++++-----
 kernel/rcu/tasks.h                                                             |   12 ++++++++--
 11 files changed, 34 insertions(+), 23 deletions(-)