[PATCH rcu 0/8] Miscellaneous fixes for v6.14
From: Paul E. McKenney
Date: Thu Dec 12 2024 - 13:39:35 EST
Hello!
This series contains miscellaneous fixes:
1. Report callbacks enqueued on offline CPU blind spot, courtesy
of Frederic Weisbecker.
2. Make rcu_report_exp_cpu_mult() caller acquire lock.
3. Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.exp under lock.
4. Replace open-coded rcu_exp_need_qs() from rcu_exp_handler()
with call.
5. Make preemptible rcu_exp_handler() check idempotency.
6. Add KCSAN exclusive-writer assertions for rdp->cpu_no_qs.b.exp.
7. Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs().
8. MAINTAINERS: Update RCU git tree.
Thanx, Paul
------------------------------------------------------------------------
b/MAINTAINERS | 10 ++++----
b/kernel/rcu/tree.c | 3 ++
b/kernel/rcu/tree_exp.h | 20 ++++++++++------
b/kernel/rcu/tree_plugin.h | 1
kernel/rcu/tree_exp.h | 54 ++++++++++++++++++++++++++++-----------------
5 files changed, 56 insertions(+), 32 deletions(-)