All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.