• Linus Torvalds's avatar
    Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 46f1ec23
    Linus Torvalds authored
    Pull RCU updates from Ingo Molnar:
     "The changes in this cycle are:
    
       - RCU flavor consolidation cleanups and optmizations
    
       - Documentation updates
    
       - Miscellaneous fixes
    
       - SRCU updates
    
       - RCU-sync flavor consolidation
    
       - Torture-test updates
    
       - Linux-kernel memory-consistency-model updates, most notably the
         addition of plain C-language accesses"
    
    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (61 commits)
      tools/memory-model: Improve data-race detection
      tools/memory-model: Change definition of rcu-fence
      tools/memory-model: Expand definition of barrier
      tools/memory-model: Do not use "herd" to refer to "herd7"
      tools/memory-model: Fix comment in MP+poonceonces.litmus
      Documentation: atomic_t.txt: Explain ordering provided by smp_mb__{before,after}_atomic()
      rcu: Don't return a value from rcu_assign_pointer()
      rcu: Force inlining of rcu_read_lock()
      rcu: Fix irritating whitespace error in rcu_assign_pointer()
      rcu: Upgrade sync_exp_work_done() to smp_mb()
      rcutorture: Upper case solves the case of the vanishing NULL pointer
      torture: Suppress propagating trace_printk() warning
      rcutorture: Dump trace buffer for callback pipe drain failures
      torture: Add --trust-make to suppress "make clean"
      torture: Make --cpus override idleness calculations
      torture: Run kernel build in source directory
      torture: Add function graph-tracing cheat sheet
      torture: Capture qemu output
      rcutorture: Tweak kvm options
      rcutorture: Add trivial RCU implementation
      ...
    46f1ec23
kernel-parameters.txt 185 KB