From: Paul E. McKenney Date: Fri, 11 May 2012 17:14:09 +0000 (-0700) Subject: Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and... X-Git-Tag: upstream/snapshot3+hdmi~7458^2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc36be4419311fd57becdf54bfeef6bd04a6741d;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git 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(). --- dc36be4419311fd57becdf54bfeef6bd04a6741d