lkml.org 
[lkml]   [2019]   [Sep]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH RT v3 0/5] RCU fixes
Date
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

\
 
 \ /
  Last update: 2019-09-11 18:58    [W:0.171 / U:1.836 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site