From: "Paul E. McKenney" <paulmck@kernel.org>
To: rcu@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, kernel-team@fb.com,
mingo@kernel.org, jiangshanlai@gmail.com,
akpm@linux-foundation.org, mathieu.desnoyers@efficios.com,
josh@joshtriplett.org, tglx@linutronix.de, peterz@infradead.org,
rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com,
fweisbec@gmail.com, oleg@redhat.com, joel@joelfernandes.org,
bigeasy@linutronix.de, swood@redhat.com
Subject: [PATCH tip/core/rcu 0/4] Fix RCU priority boosting
Date: Tue, 19 Jan 2021 20:31:44 -0800 [thread overview]
Message-ID: <20210120043144.GA7045@paulmck-ThinkPad-P72> (raw)
Hello!
This series fixes a bug in which an RCU-priority-boosted task can stay
boosted for some time after it has exited its RCU read-side critical
section. This bug arose during the RCU flavor consolidation effort.
The patches are as follows:
1. Expedite deboost in case of deferred quiescent state.
2. Make TREE03 use real-time tree.use_softirq setting.
3. Run rcuo kthreads at elevated priority in CONFIG_RCU_BOOST
kernels.
4. Fix testing of RCU priority boosting.
Thanx, Paul
------------------------------------------------------------------------
kernel/rcu/rcutorture.c | 36 +++++++------
kernel/rcu/tree_plugin.h | 28 +++++-----
tools/testing/selftests/rcutorture/configs/rcu/TREE03.boot | 1
3 files changed, 39 insertions(+), 26 deletions(-)
next reply other threads:[~2021-01-20 4:32 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-20 4:31 Paul E. McKenney [this message]
2021-01-20 4:32 ` [PATCH tip/core/rcu 1/4] rcu: Expedite deboost in case of deferred quiescent state paulmck
2021-01-27 2:42 ` Boqun Feng
2021-01-27 4:40 ` Paul E. McKenney
2021-01-27 7:05 ` Boqun Feng
2021-01-27 19:18 ` Paul E. McKenney
2021-01-28 1:11 ` Boqun Feng
2021-01-28 1:28 ` Paul E. McKenney
2021-01-20 4:32 ` [PATCH tip/core/rcu 2/4] rcutorture: Make TREE03 use real-time tree.use_softirq setting paulmck
2021-01-20 4:32 ` [PATCH tip/core/rcu 3/4] rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_BOOST kernels paulmck
2021-01-20 4:32 ` [PATCH tip/core/rcu 4/4] rcutorture: Fix testing of RCU priority boosting paulmck
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=20210120043144.GA7045@paulmck-ThinkPad-P72 \
--to=paulmck@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=bigeasy@linutronix.de \
--cc=dhowells@redhat.com \
--cc=edumazet@google.com \
--cc=fweisbec@gmail.com \
--cc=jiangshanlai@gmail.com \
--cc=joel@joelfernandes.org \
--cc=josh@joshtriplett.org \
--cc=kernel-team@fb.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mathieu.desnoyers@efficios.com \
--cc=mingo@kernel.org \
--cc=oleg@redhat.com \
--cc=peterz@infradead.org \
--cc=rcu@vger.kernel.org \
--cc=rostedt@goodmis.org \
--cc=swood@redhat.com \
--cc=tglx@linutronix.de \
/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.