[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190911165729.11178-1-swood@redhat.com>
Date: Wed, 11 Sep 2019 17:57:24 +0100
From: Scott Wood <swood@...hat.com>
To: Sebastian Andrzej Siewior <bigeasy@...utronix.de>
Cc: linux-rt-users@...r.kernel.org, linux-kernel@...r.kernel.org,
"Paul E . McKenney" <paulmck@...ux.ibm.com>,
Joel Fernandes <joel@...lfernandes.org>,
Thomas Gleixner <tglx@...utronix.de>,
Steven Rostedt <rostedt@...dmis.org>,
Peter Zijlstra <peterz@...radead.org>,
Juri Lelli <juri.lelli@...hat.com>,
Clark Williams <williams@...hat.com>
Subject: [PATCH RT v3 0/5] RCU fixes
With these patches, rcutorture works on PREEMPT_RT_FULL.
Scott Wood (5):
rcu: Acquire RCU lock when disabling BHs
sched: Rename sleeping_lock to rt_invol_sleep
sched: migrate_dis/enable: Use rt_invol_sleep
rcu: Disable use_softirq on PREEMPT_RT
rcutorture: Avoid problematic critical section nesting
include/linux/rcupdate.h | 40 +++++++++++++++----
include/linux/sched.h | 19 ++++-----
kernel/cpu.c | 2 +
kernel/locking/rtmutex.c | 14 +++----
kernel/locking/rwlock-rt.c | 16 ++++----
kernel/rcu/rcutorture.c | 96 +++++++++++++++++++++++++++++++++++++++-------
kernel/rcu/tree.c | 9 ++++-
kernel/rcu/tree_plugin.h | 8 ++--
kernel/sched/core.c | 4 ++
kernel/softirq.c | 14 +++++--
kernel/time/hrtimer.c | 4 +-
11 files changed, 168 insertions(+), 58 deletions(-)
--
1.8.3.1
Powered by blists - more mailing lists