]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and...
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 11 May 2012 17:14:09 +0000 (10:14 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 11 May 2012 17:14:21 +0000 (10:14 -0700)
commitdb2a63c3a06642fc789a464f6d1a1647af207d18
tree179d34f4e56861b66142dd6c39dac1af1e1e10d9
parentafe147ee22b6fbe0c301b9980f05a99a6827de72
parent04c4170259af0f576bf4e2323eca94ab25445250
parente86f4b36b3556d4b41706e06d27dbce6546172d9
parent1b63db72325ab1cf84011ae2ffef8799c7475569
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().
include/linux/rcupdate.h
include/linux/rcutree.h
kernel/rcutree.c
kernel/rcutree.h
kernel/rcutree_plugin.h