[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cb50897b-1153-4958-8132-f0366667b3a4@paulmck-laptop>
Date: Wed, 10 May 2023 09:58:27 -0700
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/8] Miscellaneous fixes for v6.5
Hello!
This series has miscellaneous fixes:
1. Remove extraneous parentheses from srcu_read_lock() etc..
2. Remove RCU_NONIDLE(), courtesy of Peter Zijlstra.
3. Check callback-invocation time limit for rcuc kthreads.
4. Employ jiffies-based backstop to callback time limit.
5. Mark additional concurrent load from ->cpu_no_qs.b.exp.
6. Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work.
7. Make rcu_cpu_starting() rely on interrupts being disabled.
8. rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined
CPUs. This would normally be in the rcu-tasks category, but
its change to RCU's CPU-hotplug logic results in a source-code
dependency that puts it here in order to avoid a merge conflict.
Thanx, Paul
------------------------------------------------------------------------
b/Documentation/RCU/Design/Requirements/Requirements.rst | 36 ---------
b/Documentation/RCU/whatisRCU.rst | 1
b/include/linux/rcupdate.h | 25 ------
b/include/linux/srcu.h | 8 +-
b/kernel/rcu/Kconfig | 18 ++++
b/kernel/rcu/rcu.h | 6 +
b/kernel/rcu/tasks.h | 7 +
b/kernel/rcu/tree.c | 28 +++++--
b/kernel/rcu/tree_exp.h | 2
b/kernel/rcu/tree_plugin.h | 4 -
kernel/rcu/tree.c | 55 ++++++++++-----
11 files changed, 95 insertions(+), 95 deletions(-)
Powered by blists - more mailing lists