Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU updates from Ingo Molnar: "These are the main changes in this cycle: - Streamline RCU's use of per-CPU variables, shifting from "cpu" arguments to functions to "this_"-style per-CPU variable accessors. - signal-handling RCU updates. - real-time updates. - torture-test updates. - miscellaneous fixes. - documentation updates" * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (34 commits) rcu: Fix FIXME in rcu_tasks_kthread() rcu: More info about potential deadlocks with rcu_read_unlock() rcu: Optimize cond_resched_rcu_qs() rcu: Add sparse check for RCU_INIT_POINTER() documentation: memory-barriers.txt: Correct example for reorderings documentation: Add atomic_long_t to atomic_ops.txt documentation: Additional restriction for control dependencies documentation: Document RCU self test boot params rcutorture: Fix rcu_torture_cbflood() memory leak rcutorture: Remove obsolete kversion param in kvm.sh rcutorture: Remove stale test configurations rcutorture: Enable RCU self test in configs rcutorture: Add early boot self tests torture: Run Linux-kernel binary out of results directory cpu: Avoid puts_pending overflow rcu: Remove "cpu" argument to rcu_cleanup_after_idle() rcu: Remove "cpu" argument to rcu_prepare_for_idle() rcu: Remove "cpu" argument to rcu_needs_cpu() rcu: Remove "cpu" argument to rcu_note_context_switch() rcu: Remove "cpu" argument to rcu_preempt_check_callbacks() ...
No related branches found
No related tags found
Showing
- Documentation/RCU/rcu.txt 2 additions, 2 deletionsDocumentation/RCU/rcu.txt
- Documentation/RCU/stallwarn.txt 4 additions, 10 deletionsDocumentation/RCU/stallwarn.txt
- Documentation/RCU/trace.txt 2 additions, 2 deletionsDocumentation/RCU/trace.txt
- Documentation/RCU/whatisRCU.txt 1 addition, 1 deletionDocumentation/RCU/whatisRCU.txt
- Documentation/atomic_ops.txt 8 additions, 4 deletionsDocumentation/atomic_ops.txt
- Documentation/kernel-parameters.txt 16 additions, 0 deletionsDocumentation/kernel-parameters.txt
- Documentation/memory-barriers.txt 29 additions, 11 deletionsDocumentation/memory-barriers.txt
- include/linux/init_task.h 1 addition, 1 deletioninclude/linux/init_task.h
- include/linux/rcupdate.h 11 additions, 8 deletionsinclude/linux/rcupdate.h
- include/linux/rcutiny.h 1 addition, 1 deletioninclude/linux/rcutiny.h
- include/linux/rcutree.h 3 additions, 3 deletionsinclude/linux/rcutree.h
- include/linux/sched.h 2 additions, 2 deletionsinclude/linux/sched.h
- include/trace/events/rcu.h 2 additions, 2 deletionsinclude/trace/events/rcu.h
- init/Kconfig 21 additions, 28 deletionsinit/Kconfig
- kernel/cpu.c 13 additions, 6 deletionskernel/cpu.c
- kernel/fork.c 4 additions, 1 deletionkernel/fork.c
- kernel/rcu/Makefile 1 addition, 1 deletionkernel/rcu/Makefile
- kernel/rcu/rcu.h 2 additions, 0 deletionskernel/rcu/rcu.h
- kernel/rcu/rcutorture.c 1 addition, 0 deletionskernel/rcu/rcutorture.c
- kernel/rcu/tiny.c 4 additions, 2 deletionskernel/rcu/tiny.c
Please register or sign in to comment