Messages in this thread | | | Date | Fri, 4 Feb 2022 15:07:51 -0800 | From | "Paul E. McKenney" <> | Subject | [PATCH rcu 0/9] Miscellaneous fixes for v5.18 |
| |
Hello!
This series provides miscellaneous fixes:
1. MAINTAINERS: Add Frederic and Neeraj to their RCU files.
2. Fix description of kvfree_rcu(), courtesy of "Uladzislau Rezki (Sony)".
3. Add mutex for rcu boost kthread spawning and affinity setting, courtesy of David Woodhouse.
4. Inline __call_rcu() into call_rcu().
5. Record work creation stack trace with interrupts enabled, courtesy of Zqiang.
6. Mark writes to the rcu_segcblist structure's ->flags field.
7. Uninline multi-use function: finish_rcuwait(), courtesy of Ingo Molnar.
8. Remove __read_mostly annotations from rcu_scheduler_active externs, courtesy of Ingo Molnar.
9. Replace cpumask_weight with cpumask_empty where appropriate, courtesy of Yury Norov.
Thanx, Paul
------------------------------------------------------------------------
b/MAINTAINERS | 2 b/include/linux/rcupdate.h | 2 b/include/linux/rcutree.h | 2 b/include/linux/rcuwait.h | 6 -- b/kernel/rcu/rcu_segcblist.h | 4 - b/kernel/rcu/tree.c | 1 b/kernel/rcu/tree.h | 3 + b/kernel/rcu/tree_nocb.h | 4 - b/kernel/rcu/tree_plugin.h | 10 +++- b/kernel/rcu/update.c | 7 +++ include/linux/rcupdate.h | 2 kernel/rcu/tree.c | 93 +++++++++++++++++++------------------------ kernel/rcu/tree_plugin.h | 2 13 files changed, 73 insertions(+), 65 deletions(-)
| |