-
- Downloads
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU changes from Ingo Molnar: "SRCU changes: - These include debugging aids, updates that move towards the goal of permitting srcu_read_lock() and srcu_read_unlock() to be used from idle and offline CPUs, and a few small fixes. Changes to rcutorture and to RCU documentation: - Posted to LKML at https://lkml.org/lkml/2013/1/26/188 Enhancements to uniprocessor handling in tiny RCU: - Posted to LKML at https://lkml.org/lkml/2013/1/27/2 Tag RCU callbacks with grace-period number to simplify callback advancement: - Posted to LKML at https://lkml.org/lkml/2013/1/26/203 Miscellaneous fixes: - Posted to LKML at https://lkml.org/lkml/2013/1/26/204" * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (27 commits) srcu: use ACCESS_ONCE() to access sp->completed in srcu_read_lock() srcu: Update synchronize_srcu_expedited()'s comments srcu: Update synchronize_srcu()'s comments srcu: Remove checks preventing idle CPUs from calling srcu_read_lock() srcu: Remove checks preventing offline CPUs from calling srcu_read_lock() srcu: Simple cleanup for cleanup_srcu_struct() srcu: Add might_sleep() annotation to synchronize_srcu() srcu: Simplify __srcu_read_unlock() via this_cpu_dec() rcu: Allow rcutorture to be built at low optimization levels rcu: Make rcutorture's shuffler task shuffle recently added tasks rcu: Allow TREE_PREEMPT_RCU on UP systems rcu: Provide RCU CPU stall warnings for tiny RCU context_tracking: Add comments on interface and internals rcu: Remove obsolete Kconfig option from comment rcu: Remove unused code originally used for context tracking rcu: Consolidate debugging Kconfig options rcu: Correct 'optimized' to 'optimize' in header comment rcu: Trace callback acceleration rcu: Tag callback lists with corresponding grace-period number rcutorture: Don't compare ptr with 0 ...
No related branches found
No related tags found
Showing
- Documentation/atomic_ops.txt 2 additions, 0 deletionsDocumentation/atomic_ops.txt
- Documentation/memory-barriers.txt 1 addition, 0 deletionsDocumentation/memory-barriers.txt
- include/linux/rcupdate.h 11 additions, 4 deletionsinclude/linux/rcupdate.h
- include/linux/srcu.h 3 additions, 23 deletionsinclude/linux/srcu.h
- include/trace/events/rcu.h 21 additions, 10 deletionsinclude/trace/events/rcu.h
- init/Kconfig 11 additions, 1 deletioninit/Kconfig
- kernel/context_tracking.c 65 additions, 10 deletionskernel/context_tracking.c
- kernel/rcu.h 7 additions, 0 deletionskernel/rcu.h
- kernel/rcupdate.c 57 additions, 3 deletionskernel/rcupdate.c
- kernel/rcutiny.c 5 additions, 3 deletionskernel/rcutiny.c
- kernel/rcutiny_plugin.h 56 additions, 0 deletionskernel/rcutiny_plugin.h
- kernel/rcutorture.c 54 additions, 12 deletionskernel/rcutorture.c
- kernel/rcutree.c 183 additions, 77 deletionskernel/rcutree.c
- kernel/rcutree.h 2 additions, 9 deletionskernel/rcutree.h
- kernel/srcu.c 16 additions, 21 deletionskernel/srcu.c
- kernel/trace/trace_clock.c 1 addition, 0 deletionskernel/trace/trace_clock.c
- lib/Kconfig.debug 61 additions, 56 deletionslib/Kconfig.debug
Loading
Please register or sign in to comment