[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230105002257.GA1768487@paulmck-ThinkPad-P17-Gen-1>
Date: Wed, 4 Jan 2023 16:22:57 -0800
From: "Paul E. McKenney" <paulmck@...nel.org>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, kernel-team@...a.com,
rostedt@...dmis.org
Subject: [PATCH rcu 0/10] Miscellaneous fixes for v6.3
Hello!
This series contains miscellaneous fixes:
1. Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu(),
courtesy of Zhao Mengmeng.
2. Consolidate initialization and CPU-hotplug code.
3. Throttle callback invocation based on number of ready callbacks.
4. Upgrade header comment for poll_state_synchronize_rcu().
5. Make RCU_LOCKDEP_WARN() avoid early lockdep checks.
6. Suppress smp_processor_id() complaint in
synchronize_rcu_expedited_wait().
7. Make rcu_blocking_is_gp() stop early-boot might_sleep(), courtesy
of Zqiang.
8. Test synchronous RCU grace periods at the end of rcu_init().
9. Allow expedited RCU CPU stall warnings to dump task stacks.
10. Remove redundant call to rcu_boost_kthread_setaffinity(),
courtesy of Zqiang.
Thanx, Paul
------------------------------------------------------------------------
b/Documentation/admin-guide/kernel-parameters.txt | 5
b/include/linux/rculist_nulls.h | 2
b/include/linux/rcupdate.h | 9
b/kernel/rcu/rcu.h | 1
b/kernel/rcu/rcu_segcblist.c | 2
b/kernel/rcu/rcu_segcblist.h | 2
b/kernel/rcu/tree.c | 314 +++++++++++-----------
b/kernel/rcu/tree_exp.h | 2
b/kernel/rcu/update.c | 1
kernel/rcu/tree.c | 24 +
kernel/rcu/tree_exp.h | 41 ++
kernel/rcu/update.c | 2
12 files changed, 237 insertions(+), 168 deletions(-)
Powered by blists - more mailing lists