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(-)