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: - Dynamic tick (nohz) updates, perhaps most notably changes to force the tick on when needed due to lengthy in-kernel execution on CPUs on which RCU is waiting. - Linux-kernel memory consistency model updates. - Replace rcu_swap_protected() with rcu_prepace_pointer(). - Torture-test updates. - Documentation updates. - Miscellaneous fixes" * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (51 commits) security/safesetid: Replace rcu_swap_protected() with rcu_replace_pointer() net/sched: Replace rcu_swap_protected() with rcu_replace_pointer() net/netfilter: Replace rcu_swap_protected() with rcu_replace_pointer() net/core: Replace rcu_swap_protected() with rcu_replace_pointer() bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer() x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() rcu: Suppress levelspread uninitialized messages rcu: Fix uninitialized variable in nocb_gp_wait() rcu: Update descriptions for rcu_future_grace_period tracepoint rcu: Update descriptions for rcu_nocb_wake tracepoint rcu: Remove obsolete descriptions for rcu_barrier tracepoint rcu: Ensure that ->rcu_urgent_qs is set before resched IPI workqueue: Convert for_each_wq to use built-in list check rcu: Several rcu_segcblist functions can be static rcu: Remove unused function hlist_bl_del_init_rcu() Documentation: Rename rcu_node_context_switch() to rcu_note_context_switch() ...
Showing
- Documentation/RCU/Design/Data-Structures/Data-Structures.html 0 additions, 1391 deletions...mentation/RCU/Design/Data-Structures/Data-Structures.html
- Documentation/RCU/Design/Data-Structures/Data-Structures.rst 1163 additions, 0 deletionsDocumentation/RCU/Design/Data-Structures/Data-Structures.rst
- Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods.html 0 additions, 668 deletions...sign/Expedited-Grace-Periods/Expedited-Grace-Periods.html
- Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods.rst 521 additions, 0 deletions...esign/Expedited-Grace-Periods/Expedited-Grace-Periods.rst
- Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Diagram.html 0 additions, 9 deletions...entation/RCU/Design/Memory-Ordering/Tree-RCU-Diagram.html
- Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.html 0 additions, 704 deletions.../RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.html
- Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst 624 additions, 0 deletions...n/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst
- Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg 1 addition, 1 deletionDocumentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg
- Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg 1 addition, 1 deletionDocumentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg
- Documentation/RCU/Design/Requirements/Requirements.html 0 additions, 3401 deletionsDocumentation/RCU/Design/Requirements/Requirements.html
- Documentation/RCU/Design/Requirements/Requirements.rst 2704 additions, 0 deletionsDocumentation/RCU/Design/Requirements/Requirements.rst
- Documentation/RCU/index.rst 6 additions, 1 deletionDocumentation/RCU/index.rst
- Documentation/RCU/lockdep.txt 14 additions, 4 deletionsDocumentation/RCU/lockdep.txt
- Documentation/RCU/whatisRCU.txt 11 additions, 3 deletionsDocumentation/RCU/whatisRCU.txt
- arch/x86/kvm/pmu.c 2 additions, 2 deletionsarch/x86/kvm/pmu.c
- drivers/gpu/drm/i915/gem/i915_gem_context.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gem/i915_gem_context.c
- drivers/scsi/scsi.c 2 additions, 2 deletionsdrivers/scsi/scsi.c
- drivers/scsi/scsi_sysfs.c 4 additions, 4 deletionsdrivers/scsi/scsi_sysfs.c
- fs/afs/vl_list.c 2 additions, 2 deletionsfs/afs/vl_list.c
- include/linux/rculist_bl.h 0 additions, 28 deletionsinclude/linux/rculist_bl.h
Please register or sign in to comment