Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU updates from Ingo Molnar: "The main changes in this cycle were: - changes related to No-CBs CPUs and NO_HZ_FULL - RCU-tasks implementation - torture-test updates - miscellaneous fixes - locktorture updates - RCU documentation updates" * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (81 commits) workqueue: Use cond_resched_rcu_qs macro workqueue: Add quiescent state between work items locktorture: Cleanup header usage locktorture: Cannot hold read and write lock locktorture: Fix __acquire annotation for spinlock irq locktorture: Support rwlocks rcu: Eliminate deadlock between CPU hotplug and expedited grace periods locktorture: Document boot/module parameters rcutorture: Rename rcutorture_runnable parameter locktorture: Add test scenario for rwsem_lock locktorture: Add test scenario for mutex_lock locktorture: Make torture scripting account for new _runnable name locktorture: Introduce torture context locktorture: Support rwsems locktorture: Add infrastructure for torturing read locks torture: Address race in module cleanup locktorture: Make statistics generic locktorture: Teach about lock debugging locktorture: Support mutexes locktorture: Add documentation ...
Showing
- Documentation/RCU/stallwarn.txt 24 additions, 9 deletionsDocumentation/RCU/stallwarn.txt
- Documentation/kernel-parameters.txt 67 additions, 1 deletionDocumentation/kernel-parameters.txt
- Documentation/locking/locktorture.txt 147 additions, 0 deletionsDocumentation/locking/locktorture.txt
- Documentation/memory-barriers.txt 66 additions, 62 deletionsDocumentation/memory-barriers.txt
- fs/file.c 1 addition, 1 deletionfs/file.c
- include/linux/cpu.h 2 additions, 0 deletionsinclude/linux/cpu.h
- include/linux/init_task.h 11 additions, 1 deletioninclude/linux/init_task.h
- include/linux/lockdep.h 1 addition, 0 deletionsinclude/linux/lockdep.h
- include/linux/rcupdate.h 65 additions, 41 deletionsinclude/linux/rcupdate.h
- include/linux/rcutiny.h 1 addition, 1 deletioninclude/linux/rcutiny.h
- include/linux/sched.h 22 additions, 17 deletionsinclude/linux/sched.h
- include/linux/torture.h 3 additions, 2 deletionsinclude/linux/torture.h
- include/trace/events/rcu.h 3 additions, 0 deletionsinclude/trace/events/rcu.h
- init/Kconfig 12 additions, 2 deletionsinit/Kconfig
- init/main.c 1 addition, 0 deletionsinit/main.c
- kernel/cpu.c 15 additions, 1 deletionkernel/cpu.c
- kernel/exit.c 3 additions, 0 deletionskernel/exit.c
- kernel/locking/locktorture.c 445 additions, 84 deletionskernel/locking/locktorture.c
- kernel/rcu/rcutorture.c 198 additions, 80 deletionskernel/rcu/rcutorture.c
- kernel/rcu/tiny.c 11 additions, 9 deletionskernel/rcu/tiny.c
Loading
Please register or sign in to comment