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

Paul E. McKenney posted 10 patches 2 months ago
b/include/linux/rcupdate_trace.h |   10 +++++++-
b/kernel/rcu/Kconfig             |    1
b/kernel/rcu/tasks.h             |    6 +----
include/linux/rcupdate_trace.h   |   10 +++++---
kernel/rcu/tasks.h               |   44 ++++++++++++++++++++++++---------------
5 files changed, 44 insertions(+), 27 deletions(-)
[PATCH 0/10] RCU Tasks updates for v7.3
Posted by Paul E. McKenney 2 months ago
Hello!

This series provides RCU Tasks updates for v7.3:

1.	TASKS_TRACE_RCU doesn't need IRQ_WORK.

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

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

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

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

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

7.	Dump rtpcp->lazy_timer status in
	show_rcu_tasks_generic_gp_kthread(), courtesy of Zqiang.

8.	Fix IRQ read lock/unlock data race.

9.	Rename tasks_rcu_exit_srcu_stall_timer to
	tasks_rcu_exit_stall_timer, courtesy of Zqiang.

10.	Fix some comments for call_rcu_tasks() and call_rcu_tasks_rude(),
	courtesy of Zqiang.

						Thanx, Paul

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

 b/include/linux/rcupdate_trace.h |   10 +++++++-
 b/kernel/rcu/Kconfig             |    1 
 b/kernel/rcu/tasks.h             |    6 +----
 include/linux/rcupdate_trace.h   |   10 +++++---
 kernel/rcu/tasks.h               |   44 ++++++++++++++++++++++++---------------
 5 files changed, 44 insertions(+), 27 deletions(-)