From: "Neeraj Upadhyay (AMD)" <neeraj.iitr10@gmail.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com,
paulmck@kernel.org, mingo@kernel.org, tglx@linutronix.de,
rcu@vger.kernel.org, boqun.feng@gmail.com,
joel@joelfernandes.org, neeraj.upadhyay@amd.com,
urezki@gmail.com, qiang.zhang1211@gmail.com
Subject: [GIT PULL] RCU changes for v6.8
Date: Fri, 12 Jan 2024 00:02:52 +0530 [thread overview]
Message-ID: <20240111183252.GA797@neeraj.linux> (raw)
Hi Linus,
Please pull the latest RCU git tree from:
https://github.com/neeraju/linux.git tags/rcu.release.v6.8
# HEAD: 7dfb03dd24d43b9e7a725e70d2e8a83bb29df294:
Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a', 'rcu-tasks.2023.12.12b' and 'srcu.2023.12.13a' into rcu-merge.2023.12.13a (2023-12-14 01:21:31 +0530)
----------------------------------------------------------------
RCU pull request for v6.8
This pull request contains the following branches:
doc.2023.12.13a: Documentation and comment updates.
torture.2023.11.23a: RCU torture, locktorture updates that include
cleanups; nolibc init build support for mips, ppc and rv64;
testing of mid stall duration scenario and fixing fqs task
creation conditions.
fixes.2023.12.13a: Misc fixes, most notably restricting usage of
RCU CPU stall notifiers, to confine their usage primarily
to debug kernels.
rcu-tasks.2023.12.12b: RCU tasks minor fixes.
srcu.2023.12.13a: lockdep annotation fix for NMI-safe accesses,
callback advancing/acceleration cleanup and documentation
improvements.
----------------------------------------------------------------
Charles Han (1):
Documentation: RCU: Remove repeated word in comments
Frederic Weisbecker (3):
srcu: Remove superfluous callbacks advancing from srcu_gp_start()
srcu: No need to advance/accelerate if no callback enqueued
srcu: Explain why callbacks invocations can't run concurrently
Neeraj Upadhyay (AMD) (1):
Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a', 'rcu-tasks.2023.12.12b' and 'srcu.2023.12.13a' into rcu-merge.2023.12.13a
Paul E. McKenney (7):
locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains
rcutorture: Add mid-sized stall to TREE07
rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu
rcu: Restrict access to RCU CPU stall notifiers
doc: Clarify RCU Tasks reader/updater checklist
doc: Mention address and data dependencies in rcu_dereference.rst
doc: Clarify historical disclaimers in memory-barriers.txt
Pedro Falcato (1):
rcu: Remove unused macros from rcupdate.h
Philipp Stanner (1):
rculist.h: docs: Fix wrong function summary
Sebastian Andrzej Siewior (1):
srcu: Use try-lock lockdep annotation for NMI-safe access.
Thomas Weißschuh (1):
rcutorture: add nolibc init support for mips, ppc and rv64
Zqiang (2):
rcutorture: Add fqs_holdoff check before fqs_task is created
rcu: Force quiescent states only for ongoing grace period
Documentation/RCU/checklist.rst | 25 ++++++++++++++++---------
Documentation/RCU/rcu_dereference.rst | 27 ++++++++++++++++++++-------
Documentation/RCU/torture.rst | 2 +-
Documentation/admin-guide/kernel-parameters.txt | 6 ++++++
Documentation/memory-barriers.txt | 17 ++++++++++-------
include/linux/rcu_notifier.h | 6 +++---
include/linux/rculist.h | 2 +-
include/linux/rcupdate.h | 9 ++++++---
include/linux/srcu.h | 2 +-
kernel/locking/locktorture.c | 18 +++++++++---------
kernel/rcu/Kconfig.debug | 25 +++++++++++++++++++++++++
kernel/rcu/rcu.h | 8 +++++---
kernel/rcu/rcutorture.c | 16 ++++++++++------
kernel/rcu/srcutree.c | 24 +++++++++++-------------
kernel/rcu/tasks.h | 4 ++--
kernel/rcu/tree.c | 2 ++
kernel/rcu/tree_stall.h | 11 ++++++++++-
kernel/rcu/update.c | 6 ++++++
tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 5 ++++-
tools/testing/selftests/rcutorture/configs/rcu/TREE07.boot | 3 +++
20 files changed, 151 insertions(+), 67 deletions(-)
next reply other threads:[~2024-01-11 18:33 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-11 18:32 Neeraj Upadhyay (AMD) [this message]
2024-01-11 19:12 ` [GIT PULL] RCU changes for v6.8 Linus Torvalds
-- strict thread matches above, loose matches on Subject: below --
2023-12-23 2:14 Neeraj Upadhyay (AMD)
2024-01-13 0:58 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240111183252.GA797@neeraj.linux \
--to=neeraj.iitr10@gmail.com \
--cc=boqun.feng@gmail.com \
--cc=joel@joelfernandes.org \
--cc=kernel-team@meta.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=neeraj.upadhyay@amd.com \
--cc=paulmck@kernel.org \
--cc=qiang.zhang1211@gmail.com \
--cc=rcu@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=urezki@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.