summaryrefslogtreecommitdiff
path: root/.mailmap
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-10-05 18:59:38 (GMT)
committerScott Wood <scottwood@freescale.com>2015-02-13 22:20:48 (GMT)
commit87d06a43902d0ffa6e10e88da44909fe5082da43 (patch)
treef45081bea3972290f51f542cc87d60c69294fcdf /.mailmap
parentc8fca640b57490daf79b014ffa54d737ee85f88e (diff)
downloadlinux-fsl-qoriq-87d06a43902d0ffa6e10e88da44909fe5082da43.tar.xz
rcu: Merge RCU-bh into RCU-preempt
The Linux kernel has long RCU-bh read-side critical sections that intolerably increase scheduling latency under mainline's RCU-bh rules, which include RCU-bh read-side critical sections being non-preemptible. This patch therefore arranges for RCU-bh to be implemented in terms of RCU-preempt for CONFIG_PREEMPT_RT_FULL=y. This has the downside of defeating the purpose of RCU-bh, namely, handling the case where the system is subjected to a network-based denial-of-service attack that keeps at least one CPU doing full-time softirq processing. This issue will be fixed by a later commit. The current commit will need some work to make it appropriate for mainline use, for example, it needs to be extended to cover Tiny RCU. [ paulmck: Added a useful changelog ] Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Link: http://lkml.kernel.org/r/20111005185938.GA20403@linux.vnet.ibm.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions