• Linus Torvalds's avatar
    Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · c3011060
    Linus Torvalds authored
    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()
      ...
    c3011060
memory-barriers.txt 106 KB