• Paul E. McKenney's avatar
    Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a',... · dc36be44
    Paul E. McKenney authored
    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().
    dc36be44
rcutree_plugin.h 69.1 KB