• Linus Torvalds's avatar
    Merge branch 'core-rcu-for-linus' of... · 60778176
    Linus Torvalds authored
    Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
    
    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (31 commits)
      rcu: Make RCU's CPU-stall detector be default
      rcu: Add expedited grace-period support for preemptible RCU
      rcu: Enable fourth level of TREE_RCU hierarchy
      rcu: Rename "quiet" functions
      rcu: Re-arrange code to reduce #ifdef pain
      rcu: Eliminate unneeded function wrapping
      rcu: Fix grace-period-stall bug on large systems with CPU hotplug
      rcu: Eliminate __rcu_pending() false positives
      rcu: Further cleanups of use of lastcomp
      rcu: Simplify association of forced quiescent states with grace periods
      rcu: Accelerate callback processing on CPUs not detecting GP end
      rcu: Mark init-time-only rcu_bootup_announce() as __init
      rcu: Simplify association of quiescent states with grace periods
      rcu: Rename dynticks_completed to completed_fqs
      rcu: Enable synchronize_sched_expedited() fastpath
      rcu: Remove inline from forward-referenced functions
      rcu: Fix note_new_gpnum() uses of ->gpnum
      rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter
      rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter
      rcu: Cleanup: balance rcu_irq_enter()/rcu_irq_exit() calls
      ...
    60778176
sched.c 267 KB