[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250314143642.72554-1-frederic@kernel.org>
Date: Fri, 14 Mar 2025 15:36:37 +0100
From: Frederic Weisbecker <frederic@...nel.org>
To: LKML <linux-kernel@...r.kernel.org>
Cc: Frederic Weisbecker <frederic@...nel.org>,
Boqun Feng <boqun.feng@...il.com>,
Joel Fernandes <joelagnelf@...dia.com>,
Neeraj Upadhyay <neeraj.upadhyay@....com>,
"Paul E . McKenney" <paulmck@...nel.org>,
Uladzislau Rezki <urezki@...il.com>,
Zqiang <qiang.zhang1211@...il.com>,
rcu <rcu@...r.kernel.org>
Subject: [PATCH 0/5 v2] rcu/exp updates
Hi,
Changes in this version:
* [1/5] Explain why it's fine if a task unblocks between
sync_exp_reset_tree() and __sync_rcu_exp_select_node_cpus(), per Paul's
suggestion.
* [3/5] Add Paul's reviewed-by tag
* [4/5] and [5/5] are new patches after discussion.
Frederic Weisbecker (5):
rcu/exp: Protect against early QS report
rcu/exp: Remove confusing needless full barrier on task unblock
rcu/exp: Remove needless CPU up quiescent state report
rcu/exp: Warn on QS requested on dying CPU
rcu/exp: Warn on CPU lagging for too long within hotplug IPI's
blindspot
kernel/rcu/tree.c | 8 +++--
kernel/rcu/tree_exp.h | 69 +++++++++++-----------------------------
kernel/rcu/tree_plugin.h | 1 -
3 files changed, 25 insertions(+), 53 deletions(-)
--
2.48.1
Powered by blists - more mailing lists