* Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote: > Hello, Ingo, > > The major changes for this series are: > > 1. Update RCU documentation. These were posted to LKML at > https://lkml.org/lkml/2013/8/19/611. > > 2. Miscellaneous fixes. These were posted to LKML at > https://lkml.org/lkml/2013/8/19/619. > > 3. Full-system idle detection. This is for use by Frederic > Weisbecker's adaptive-ticks mechanism. Its purpose is > to allow the timekeeping CPU to shut off its tick when > all other CPUs are idle. These were posted to LKML at > https://lkml.org/lkml/2013/8/19/648. > > 4. Improve rcutorture test coverage. These were posted to LKML at > https://lkml.org/lkml/2013/8/19/675. > > All of these commits have been subjected to -next testing and are > available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu/next > > for you to fetch changes up to 25f27ce4a6a4995c8bdd69b4b2180465ed5ad2b8: > > Merge branches 'doc.2013.08.19a', 'fixes.2013.08.20a', > 'sysidle.2013.08.31a' and 'torture.2013.08.20a' into HEAD (2013-08-31 > 14:44:45 -0700) > > ---------------------------------------------------------------- > > Borislav Petkov (1): > rcu: Expedite grace periods during suspend/resume > > James Hogan (1): > rcu: Select IRQ_WORK from TREE_PREEMPT_RCU > > Paul E. McKenney (24): > rcu: Fix rcu_barrier() documentation > rcu: Simplify debug-objects fixups > debugobjects: Make debug_object_activate() return status > rcu: Make call_rcu() leak callbacks for debug-object errors > rcu: Avoid redundant grace-period kthread wakeups > rcu: Eliminate unused APIs intended for adaptive ticks > nohz_full: Add testing information to documentation > nohz_full: Add Kconfig parameter for scalable detection of all-idle > state > nohz_full: Add rcu_dyntick data for scalable detection of all-idle state > nohz_full: Add per-CPU idle-state tracking > nohz_full: Add full-system idle states and variables > nohz_full: Add full-system-idle arguments to API > rcu: Update RTFP documentation > doc: Fix memory-barrier control-dependency example > rcu: Add duplicate-callback tests to rcutorture > rcu: Increase rcutorture test coverage > rcu: Sort rcutorture module parameters > rcu: Remove unused variable from rcu_torture_writer() > rcu: Make rcutorture emit online failures if verbose > rcu: Simplify _rcu_barrier() processing > jiffies: Avoid undefined behavior from signed overflow > nohz_full: Add full-system-idle state machine > nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU > Merge branches 'doc.2013.08.19a', 'fixes.2013.08.20a', > 'sysidle.2013.08.31a' and 'torture.2013.08.20a' into HEAD > > Tejun Heo (1): > rculist: list_first_or_null_rcu() should use list_entry_rcu() > > Documentation/RCU/RTFP.txt | 858 > ++++++++++++++++++++++++-------------- > Documentation/RCU/rcubarrier.txt | 12 +- > Documentation/RCU/torture.txt | 10 + > Documentation/memory-barriers.txt | 10 +- > Documentation/timers/NO_HZ.txt | 44 +- > include/linux/debugobjects.h | 6 +- > include/linux/jiffies.h | 8 +- > include/linux/rculist.h | 5 +- > include/linux/rcupdate.h | 22 +- > init/Kconfig | 1 + > kernel/rcu.h | 10 +- > kernel/rcupdate.c | 100 ----- > kernel/rcutorture.c | 388 ++++++++--------- > kernel/rcutree.c | 150 ++++--- > kernel/rcutree.h | 17 + > kernel/rcutree_plugin.h | 424 ++++++++++++++++++- > kernel/time/Kconfig | 50 +++ > lib/debugobjects.c | 20 +- > 18 files changed, 1418 insertions(+), 717 deletions(-)
Pulled, thanks a lot Paul! Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/