|
|
Log in / Subscribe / Register

Reader end deboost testing

From:  Joel Fernandes <joelagnelf-AT-nvidia.com>
To:  linux-kernel-AT-vger.kernel.org
Subject:  [PATCH RFC v1 0/5] Reader end deboost testing
Date:  Tue, 16 Jun 2026 18:26:17 -0400
Message-ID:  <20260616222622.2981876-1-joelagnelf@nvidia.com>
Cc:  "Paul E . McKenney" <paulmck-AT-kernel.org>, Frederic Weisbecker <frederic-AT-kernel.org>, Neeraj Upadhyay <neeraj.upadhyay-AT-kernel.org>, Joel Fernandes <joelagnelf-AT-nvidia.com>, Josh Triplett <josh-AT-joshtriplett.org>, Boqun Feng <boqun-AT-kernel.org>, Uladzislau Rezki <urezki-AT-gmail.com>, Steven Rostedt <rostedt-AT-goodmis.org>, Mathieu Desnoyers <mathieu.desnoyers-AT-efficios.com>, Lai Jiangshan <jiangshanlai-AT-gmail.com>, Zqiang <qiang.zhang-AT-linux.dev>, Davidlohr Bueso <dave-AT-stgolabs.net>, rcu-AT-vger.kernel.org
Archive-link:  Article

This series adds rcutorture coverage for the RCU priority-boosting "tardy
deboost" issue. The first 3 patches are Paul's and the next 2 are fixes I had
to make to the test, so that another patch series (I haven't posted yet) can
correctly be tested. I am posting just the test patches first in advance, which
can go in independently if we agree on the changes.

Joel Fernandes (2):
  rcutorture: tighten boost-WARN to exclude any implicit-reader context
  rcutorture: give async deboost mechanisms up to 500us before WARN

Paul E. McKenney (3):
  rcutorture: Abstract reader-segment dump into
    rcu_torture_dump_read_segs()
  rcutorture: Check for immediate deboosting at reader end
  rcutorture: Test RCU readers from hardware interrupt handlers

 kernel/rcu/rcu.h         |   7 ++
 kernel/rcu/rcutorture.c  | 257 +++++++++++++++++++++++++++------------
 kernel/rcu/tree_plugin.h |  32 ++++-
 3 files changed, 218 insertions(+), 78 deletions(-)

-- 
2.34.1




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds