diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2012-05-11 19:14:09 +0200 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2012-05-11 19:14:21 +0200 |
commit | dc36be4419311fd57becdf54bfeef6bd04a6741d (patch) | |
tree | 179d34f4e56861b66142dd6c39dac1af1e1e10d9 | |
parent | rcu: Make rcu_barrier() less disruptive (diff) | |
parent | timer: Fix mod_timer_pinned() header comment (diff) | |
parent | rcu: Make exit_rcu() more precise and consolidate (diff) | |
parent | rcu: Update RCU maintainership (diff) | |
download | linux-dc36be4419311fd57becdf54bfeef6bd04a6741d.tar.xz linux-dc36be4419311fd57becdf54bfeef6bd04a6741d.zip |
Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07b' into HEAD
barrier: Reduce the amount of disturbance by rcu_barrier() to the rest of
the system. This branch also includes improvements to
RCU_FAST_NO_HZ, which are included here due to conflicts.
fixes: Miscellaneous fixes.
inline: Remaining changes from an abortive attempt to inline
preemptible RCU's __rcu_read_lock(). These are (1) making
exit_rcu() avoid unnecessary work and (2) avoiding having
preemptible RCU record a blocked thread when the scheduler
declines to do a context switch.
srcu: Lai Jiangshan's algorithmic implementation of SRCU, including
call_srcu().