Linux RCU subsystem development
 help / color / mirror / Atom feed
From: "Uladzislau Rezki (Sony)" <urezki@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: RCU <rcu@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>,
	"Paul E . McKenney" <paulmck@kernel.org>,
	Boqun Feng <boqun.feng@gmail.com>,
	Joel Fernandes <joel@joelfernandes.org>,
	Frederic Weisbecker <frederic@kernel.org>,
	Uladzislau Rezki <urezki@gmail.com>
Subject: [GIT PULL] RCU changes for v7.2
Date: Fri, 12 Jun 2026 14:57:01 +0200	[thread overview]
Message-ID: <20260612125701.59340-1-urezki@gmail.com> (raw)

Hi Linus.

The following changes since commit 5200f5f493f79f14bbdc349e402a40dfb32f23c8:

  Linux 7.1-rc4 (2026-05-17 13:59:58 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git 
tags/rcu.release.v7.2

for you to fetch changes up to e853c1b28580ea93fda3cd729e440a3fc16fa647:

  Merge branches 'rcutorture.2026.05.24' and 'misc.2026.05.24' into 
rcu-merge.2026.05.24 (2026-06-02 19:45:08 +0200)

----------------------------------------------------------------
RCU pull request for v7.2

This pool request contains two branches:

rcutorture.2026.05.24: Torture test updates. Improve kvm-series.sh
script by adding examples in its header comment. Lazy RCU is more
fully tested now by replacing call_rcu_hurry() with call_rcu() and
doing rcu_barrier() to motivate lazy callbacks during a stutter
pause. Add more synonyms for the "--do-normal" group of torture.sh
command-line arguments

misc.2026.05.24: Miscellaneous changes. Reduce stack usage of
nocb_gp_wait() to address frame size warning when built with
CONFIG_UBSAN_ALIGNMENT. The synchronize_rcu() call can detect
the flood and latches a normal/default path temporary switching
to wait_rcu_gp() path. Document using rcu_access_pointer() to
fetch the old pointer for lockless cmpxchg() updates. Simplify
some RCU code using clamp_val(). Fix a kerneldoc header comment
typo in srcu_down_read_fast().

----------------------------------------------------------------
Arnd Bergmann (1):
      rcu/nocb: reduce stack usage in nocb_gp_wait()

Paul E. McKenney (9):
      rcutorture: Fully test lazy RCU
      torture: Add torture_sched_set_normal() for user-specified nice values
      torture: Improve kvm-series.sh header comment
      torture: Allow "norm" abbreviation for "normal"
      srcu: Fix kerneldoc header comment typo in srcu_down_read_fast()
      checkpatch: Undeprecate rcu_read_lock_trace() and rcu_read_unlock_trace()
      rcu: Simplify rcu_do_batch() by applying clamp()
      rcu: Simplify param_set_next_fqs_jiffies() by applying clamp_val()
      rcu: Document rcu_access_pointer() feeding into cmpxchg()

Uladzislau Rezki (Sony) (2):
      rcu: Latch normal synchronize_rcu() path on flood
      Merge branches 'rcutorture.2026.05.24' and 'misc.2026.05.24' into 
rcu-merge.2026.05.24

Zqiang (1):
      rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks()

 Documentation/admin-guide/kernel-parameters.txt    | 10 ++--
 include/linux/rcupdate.h                           | 12 +++--
 include/linux/srcu.h                               |  2 +-
 include/linux/torture.h                            |  1 +
 kernel/rcu/rcutorture.c                            | 29 +++++++++--
 kernel/rcu/tasks.h                                 |  3 +-
 kernel/rcu/tree.c                                  | 56 ++++++++++++++++------
 kernel/rcu/tree_nocb.h                             |  2 +-
 kernel/torture.c                                   | 16 +++++++
 scripts/checkpatch.pl                              |  5 +-
 .../testing/selftests/rcutorture/bin/kvm-series.sh | 11 +++--
 tools/testing/selftests/rcutorture/bin/torture.sh  |  2 +-
 12 files changed, 110 insertions(+), 39 deletions(-)

             reply	other threads:[~2026-06-12 12:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-12 12:57 Uladzislau Rezki (Sony) [this message]
2026-06-15  7:51 ` [GIT PULL] RCU changes for v7.2 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=20260612125701.59340-1-urezki@gmail.com \
    --to=urezki@gmail.com \
    --cc=boqun.feng@gmail.com \
    --cc=frederic@kernel.org \
    --cc=joel@joelfernandes.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=paulmck@kernel.org \
    --cc=rcu@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox