Skip to content
  • Linus Torvalds's avatar
    Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 6098850e
    Linus Torvalds authored
    Pull RCU updates from Ingo Molnar:
     "The main changes in this cycle are:
    
       - Documentation updates
    
       - RCU CPU stall-warning updates
    
       - Torture-test updates
    
       - Miscellaneous fixes
    
      Size wise the biggest updates are to documentation. Excluding
      documentation most of the code increase comes from a single commit
      which expands debugging"
    
    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)
      srcu: Add parameters to SRCU docbook comments
      doc: Rewrite confusing statement about memory barriers
      memory-barriers.txt: Fix typo in pairing example
      rcu/segcblist: Include rcupdate.h
      rcu: Add extended-quiescent-state testing advice
      rcu: Suppress lockdep false-positive ->boost_mtx complaints
      rcu: Do not include rtmutex_common.h unconditionally
      torture: Provide TMPDIR environment variable to specify tmpdir
      rcutorture: Dump writer stack if stalled
      rcutorture: Add interrupt-disable capability to stall-warning tests
      rcu: Suppress RCU CPU stall warnings while dumping trace
      rcu: Turn off tracing before dumping trace
      rcu: Make RCU CPU stall warnings check for irq-disabled CPUs
      sched,rcu: Make cond_resched() provide RCU quiescent state
      sched: Make resched_cpu() unconditional
      irq_work: Map irq_work_on_queue() to irq_work_on() in !SMP
      rcu: Create call_rcu_tasks() kthread at boot time
      rcu: Fix up pending cbs check in rcu_prepare_for_idle
      memory-barriers: Rework multicopy-atomicity section
      memory-barriers: Replace uses of "transitive"
      ...
    6098850e