lkml.org 
[lkml]   [2012]   [Feb]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PATCH tip/core/rcu 0/4] Additional RCU commits for 3.4
Hello!

This series contains an additional four commits for 3.4. They are all
small fixes. This series is in addition to the set posted earlier at
https://lkml.org/lkml/2012/2/3/459, and there is some possibility that
the direct-drive SRCU at https://lkml.org/lkml/2012/2/12/117 will also
make it. The four new patches are as follows:

1. Fix RCU_FAST_NO_HZ to avoid continually retrying dyntick-idle
entry if softirqs are pending.
2. Fix RCU_FAST_NO_HZ to avoid retrying dyntick-idle entry when
idle is re-entered after a timer was posted. For both #1 and
#2, the philosophy is that it is better to take a scheduling-clock
interrupt than to burn lots of CPU in a futile attempt to process
RCU callbacks.
3. Eliminate spurious warnings from synchronize_sched_expedited(),
courtesy of Hugh Dickens.
4. Apply several fixes to rcutorture based on initial inspection.

For a testing-only version of this patchset from git, please see the
following subject-to-rebase branch:

git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu/next

Thanx, Paul

------------------------------------------------------------------------
b/kernel/rcutorture.c | 19 ++++++++++++++++---
b/kernel/rcutree.c | 2 +-
b/kernel/rcutree_plugin.h | 3 ++-
kernel/rcutree.c | 2 +-
kernel/rcutree_plugin.h | 2 +-
5 files changed, 21 insertions(+), 7 deletions(-)


\
 
 \ /
  Last update: 2012-02-21 19:01    [from the cache]
©2003-2011 Jasper Spaans