-
- Downloads
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: - Make kfree_rcu() use kfree_bulk() for added performance - RCU updates - Callback-overload handling updates - Tasks-RCU KCSAN and sparse updates - Locking torture test and RCU torture test updates - Documentation updates - Miscellaneous fixes" * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (74 commits) rcu: Make rcu_barrier() account for offline no-CBs CPUs rcu: Mark rcu_state.gp_seq to detect concurrent writes Documentation/memory-barriers: Fix typos doc: Add rcutorture scripting to torture.txt doc/RCU/rcu: Use https instead of http if possible doc/RCU/rcu: Use absolute paths for non-rst files doc/RCU/rcu: Use ':ref:' for links to other docs doc/RCU/listRCU: Update example function name doc/RCU/listRCU: Fix typos in a example code snippets doc/RCU/Design: Remove remaining HTML tags in ReST files doc: Add some more RCU list patterns in the kernel rcutorture: Set KCSAN Kconfig options to detect more data races rcutorture: Manually clean up after rcu_barrier() failure rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU rcuperf: Measure memory footprint during kfree_rcu() test rcutorture: Annotation lockless accesses to rcu_torture_current rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch rcutorture: Fix stray access to rcu_fwd_cb_nodelay rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race rcutorture: Make kvm-find-errors.sh abort on bad directory ...
Showing
- Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst 4 additions, 4 deletions...n/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst
- Documentation/RCU/listRCU.rst 214 additions, 67 deletionsDocumentation/RCU/listRCU.rst
- Documentation/RCU/rcu.rst 9 additions, 9 deletionsDocumentation/RCU/rcu.rst
- Documentation/RCU/torture.txt 140 additions, 7 deletionsDocumentation/RCU/torture.txt
- Documentation/admin-guide/kernel-parameters.txt 19 additions, 0 deletionsDocumentation/admin-guide/kernel-parameters.txt
- Documentation/memory-barriers.txt 4 additions, 4 deletionsDocumentation/memory-barriers.txt
- fs/nfs/dir.c 1 addition, 1 deletionfs/nfs/dir.c
- include/linux/rculist.h 2 additions, 2 deletionsinclude/linux/rculist.h
- include/linux/rcutiny.h 1 addition, 0 deletionsinclude/linux/rcutiny.h
- include/linux/rcutree.h 1 addition, 0 deletionsinclude/linux/rcutree.h
- include/linux/timer.h 1 addition, 1 deletioninclude/linux/timer.h
- include/trace/events/rcu.h 29 additions, 0 deletionsinclude/trace/events/rcu.h
- kernel/locking/locktorture.c 8 additions, 7 deletionskernel/locking/locktorture.c
- kernel/locking/rtmutex.c 1 addition, 1 deletionkernel/locking/rtmutex.c
- kernel/rcu/Makefile 4 additions, 0 deletionskernel/rcu/Makefile
- kernel/rcu/rcu.h 21 additions, 2 deletionskernel/rcu/rcu.h
- kernel/rcu/rcu_segcblist.c 1 addition, 3 deletionskernel/rcu/rcu_segcblist.c
- kernel/rcu/rcuperf.c 12 additions, 2 deletionskernel/rcu/rcuperf.c
- kernel/rcu/rcutorture.c 50 additions, 17 deletionskernel/rcu/rcutorture.c
- kernel/rcu/srcutree.c 10 additions, 8 deletionskernel/rcu/srcutree.c
Loading
Please register or sign in to comment